Allowed operations in ACM
CRUD Automation Composition Definition
Action |
state |
Description |
Create |
Create new AC Definition |
|
Update |
COMMISSIONED |
Update the AC Definition |
Delete |
COMMISSIONED |
Delete the AC Definition |
Change status of Automation Composition Definition
Action |
state |
stChResult |
Description |
Prime |
COMMISSIONED |
Start Priming transition |
|
PRIMING |
FAILED |
Start Priming transition after PRIMING is failed |
|
PRIMING |
TIMEOUT |
Start Priming transition after PRIMING got timeout |
|
DEPRIMING |
FAILED |
Start Priming transition after DEPRIMING is failed |
|
DEPRIMING |
TIMEOUT |
Start Priming transition after DEPRIMING got timeout |
|
Deprime |
PRIMED |
NO_ERROR |
Start Depriming the AC Definition. No instances connected to this AC Definition. |
DEPRIMING |
FAILED |
Start Depriming after DEPRIMING is failed |
|
DEPRIMING |
TIMEOUT |
Start Depriming after DEPRIMING got timeout |
|
PRIMING |
FAILED |
Start Depriming after PRIMING is failed |
|
PRIMING |
TIMEOUT |
Start Depriming after PRIMING got timeout |
Note: “stChResult” = stateChangeResult.
CRUD Automation Composition Instance
AC Definition is PRIMED with NO_ERROR.
Action |
deployState |
lockState |
stChResult |
Description |
Create |
Create a new AC instance |
|||
Update |
UNDEPLOYED |
Update the AC Instance |
||
DEPLOYED |
LOCKED |
Update the AC Instance and send update to participants |
||
UPDATING |
LOCKED |
FAILED |
Start Updating transition and send update to participants after UPDATING is failed |
|
UPDATING |
LOCKED |
TIMEOUT |
Start Updating transition and send update to participants after UPDATING got timeout |
|
Migrate |
DEPLOYED |
LOCKED |
Start Migrating transition and send migrate to participants |
|
Delete |
UNDEPLOYED |
Start Deleting transition and send delete to participants |
||
DELETING |
NONE |
FAILED |
Start Deleting transition and send delete to participants after DELETING is failed |
|
DELETING |
NONE |
TIMEOUT |
Start Deleting transition and send delete to participants after DELETING got timeout |
Change status of Automation Composition Instance
Action |
deployState |
lockState |
stChResult |
Description |
Deploy |
UNDEPLOYED |
Start Deploying transition and send deploy to participants |
||
DEPLOYING |
NONE |
FAILED |
Start Deploying transition and send deploy to participants after DEPLOYING is failed |
|
DEPLOYING |
NONE |
TIMEOUT |
Start Deploying transition and send deploy to participants after DEPLOYING got timeout |
|
UNDEPLOYING |
NONE |
FAILED |
Start Deploying transition and send deploy to participants after UNDEPLOYING is failed |
|
UNDEPLOYING |
NONE |
TIMEOUT |
Start Deploying transition and send deploy to participants after UNDEPLOYING got timeout |
|
Undeploy |
DEPLOYED |
LOCKED |
Start Undeploying transition and send undeploy to participants |
|
DEPLOYING |
NONE |
FAILED |
Start Undeploying transition and send undeploy to participants after DEPLOYING is failed |
|
UNDEPLOYING |
NONE |
FAILED |
Start Undeploying transition and send undeploy to participants after UNDEPLOYING is failed |
|
UNDEPLOYING |
NONE |
TIMEOUT |
Start Undeploying transition and send undeploy to participants after UNDEPLOYING got timeout |
|
UPDATING |
LOCKED |
FAILED |
Start Undeploying transition and send update to participants after UPDATING is failed |
|
UPDATING |
LOCKED |
TIMEOUT |
Start Undeploying transition and send update to participants after UPDATING got timeout |
|
MIGRATING |
LOCKED |
FAILED |
Start Undeploying transition and send update to participants after MIGRATING is failed |
|
MIGRATING |
LOCKED |
TIMEOUT |
Start Undeploying transition and send update to participants after MIGRATING got timeout |
|
Lock |
DEPLOYED |
UNLOCKED |
Start Locking transition and send lock to participants |
|
DEPLOYED |
UNLOCKING |
FAILED |
Start Locking transition and send lock to participants after UNLOCKING is failed |
|
DEPLOYED |
UNLOCKING |
TIMEOUT |
Start Locking transition and send lock to participants after UNLOCKING got timeout |
|
DEPLOYED |
LOCKING |
FAILED |
Start Locking transition and send lock to participants after LOCKING is failed |
|
DEPLOYED |
LOCKING |
TIMEOUT |
Start Locking transition and send lock to participants after LOCKING got timeout |
|
Unlock |
DEPLOYED |
LOCKED |
Start Unlocking transition and send unlock to participants |
|
DEPLOYED |
UNLOCKING |
FAILED |
Start Unlocking transition and send unlock to participants after UNLOCKING is failed |
|
DEPLOYED |
UNLOCKING |
TIMEOUT |
Start Unlocking transition and send unlock to participants after UNLOCKING got timeout |
|
DEPLOYED |
LOCKING |
FAILED |
Start Unlocking transition and send unlock to participants after LOCKING is failed |
|
DEPLOYED |
LOCKING |
TIMEOUT |
Start Unlocking transition and send unlock to participants after LOCKING got timeout |