Collector: use related layer to symbolise feature

24375
51
Jump to solution
09-04-2015 10:40 AM
ShaunGibbins2
New Contributor III

In the post below it describes using ArcGIS Collector to carry out inspections of assets by creating a relationship to an inspection table. This works really well and is a good way to separate asset edits from maintenance operations, however I cannot work out how to update the symbology to display when an asset has had an inspection.

Related Tables – Exploring New Ways to use Collector for ArcGIS | ArcGIS Blog

If you have a large number of assets then you need a method for the field works to keep track of what has been inspected and what is still due, I originally thought of having a 'inspection_status' field that would be set at the start of the season to 'Due' and would have a default setting of 'Not Due' so that every time an inspection took place the field value would automatically change from 'Due' to 'Not Due' without the field worker having to do anything other than fill in their inspection form.

I was then going use the icons below depending on which value the feature had for 'inspection_status' The only problem is that this field is in the inspection table and not accessible from the feature class to use to set the symbology!!!! Arrrgh

YellowEmpty.png Due

Yellow.png Not Due

Does anyone know another way to achieve the same result please or could this be considered for a future enhancement.

51 Replies
AyokunleAdebisi1
New Contributor III

Hello Kyle, the video you share is not available.

PMGIS
by
New Contributor

OK. Yea i tried to add the data to ArcPro and when I try to join the layers, it crashes. So i will probably have to re-publish?

0 Kudos
PMGIS
by
New Contributor

Also, in your screen shot it looks like you are using a DBO Server schema. Im simply using AGOL. I am not registering any data to Server. When I join the tables and then republish it, one of the tables goes completely blank. I will have to find a work around.

0 Kudos
KalenMyers
New Contributor III

Hi! Did you every figure out how to make this work? I'm experiencing the same issue...not working in a server environment. I'm thinking it's not possible? 

0 Kudos
GeorgeKatsambas
Occasional Contributor III

I don't know if this is the same thing, but we have feature services that are symbolized by pre-determined symbols, that are published as editable map services to SDE. These map services are hosted on arcGIS server and then accessible to collector. Field crews when they add a key word in an editable attribute field a python script then is run to change the symbology of the point in collector to a check mark.

0 Kudos
AndresCastillo
MVP Regular Contributor

We are trying to symbolize the parent feature class off a field in a related table.

Is this your feature architecture as well?

Can you share your script?

How did you set your script to run on edit?

0 Kudos
GeorgeKatsambas
Occasional Contributor III

its a python script that before windows 10 was run with task scheduler, it updates the editable map services that points to a versioned feature class in SDE, message me for the script. I had nothing to do with the script so cant explain much on it, however, I have worked with a great ESRI support specialist when issues were encountered.

0 Kudos
AndresCastillo
MVP Regular Contributor

How do I message you?

0 Kudos
GeorgeKatsambas
Occasional Contributor III

i think you have to be following or connected to a person, i dont want to paste the script on here

0 Kudos