GRR Delta Detection
GRR Delta Detection allows for a Circuit-based integration to support edits to non-network attributes.
After clicking GRR Delta Detection, the left pane shows all the layers listed that contain fields, along with a toggle that allows you to select all the fields from a chosen layer. The right pane displays all the fields for a selected layer for both network and non-network attributes.
Pre-selected network attributes are greyed out, while others are not greyed out since they are non-network attributes. Committed changes update the GIS Schema XML as an additional resource and used later to clarify when GRRs need to be considered in the updates.
In the upper right of the window, you can toggle Edit Mode from Basic to Advanced. When you select Advanced, you can see all the attributes that have been become part of the GRR Data Detection attributes.
If Update Timestamps for All Updated Subnetworks currently exists as a Post Event in a Program, it needs removed prior to adding these new handlers.
To remove the Post Event, follow these steps:
-
In the Geodatabase Manager plugin on the Programs tab, select the Program on the left, then choose Post Events on the right.
-
Under Program Completion, click Edit.
-
Under Action Handler Assignments, deselect Update Timestamps for All Updated Subnetworks and click Save.
FindEditedSubnetworks and CollectEditedSubnetworksAndUpdateTimestamps
To create the new handlers, follow these steps:
-
In the Geodatabase Manager plugin on the Handlers tab, click the Create new handler
button.
-
Select FindEditedSubnetworks in the Handler Type drop-down.
-
Type a name for the handler and click Save. Leave the Abort on Error field set to true.
TIP: You may want to choose a number like 5 minutes for the Times Out After setting, to account for the time it takes to receive changes from the GIS. -
Follow the steps above to create the CollectEditedSubnetworksAndUpdateTimestamps handler. Leave the Abort on Error drop-down set to false. Also, leaving Times Out After to 2 minutes should be sufficient.
-
Next, click the Programs tab, select the Program on the left, then choose Post Events on the right.
-
Add FindEditedSubnetworks to Before Post by clicking edit and selecting it in the list. Click Save.
-
Add CollectEditedSubnetworksAndUpdateTimestamps to Program Completion then click Save.