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.
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
Does anyone know another way to achieve the same result please or could this be considered for a future enhancement.
Solved! Go to Solution.
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.
A stackoverflow thread mentions Multivariate rendering:
Other possible resources:
Also, in the feature class' symbology properties, you might symbolize by 'categories>unique values, many fields', or 'multiple attributes>quantity by category'.
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.
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?
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.