Skip to main content

Approval Management

Approval management is the process of reviewing and acting on tasks generated by workflows. When a workflow reaches an approval node, it pauses and creates a review task for the designated approver.

Viewing Pending Approvals

My Requests

Navigate to My Requests in the sidebar to view all requests you have submitted. Each request displays its current status, the workflow step it is waiting on, and the assigned reviewer.

Approval Tasks

If you are designated as an approver, pending tasks appear in your notifications and on relevant dashboards. Each task shows the request details, the workflow context, the requester's justification, and the specific step requiring your decision.

Making Decisions

Approving a Request

Review the request details carefully, including the justification, the data product or role involved, and any risk indicators. Click Approve to advance the workflow to the next step. If this is the final approval step, the request transitions to Approved status automatically.

Rejecting a Request

If a request does not meet governance requirements, click Reject. You can add notes explaining the reason for rejection. The workflow terminates, and the requester is notified of the decision.

Adding Notes

Both approval and rejection support reviewer notes. These notes become part of the permanent audit trail and are visible to the requester and other stakeholders. Notes are especially valuable for explaining conditional approvals or providing guidance on resubmission.

Multi-Step Approvals

Sequential Chains

In workflows with multiple approval steps, each step must be completed before the next becomes active. The platform automatically advances to the next step when the current step is approved. If any step in the chain is rejected, the entire workflow terminates.

Progress Tracking

The approval section of a request detail page shows the full approval chain. Each step displays its label, the assigned reviewer, the decision (if made), timestamps, and any reviewer notes. Completed steps show a green checkmark, the active step is highlighted, and future steps appear as pending.

Auto-Approval

Some workflow steps are configured for automatic approval. These steps resolve instantly without human intervention. Auto-approved steps appear in the approval chain with an "Auto" indicator, providing full transparency that the step was processed automatically.

tip

Auto-approval is commonly used for low-risk access requests — for example, read-only access to public datasets. This eliminates bottlenecks while maintaining a complete audit trail.

Governance Role Resolution

When an approval step targets a governance role (such as "Product Owner" or "Data Steward") rather than a specific user, the platform resolves the correct approver at runtime. It looks up who currently holds that role for the specific data product involved in the request. This means workflows remain valid even as team assignments change — the approval always goes to the current role holder.

Audit Trail

Every approval decision is permanently recorded in the workflow instance history. The audit trail captures who made the decision, what the decision was (approve or reject), when the decision was made, any notes provided, and the full context at the time of decision. This history is accessible to administrators and compliance officers for governance reviews and regulatory audits.

Integration with Notifications

When an approval task is created, the assigned reviewer is automatically notified through the platform's notification system. This includes in-app notifications and optional email alerts, ensuring that approvals are not overlooked.

Best Practices

Respond Promptly

Pending approvals can block workflows and delay access for users. Set up notification preferences to ensure you are alerted to new approval tasks quickly.

Provide Clear Notes

When rejecting a request, explain why and what the requester can do differently. This reduces unnecessary resubmissions and improves the overall governance experience.

Review Governance Assignments

Ensure that governance roles (Owner, Steward) are assigned for all products. If a product has no assigned owner, approval nodes targeting that role cannot resolve an approver, and the workflow will remain suspended until the assignment is made.