IBM Security Role and Policy Modeler, Version 1.1.0.2

Rules for project states

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.


Feedback