AutomationCompositionDefinition | AutomationComposition | ||||||
---|---|---|---|---|---|---|---|
Action | state | stateChangeResult | deployState | lockState | stateChangeResult | ||
CRUD Automation Composition Definition | Create | - | - | - | - | - | Create new AC Definition |
Update | COMMISSIONED | - | - | - | - | Update the AC Definition | |
Delete | COMMISSIONED | - | - | - | - | Delete the AC Definition | |
Change status of Automation Composition Definition | 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 | No instances connected to this AC Definition | Start Depriming the 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 | ||
CRUD Automation Composition Instance | Create | PRIMED | NO_ERROR | - | - | - | Create a new AC instance |
Update | PRIMED | NO_ERROR | UNDEPLOYED | - | - | Update the AC Instance | |
PRIMED | NO_ERROR | DEPLOYED | LOCKED | - | Update the AC Instance and send update to participants | ||
PRIMED | NO_ERROR | UPDATING | LOCKED | FAILED | Start Updating transition and send update to participants after UPDATING is failed | ||
PRIMED | NO_ERROR | UPDATING | LOCKED | TIMEOUT | Start Updating transition and send update to participants after UPDATING got timeout | ||
Migrate | PRIMED | NO_ERROR | DEPLOYED | LOCKED | - | Start Migrating transition and send migrate to participants | |
Delete | PRIMED | NO_ERROR | UNDEPLOYED | - | - | Start Deleting transition and send delete to participants | |
PRIMED | NO_ERROR | DELETING | NONE | FAILED | Start Deleting transition and send delete to participants after DELETING is failed | ||
PRIMED | NO_ERROR | DELETING | NONE | TIMEOUT | Start Deleting transition and send delete to participants after DELETING got timeout | ||
Change status of Automation Composition Instance | Deploy | PRIMED | NO_ERROR | UNDEPLOYED | - | - | Start Deploying transition and send deploy to participants |
PRIMED | NO_ERROR | DEPLOYING | NONE | FAILED | Start Deploying transition and send deploy to participants after DEPLOYING is failed | ||
PRIMED | NO_ERROR | DEPLOYING | NONE | TIMEOUT | Start Deploying transition and send deploy to participants after DEPLOYING got timeout | ||
PRIMED | NO_ERROR | UNDEPLOYING | NONE | FAILED | Start Deploying transition and send deploy to participants after UNDEPLOYING is failed | ||
PRIMED | NO_ERROR | UNDEPLOYING | NONE | TIMEOUT | Start Deploying transition and send deploy to participants after UNDEPLOYING got timeout | ||
Undeploy | PRIMED | NO_ERROR | DEPLOYED | LOCKED | - | Start Undeploying transition and send undeploy to participants | |
PRIMED | NO_ERROR | DEPLOYING | NONE | FAILED | Start Undeploying transition and send undeploy to participants after DEPLOYING is failed | ||
PRIMED | NO_ERROR | DEPLOYING | NONE | TIMEOUT | Start Undeploying transition and send undeploy to participants after DEPLOYING got timeout | ||
PRIMED | NO_ERROR | UNDEPLOYING | NONE | FAILED | Start Undeploying transition and send undeploy to participants after UNDEPLOYING is failed | ||
PRIMED | NO_ERROR | UNDEPLOYING | NONE | TIMEOUT | Start Undeploying transition and send undeploy to participants after UNDEPLOYING got timeout | ||
PRIMED | NO_ERROR | UPDATING | LOCKED | FAILED | Start Undeploying transition and send update to participants after UPDATING is failed | ||
PRIMED | NO_ERROR | UPDATING | LOCKED | TIMEOUT | Start Undeploying transition and send update to participants after UPDATING got timeout | ||
PRIMED | NO_ERROR | MIGRATING | LOCKED | FAILED | Start Undeploying transition and send update to participants after MIGRATING is failed | ||
PRIMED | NO_ERROR | MIGRATING | LOCKED | TIMEOUT | Start Undeploying transition and send update to participants after MIGRATING got timeout | ||
work in progress!