Hi,
I am interested in this particular behavior for Attribute Rules and I do have another question: in your example, if the point in the first green polygon is deleted, would the polygons automatically gets codes with "No"? I believe not.
Behavior on attribute rules applies on Insert, Update and Delete, for the polygons... But if an Insert, Update and Delete happens on the points, it is not reflected in the polygon attribute rule. Does this make sense?
For example, the squared polygons below use an attribute rule to sum the employees of intersecting points. When the rule runs on polygons, it calculates 1,557. However, if a point if updated with +100 employees, the rule on polygons is not runned (not triggered)! The attribute stays 1,557 but it should now shows 1,657.
I have exactly the same Arcade script in use for PopUps and it does updates to 1,657 because the Arcade code is executed each time you open the PopUps.
Is there any code in Arcade to introduce some 'events'? I mean to run the Arcade attribute rule in polygons if any updates are performed in the underlying layers used in the Arcade code...