I'm looking for ideas here...
Each time tabular related data is sync'd from Collector would there be a way to fire a custom script?
on-premis ArcGIS server and SDE geodatabase
Each time changes are synchronized from the server-created replica, back to SDE, fire a python script.
The python script would look if all fields have been completed, then update a "attr_status" column in the feature class.
An AGOL webmap would symbolize based on the "attr_status" column.
Script is easy part, hooking into the Server Sync event, not so much.