The following diagram shows the Project states and the available actions.
An action is enabled when the following additional preconditions are met:
|From state||Action||To state||Roles||Preconditions|
Note: this action only affects channels, changes on core are merged into the branches
Note: the user can select to accept the conflicting change from core and lose the changesfrom the branch
Note: this is an action performed by the system once all project items have been acccepted
Note that in the UI merge is called Reintegrate
- The roles shorhands are ad: admin, we: webmaster, ed: editor, sys: system (not a user role).
- The state Deleting is currently not persisted (yet) to the repository so you will never observe a project in this state.
When a review is requested the system will start a review process in the BPM engine. The id of this process is stored in the repository as the externalId on the project.