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

subSate

stChResult

Description

Create

Create a new AC instance

Update

UNDEPLOYED

Update the AC Instance

DEPLOYED

LOCKED

Start Updating and send update to participants

UPDATING

LOCKED

FAILED

Start Updating and send update to participants after UPDATING is failed

UPDATING

LOCKED

TIMEOUT

Start Updating and send update to participants after UPDATING got timeout

Migrate

DEPLOYED

LOCKED

Start Migrating and send migrate to participants

Delete

Delete

UNDEPLOYED

Start Deleting and send delete to participants

UNDEPLOYED

PREPARING

FAILED

Start Deleting and send delete to participants after PREPARING is failed

UNDEPLOYED

PREPARING

TIMEOUT

Start Deleting and send delete to participants after PREPARING got timeout

DELETING

FAILED

Start Deleting and send delete to participants after DELETING is failed

DELETING

TIMEOUT

Start Deleting and send delete to participants after DELETING got timeout

Change status of Automation Composition Instance

Action

deployState

lockState

subSate

stChResult

Description

Deploy

UNDEPLOYED

Start Deploying and send deploy to participants

DEPLOYING

NONE

FAILED

Start Deploying and send deploy to participants after DEPLOYING is failed

DEPLOYING

NONE

TIMEOUT

Start Deploying and send deploy to participants after DEPLOYING got timeout

UNDEPLOYING

NONE

FAILED

Start Deploying and send deploy to participants after UNDEPLOYING is failed

UNDEPLOYING

NONE

TIMEOUT

Start Deploying and send deploy to participants after UNDEPLOYING got timeout

Undeploy

DEPLOYED

LOCKED

Start Undeploying and send undeploy to participants

DEPLOYING

NONE

FAILED

Start Undeploying and send undeploy to participants after DEPLOYING is failed

DEPLOYING

NONE

TIMEOUT

Start Undeploying and send undeploy to participants after DEPLOYING got timeout

DEPLOYED

LOCKED

REVIEWING

FAILED

Start Undeploying and send undeploy to participants after REVIEWING is failed

DEPLOYED

LOCKED

REVIEWING

TIMEOUT

Start Undeploying and send undeploy to participants after REVIEWING got timeout

DEPLOYED

LOCKED

MIGRATION_PRECHECKING

FAILED

Start Undeploying and send undeploy to participants after MIGRATION_PRECHECKING is failed

DEPLOYED

LOCKED

MIGRATION_PRECHECKING

TIMEOUT

Start Undeploying and send undeploy to participants after MIGRATION_PRECHECKING got timeout

UNDEPLOYING

NONE

FAILED

Start Undeploying and send undeploy to participants after UNDEPLOYING is failed

UNDEPLOYING

NONE

TIMEOUT

Start Undeploying and send undeploy to participants after UNDEPLOYING got timeout

UPDATING

LOCKED

FAILED

Start Undeploying and send update to participants after UPDATING is failed

UPDATING

LOCKED

TIMEOUT

Start Undeploying and send update to participants after UPDATING got timeout

MIGRATING

LOCKED

FAILED

Start Undeploying and send update to participants after MIGRATING is failed

MIGRATING

LOCKED

TIMEOUT

Start Undeploying and send update to participants after MIGRATING got timeout

Lock

DEPLOYED

UNLOCKED

Start Locking and send lock to participants

DEPLOYED

UNLOCKING

FAILED

Start Locking and send lock to participants after UNLOCKING is failed

DEPLOYED

UNLOCKING

TIMEOUT

Start Locking and send lock to participants after UNLOCKING got timeout

DEPLOYED

LOCKING

FAILED

Start Locking and send lock to participants after LOCKING is failed

DEPLOYED

LOCKING

TIMEOUT

Start Locking and send lock to participants after LOCKING got timeout

Unlock

DEPLOYED

LOCKED

Start Unlocking and send unlock to participants

DEPLOYED

UNLOCKING

FAILED

Start Unlocking and send unlock to participants after UNLOCKING is failed

DEPLOYED

UNLOCKING

TIMEOUT

Start Unlocking and send unlock to participants after UNLOCKING got timeout

DEPLOYED

LOCKING

FAILED

Start Unlocking and send unlock to participants after LOCKING is failed

DEPLOYED

LOCKING

TIMEOUT

Start Unlocking and send unlock to participants after LOCKING got timeout

Sub status of Automation Composition Instance

Action

deployState

lockState

subSate

stChResult

Description

Prepare

UNDEPLOYED

Start Preparing and send prepare to participants

UNDEPLOYED

PREPARING

FAILED

Start Preparing and send prepare to participants after PREPARING is failed

UNDEPLOYED

PREPARING

TIMEOUT

Start Preparing and send prepare to participants after PREPARING got timeout

Review

DEPLOYED

LOCKED

Start Reviewing and send review to participants

DEPLOYED

LOCKED

REVIEWING

FAILED

Start Reviewing and send review to participants after REVIEWING is failed

DEPLOYED

LOCKED

REVIEWING

TIMEOUT

Start Reviewing and send review to participants after REVIEWING got timeout

Migration-Precheck

DEPLOYED

LOCKED

Start Migration-Prechecking and send Migration-Precheck to participants

DEPLOYED

LOCKED

MIGRATION_PRECHECKING

FAILED

Start Migration-Prechecking and send Migration-Precheck to participants after MIGRATION_PRECHECKING is failed

DEPLOYED

LOCKED

MIGRATION_PRECHECKING

TIMEOUT

Start Migration-Prechecking and send Migration-Precheck to participants after MIGRATION_PRECHECKING got timeout