Skip to main content

12. Framework Versioning & Approval Workflow

When frameworks are updated or modified, maintaining a clear record of changes is essential for tracking progress and maintaining alignment with organisational goals. CSFaaS supports framework versioning by allowing you to manage and approve new versions effectively.


Configure the Framework workflow approval process

Framework workflow approval is not enforced per default but is a recommended process when your organisation becomes more mature.

Howto configuration

To configure the approval workflow: Navigate to the “Workspace Settings” section. Go to the “Workflow” section. Go to the “Approve Frameworks Versions” section.

Configuration options

In this section, you will find three configuration options:

  • “Not Enforced” Mode vs. “Enforced” Mode:
  • Not Enforced: The default mode, where the same user can validate a framework version.
  • Enforced: Requires an approval workflow for framework versions, introducing additional checks for validation.

“Single Validation” vs. “Multiple Validation” Mode

  • Single Validation: Only one approver is needed to validate the version.

Multiple Validation Mode

  • Multiple Validation requires multiple users to review and approve the version request.
  • Approvers are assigned based on roles defined in the workflow settings.

Role Selection

Assign specific users to the approver role to define who will be responsible for authorising the framework version.


Framework Workflow approval How-to

Key Features for Approving Framework Versions:

Version Creation

When you modify a framework, a new version is automatically created to ensure no data is lost, and historical records are maintained. Each version is uniquely identified for easy tracking.

Version Submission for Approval

Once a framework version is ready, submit it for approval via the built-in workflow Approvers are notified and can review the changes made in the new version. Status of the Framework becomes “Pending” while a new version is created as indicated in the below image:

Framework_version.png


Manage Framework versions

Several options are available to manage versions:

Check the status of any version

“In Progress”: The version currently being worked on. “Pending”: A version awaiting approval. “Approved”: A version that has been approved. “Rejected”: A version that has been rejected.

Revert to a previous version

Navigate back to an earlier version if required.

Delete a previous version

Exercise caution, as this action is irreversible. Ensure that the framework version and its associated data are no longer needed before proceeding.