Attribute Assistant is not configured to work with ArcGIS for Server feature services, and therefore edits applied from the web are not "listened" by Attribute Assistant.
There is an ArcGIS Idea to implement the functionality in a web environment:
Also, others have configured the GeoEvent Processor to have similar functionality as the Attribute Assistant. There are methods for performing a variety of field calculations using the GeoEvent Processor, and therefore can be configured to do many of the Attribute Assistant methods.
As an alternative approach, you can implement a few features and workflow adjustments to use Attribute Assistant and Attribute Assistant-like methods against web edits.
Ultimately, workarounds exist, but like many others, this functionality is desired in the web environment. With GeoEvent processor available however, I doubt there are any internal pushes from Esri to implement a web version of Attribute Assistant any time soon.
Thanks for the response!
I've been scouring the web looking for any tips on how to automate Attribute Assistant..... I was hoping you could elaborate a little bit or direct me to some sources on how this is done. You mentioned this in:
3. (Nightly Python Scripts to update data
I've got AA configured and the rules are running fine. I'd like to create a script to run the "Manual" Rules nightly. How do you go about calling Attribute Assistant from python?
Using python scripts to call Attribute Assistant is not the method I am describing. My apologies for being vague. What I meant was you could write your own python script to replicate many of the methods that exist attribute assistant, through geoprocessing functions and other spatial modules.
No, and I would not expect it to ever be done through Attribute Assistant, AGOL, etc.
You may want to look into spinning up your own script to handle your field calculations.