Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...



AutomationCompositionDefinition
AutomationComposition



statestateChangeResultdeployStatelockStatestateChangeResult
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 for this AC DefinitionStart 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
Update the AC Instance Start Updating transition and send update to participants after UPDATING is failed
PRIMED
NO_ERROR
UPDATING
LOCKED
TIMEOUT
Update the AC Instance Start Updating transition and send update to participants after UPDATING got timeout
Migrate
PRIMED
NO_ERROR
DEPLOYED
LOCKED
-Migrate the AC Instance 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

Deploy
PRIMED
NO_ERROR
UNDEPLOYED
-
-Start Deploying transition and send deploy to participants








work in progress!