Configure approval settings
Project admin users configure approval settings and flows by defining project teams, field mappings, state transitions, approval levels, routes, and approval policies.
Available for: Web Client
Prerequisites
Before starting, ensure that the following prerequisites are met:
-
You have a valid e-signature license.
-
Your site administrator has enabled the ALM E-signature Extension for your project. For details on enabling extensions, see Manage projects.
-
To view and configure e-signature settings, users must belong to a group with Approval Settings permissions or must have a TD_Admin role.
-
Desktop Client only: To enable the e-signature solution on Desktop clients, set the site parameter ENABLE_ESIGN = Y (Default = N).
Access approval settings
You define a controlled approval flow for electronic signatures in the Approval Settings.
To access the approval settings:
-
Log in to Web Client with admin credentials.
-
Click the Settings button
in the banner and select Approval Settings.
Note: The Approval Settings option only appears when the e-signature extension is enabled for the project.
Configure project teams
Project teams are groups of users who participate in the approval flow. Teams can include members from multiple OpenText Application Quality Management user groups.
To create a project team:
-
Open the Approval Settings, and select Project Teams.
-
Click + New Team.
-
Enter the Team Name.
-
Select User Groups from which you want to add members.
-
User groups are the default global OpenText Application Quality Management groups used for managing permissions and privileges. For details, see Manage groups and permissions.
-
One project team can have members from multiple user groups.
Note: User permissions and privileges are determined by their user group membership, not by project team membership. These are ALM global permissions, not e-signature specific.
-
-
Add specific users from the selected groups into the team by clicking the right arrow button, or click the double right arrow button to add all users to the team.
-
Click Submit.
You can modify project teams by deleting the entire team or by adding or removing individual members.
-
Add Users: Select a team and click + Add Members. Add additional users from the list and click OK.
-
Delete Members: Select the team in the left panel. In the list of users, click the Delete link in the corresponding row in the grid or select one or more users and click Delete Selected.
Configure field mapping
Field mapping tells the system which fields contain your entity subtypes, states, and compliance types. This enables the system to identify entity types and states for your approval flows.
To map fields:
-
Open Approval Settings, and select Field Mapping.
-
For each entity you want to map, such as Requirements, Test Plan, Test Set, Test Instance, Test Runs, and Defects, do the following.
-
Select the Sub Type
-
Select the State Transition Field. The values of this field will be used to track the transition states for the approval flow. For details on state transitions, see Configure state transitions.
-
Select the Compliance Type
-
-
Click Save for each mapping.
Configure state transitions
For each state, you specify which other states it can move to. The order and transitions determine the logic of the approval flow.
To configure state transitions:
-
Open Approval Settings and select State Transitions.
-
Select the entity and the sub type.
The available states from the state transition field mapped in Field Mapping are displayed. For more details, see Configure field mapping.
-
Reorder states by dragging and dropping them into the correct order.
-
For each state, define possible next states. For example, Draft can move to Approved, Routing for Approval, or Rejected.
-
When you have defined the state transitions, click Update.
Configure the approval process
The approval process consists of several components that work together. The table below details these components.
| Component | Details |
|---|---|
| Approval Levels | An approval level represents an authority tier in your approval flow where specific teams or individuals review and approve entities. |
| Approval Routes |
An approval route is an ordered sequence of approval levels that an approval request will follow. |
| Approval Policies |
Approval policies define the conditions that determine when a specific approval route is used. Policies are useful for:
|
Approval Levels
Approval levels define who can approve and how many approvals are required at that stage.
To create an approval level:
-
Open Approval Settings and select Approval Levels.
-
Click + Add Level.
-
Enter a name for the level. For example, Level1_QA. Optionally, enter a description for the level.
-
Configure the Teams section:
-
Click + Add Team to add a team. Select a Team from the project teams list. For details on project teams, see Configure project teams.
-
Select which members from that team can approve.
-
Set the minimum number of approvals needed.
-
Specify the purpose of the signature. For example, QA Approval.
-
-
Configure Individuals approvers (optional):
-
Add individual approvers who are not included in a project team to the approval level.
-
Set the minimum number of approvals needed.
-
Specify the purpose of the signature.
-
-
Click Save Level.
-
The approval level is added to the grid. The grid displays the name and description of the level, the number of teams and individuals included in the level, and when the level was last modified.
Managing Approval Levels
You can perform the following actions on approval levels:
| Action | Details |
|---|---|
| Edit | Click the Edit button to modify approval level details, teams, or members. |
| Clone | Click the Clone button to create a copy of an existing level. |
| Delete |
Click the Delete button |
Approval Routes
Routes are the paths that are used by approval policies.
To create an approval route:
-
Open Approval Settings and select Approval Routes.
-
Click + Add Approval Route.
-
Enter a name and description for the approval route.
-
In Teams allowed to initiate state transition, select the teams permitted to start the approval flow for that particular approval route.
-
Enter Purpose of State Transition (e.g., "QA & Compliance Approval").
-
Configure Approval Levels section:
-
Click + Add Level
-
Select an approval level from the dropdown list.
-
Add additional levels as needed. Levels are processed in the order listed (top to bottom).
-
-
Click Submit.
Approval Policies
Approval policies define the conditions that determine when a specific approval route is used.
Policies are useful for:
-
Different scenarios that require different approval flows.
-
Allowing conditional routing based on entity field values or linked entity properties. For example: High-severity defects follow a different approval route than low-severity defects.
To create an approval policy:
-
Open Approval Settings and select Approval Policies.
-
Select the Entity for which you want to add a policy and click + Add Policy
-
Enter a name for the approval policy and an optional description.
-
Select the entity sub type and compliance type.
-
Configure the states that correspond to:
-
From State: The initial state of the entity (For example, Draft)
-
To Approved State: Final state when the entity is approved (For example, Approve)
-
Rejected State: The state assigned if rejected (For example, Reject)
-
In Approval State: The state assigned when the approval flow is in progress.
-
-
Configure Fields to be locked. Select the fields that will be locked during and after approval. These fields become read-only.
-
(Optional) Select Disable Attachment Modification to lock attachments during and after approval. Users cannot delete or modify attachments when this option is enabled. If approval is withdrawn, attachments can be edited again.
-
(Optional) Select the Single Approval per approver if users who belong to multiple teams should only approve once. This prevents the same person from approving multiple times across different teams. If not selected, a user can approve from each team that they belong to.
-
(Optional) Test runs module only: Select the Tester(s) as Approver Level 1 to enable an approval flow specific to test runs: after all steps are completed and the run is submitted, notifications are sent first to testers who executed test steps. After tester approvals are complete, notifications are sent to approvers and the flow continues through the configured approval levels. The Run status should be Passed/ Failed/ N/A to initiate test run.
-
Define the default route.
An approval policy requires at least one default route.
-
Click the Edit button
at the end of the first row of the approval route list. -
Select the approval route that should be used by default.
-
Add any events if required.
-
-
Add Conditional Routes (optional):
-
Click + Add Condition
-
Select the approval route to use when the condition is met.
-
Define the conditions.
-
(Optional) Define actions to be taken.
-
-
Click Save.
Email notifications and templates
Email notifications are sent automatically for e-signature events.
The following default email templates are provided by the system:
-
Request approval notification
-
Final approval notification
-
Revision notification
-
Reassign notification
-
Rejection notification.
The project administrator can override the default templates by customizing them.
To customize an email template:
-
Open Approval Settings and select Email Templates.
-
Click + Create Email Template.
-
Select the template you want to customize and select the entity type.
-
Customize the subject, description, and body of the email template.
-
Click Save.
Project level audit trail
Audit trails provide a complete history of project approval activities, including entity status, approvers, decisions, timestamps, and approval flow progress. Use them to track approval activity for compliance and reporting, and download the data when needed.
To view audit trails:
-
Open Approval Settings and select Audit Trails.
-
Filter approval records by:
-
Approval Status: Pending, Approved, Rejected, Disabled, Re-assigned
-
Entity Type: Requirement, Test Plan, Defect, etc.
-
Approvers: Filter by specific requestors
You can add additional columns to the view if required.
-
-
(Optional) Click Download to save an Excel file of the data for reporting or compliance documentation.
See also:

to create a copy of an existing level.
to remove the level.
