Errata exists for this version of the document.

The AuditUpdateStateEventType is a subtype of the AuditUpdateMethodEventType. It can be used to generate an Event identifying that a Transition of a StateMachine was triggered. It is formally defined in Table B.16.

Table B.16 – AuditUpdateStateEventType

Attribute

Value

BrowseName

AuditUpdateStateEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AuditUpdateMethodEventType defined in 6.4.27

HasProperty

Variable

OldStateId

BaseDataType

PropertyType

Mandatory

HasProperty

Variable

NewStateId

BaseDataType

PropertyType

Mandatory

The AuditUpdateStateEventType inherits the Properties of the AuditUpdateMethodEventType.

The inherited Property SourceNode shall be filled with the NodeId of the StateMachine instance where the State changed. If the State changed in a SubStateMachine, then the NodeId of the SubStateMachine has to be used.

The SourceName for Events of this type should be the effect that generated the event (e.g. the name of a Method). If the effect was generated by a Method call, the SourceName should be the name of the Method prefixed with “Method/”.

OldStateId reflects the Id of the state prior the change.

NewStateId reflects the new Id of the state after the change.