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
Due
Not Due
Does anyone know another way to achieve the same result please or could this be considered for a future enhancement.
Solved! Go to Solution.
Hello Kyle, the video you share is not available.
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?
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.
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?
A stackoverflow thread mentions Multivariate rendering:
Other possible resources:
https://developers.arcgis.com/javascript/3/jssamples/smartmapping_multivariate_college.html
http://resources.esri.com/help/9.3/ArcGISDesktop/dotnet/C6A1D788-E1B5-4b25-B7DC-058518D37DCF.htm
https://developers.arcgis.com/javascript/latest/sample-code/visualization-sm-multivariate/index.html
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.
How do I message you?
i think you have to be following or connected to a person, i dont want to paste the script on here