These rules are provided to help you understand the state
transitions in a project for various operations.
The following list is a summary of state management rules
for a project:
- A project can require recalculation due to data changes in the
Identity and Entitlement database. When there is a data change, the
project status is changed to Recalculation required.
After you recalculate a project, the project status changes to Ready
for editing.
- You cannot perform any operation when the status of a session
is:
- Commit Queued
- Committing
- Commit Error
- You cannot perform any operation when the status of a project
is other than Ready for editing.
- You cannot edit a project when the status of a session is:
- Commit Queued
- Committing
- Commit Error
These states indicate that the data in the Identity and Entitlement
database is undergoing changes.
- You can perform any operation or edit a project when the status
is Ready for editing. The Ready for editing state
indicates that a project is recalculated.
- You can delete a project when the status is Ready for
editing or Committed. You can also delete
a project when the status is:
- Project creation failed
- Project scope change failed
- Project deletion failed
- Role generation failed
- Role copy failed
- Membership qualifier evaluation failed
- Commit failed
The delete operation for a project is not dependent upon the
commit operation of any session.
- You cannot create a project when the status of any session is:
- Commit Queued
- Committing
- Commit Error
- You can recalculate a project when the status is:
- Ready for editing
- Committed
or in any failed state other than Commit failed.
The Commit failed state indicates that the data in
the Identity and Entitlement Database is not consistent. Therefore,
you cannot perform a project recalculation operation against the data.
You can also recalculate a project when the status is:- Project creation failed
- Project scope change failed
- Project deletion failed
- Role generation failed
- Role copy failed
- Membership qualifier evaluation failed
- You cannot recalculate a project when the status of the project
is:
- Recalculation queued
- Recalculation in progress
- You can export a project when the status is Ready for
editing.