Version: 10.2.1c and 10.2.1c SP3 |
ArcFM Engine Overview > ArcFM Solution Basics > Autoupdaters > Special Autoupdaters |
A special AU differs from the attribute AU in that it is not associated with a field/event combination but rather a feature/event combination. A special AU can be associated to the On Feature Create, On Feature Update, or On Feature Delete events of a feature/object. Special AUs are not limited to simple field updates like attribute AUs are. Rather, they can be written to perform a wide array of tasks such as writing out text files, updating records in a remote database, sending emails - just about anything that you would need to programmatically do in response to a feature/object event (create, update, or delete). |
|
In order to create your own special AU, you will need to implement the IMMSpecialAUStrategyEx interface.
The IMMSpecialAUStrategyEx interface provides the same functionality as the obsolete IMMSpecialAUStrategy interface. In addition, it offers the Enabled method and the ability to pass in additional information in the Execute method.
Note for Mobile Users: You may wish to prevent your custom autoupdater from firing during import from the field. If the AU fires during import, it may overwrite changes made in the field. The mmAutoupdaterMode enumeration contains a value to indicate a Mobile mode. This can be used to prevent AUs from firing during import.
Special autoupdaters may also be created for use with Abandon tools.