Model change events

Model change event types, generators, triggers, and use cases for
FactoryTalk Optix Applications
.
Event types
Event type
Generator
Trigger
Use cases
Examples
BaseModelChangeEventType
EventManager
Base type for all model change events
Comprehensive model modification tracking
Node, reference, or attribute changes trigger base event
GeneralModelChangeEventType
EventManager
General model structure changes occur
  • Model evolution tracking
  • Runtime structural modifications
  • Nodes added or removed from hierarchy
  • Type definitions updated
AttributeChangesEvent
EventManager
Node attributes change (browse name, display name, description, valueRank)
  • Runtime node documentation updates
  • Node metadata modifications
  • Display name changed
  • Node description updated
  • valueRank changed
ReferencesAddedEvent
EventManager
Reference created between nodes
  • Relationship tracking
  • Dependency mapping
New "HasAlarm" reference added to variable
ReferencesRemovedEvent
EventManager
Reference deleted between nodes
  • Relationship cleanup
  • Decoupling operations
"HasAlarm" reference removed from retired variable
NodesAttachedEvent
EventManager
Node added to parent
  • Dynamic model expansion
  • Runtime composition tracking
New alarm object attached to Process folder
NodesDetached Event
EventManager
Node removed from parent
  • Model simplification
  • runtime cleanup
Test alarm deleted from system
SemanticChangeEventType
EventManager
Semantic meaning of model changes
  • Model reinterpretation
  • Type changing
Variable redefined from process value to reference
RefreshStartEventType
EventManager
Subscription refresh begins
  • Subscription lifecycle management
  • Bulk update preparation
Client subscription refresh started
RefreshEndEventType
EventManager
Subscription refresh completes
  • Subscription lifecycle management
  • Synchronization points
Full model snapshot transmitted to client
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal