ArcObjects Library Reference  (TrackingAnalyst)    

ActionProcessor CoClass

The Action Processor object processes all actions in the main actioncollection and children.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


The Action processor object is the main controller for processing action collections.  An Action is an object that performs analysis or processes data as it comes into one of the folowing tracking analyst systems:

Currently the Tracking Analyst supports the following types of actions:

Name Description
TagAction This action runs in the TrackingServer system and places a Tagged value in the DataMessage Tag property when its condition is satisfied.
FilterAction This action runs in all three systems and filters the DataMessage or Feature from further processing.
HighlightSuppressionAction This action only runs within the TrackingAnalyst Layer system and provides highlighting or suppression of features as they are displayed or rendered within the Map display.
VisualBasicAction This action only runs within the Tracking  Analyst Server connection and executes Visual basic code when the condition of the action is satisfied.


Interfaces Description
IActionProcessor Provides access to the methods and properties needed to manage and process a list of actions.
IActionState Provides access to methods that will allow the configuration or reset of internal state information.
IActionUpdate Provides access to properties and methods to initialize and update tracking actions.
IPersistStream (esriSystem)