...
PlantUML Macro |
---|
@startuml [*] --> UNDEPLOYED: Create UNDEPLOYED --> [*]: Delete UNDEPLOYED --> DEPLOYING: Deploy DEPLOYING --> DEPLOYED: AC Element\nInstance DEPLOYED DEPLOYING --> UNDEPLOYING: Undeploy DEPLOYED --> UNDEPLOYING: Undeploy UNDEPLOYING --> UNDEPLOYED: AC Element\nInstance UNDEPLOYED state DEPLOYED { [*] --> LOCKED: Deploy LOCKED --> [*]: Undeploy LOCKED --> UNLOCKING: Unlock UNLOCKING --> UNLOCKED: AC Element\nInstance UNLOCKED UNLOCKED --> LOCKING: Lock UNLOCKING --> LOCKING: Lock LOCKING --> LOCKED: AC Element\nInstance LOCKED } @enduml |
The states that an Automation Composition Element Instance can have on a Participant are shown in the diagram below.
PlantUML Macro |
---|
@startuml
[*] --> DEPLOYED: Deploy from ACM Runtime
DEPLOYED --> [*]: Undeploy from ACM Runtime
state DEPLOYED {
[*] --> LOCKED: Deploy
LOCKED --> [*]: Undeploy from\nACM Runtime
LOCKED --> UNLOCKED: Unlock from\nACM Runtime
UNLOCKED --> LOCKED: Lock from\nACM Runtime
}
@enduml |