OMNIA 3 BMLState
   
    
    
    
    
    
  State
Definition of an entity possible state.
Properties
| Name | Type | Aggregation Kind | Multiplicity | Length | Description | 
|---|---|---|---|---|---|
| Name | Text | None | 1..1 | 1..24 | The name of the entity (unique identifier). | 
| Description | Text | None | 0..1 | 0..1024 | The textual explanation of the entities’ purpose. | 
| IsInitial | Boolean | None | 1..1 | None | State machine first state. One state machine can only have one initial state. | 
| DisableOperations | Boolean | None | 1..1 | None | Disable all operations when the entity is in the current state. | 
| DisableAttributes | Boolean | None | 1..1 | None | Disable all attributes when the entity is in the current state. | 
| AssignToExpression | Text | None | 0..1 | None | C# expression to define to whom will be assigned the record when it is in this state. | 
| Transitions | StateTransition | Composite | 0..* | None | Collection of transitions that can happen in the current state. | 
| Decisions | StateDecision | Composite | 0..* | None | Collection of decisions that the user can take in the current state. | 
| EnabledOperations | StateEnabledOperation | Composite | 0..* | None | Collection of operations to enable. This is an exception list when the DisableOperations configuration is active. | 
| EnabledAttributes | StateEnabledAttribute | Composite | 0..* | None | Collection of attributes to enable. This is an exception list when the DisableAttributes configuration is active. | 
| Behaviours | StateBehaviour | Composite | 0..* | None | A collection of entries representing how the state machine behaves. |