Select to view content in your preferred language

Relationship Class - Issue with Layers Loading from the same Feature Class with Different Definition Queries

883
2
12-07-2022 10:33 AM
Status: Open
Labels (2)
rsun_TQB
Frequent Contributor

Hi All,

Our organization loves Field Maps, but it has an extremely painful issue that does not happen to the Collector.

For example, if we have a filed maps designed to display same asset (Water Valve) with different symbology based on different definition queries.

Layer 1:

Name: WaterValve

Definition Query: Status = 'Existing' And UsuallyOpen = 'Yes'

Layer 2:

Name: WaterValve - Usually Closed

Definition Query: Status = 'Existing' And UsuallyOpen = 'No'

Layer 3:

Name: WaterValveInspection (In 3 Years)

Definition Query: DATEDIFF(d, ClosedDate , GETDATE()) <= 1095

 

Then, we published it to our Portal and Server (federated), and create a web map for Field Maps.

rsun_TQB_0-1670437325280.png

When our field staff try to click on the valve and click the chain-link icon, and click "WaterValveInspection (In 3 Years)" to add a new inspection record. The Field Maps will crash...just close the app by itself without any error message or warning. However, the same map will not crash by using "Collector"...

Then, just for testing purpose, I publish another feature layer service without the layer "WaterValve - Usually Closed", and Field Maps will allow our field workers to add the new inspection record with linked "AssetID" (auto-filled) without issues.

This issue is extremely painful since

  1. ArcGIS Pro or any other ArcGIS products doesn't have much flexibility in having symbology based on multiple values of different fields. Please see the following MapGuide web layer symbology example...rsun_TQB_1-1670437731666.png

    I couldn't belive an enterprise GIS can't do something like this, but an Open Sourve web GIS can do this type of symbology so easily.

  2. Due to the first point, I have to create layers with different definition queries in order to display my assets with different symbologies
  3. However, if I do that... relationship based inspection/maintenance records cannot be added using Field Maps, since it will CRASH...lol
  4. Then, our staff have to publish seperated Feature Layer service on Portal in order to allow our Field workers to see the display of layers with different symbologies and be able to do the inspeciton at the same time...

ESRI... please hear my cry, and do something about this. Believe me...this improvement will make Filed Maps embraced by more users and organizations.

Thanks,

Reno

 

 

2 Comments
pjdohertygis
Not a fix, but potential solution…use a Feature Layer View with filters? https://enterprise.arcgis.com/en/portal/latest/use/create-hosted-views.htm

If you’re already doing this I apologize but it sounded like you were doing something else. We use views all the time in AGOL to show the same data in different ways and works like a charm in Field Maps. Hope this helps!!!
rsun_TQB

Hi @pjdohertygis ,

This is a great temporary solution for my organization 100%. Thanks a lot! However, if we would like our user to be able to "edit" the same asset (feature class) no matter which layers they click on, this won't work but will confuse them. I will give it a try! 

Many thanks for your quick solution and response!

Cheers,
Reno