Lifecycle of a matrix

A matrix Editor can create and edit a new matrix.

After the matrix is submitted for approval, the matrix cannot be edited anymore.

A user with an Approver role can approve or reject a matrix definition.

If a matrix is approved, a new version of this matrix becomes active. Each time a matrix is approved, its version number is increased.

If a matrix is rejected, the original version becomes editable again and after it is corrected, it must be submitted for approval.

A matrix with any status can be deleted.

This diagram shows the lifecycle of a matrix:

tr_diagram_ds_approval_matrix_lifecycle