Skip to content

How to Send an Approval Request

TL;DR
Open your object's Approvals tab, pick an Approval Workflow, click Request Approval, attach a simulation as evidence, and submit one request per responsibility. The object moves to Pending Approval until every responsibility has accepted.

The same flow works for every object type (data elements, features, models, policies, global functions). Only the workflow and reviewers configured for that type differ.

Quick path: send your first request

If your object is ready (registered, simulated, workflow configured), the full flow takes four steps:

  1. Open the object and click the Approvals tab.
  2. Pick an Approval Workflow from the dropdown (if not already selected), then click Request Approval at the top right.
  3. In the form, choose a Responsibility, attach a Supporting Analysis (simulation), and click Send Request.
  4. Repeat step 3 for each remaining responsibility on the workflow.

The object's status changes to Pending Approval as soon as the first request is sent. The rest of this page covers prerequisites, the form fields, group approval, and what to do while the request is pending.

The status flow at a glance

An object travels from Draft to Approved through the path below. The rest of this page walks each stage in detail.

flowchart LR
    A([Object in Draft]) -->|Request Approval| B{Check status of\nobject's inputs}


    B -->|All inputs approved| C([Pending Approval])
    B -->|Some inputs in Draft| D{Group with\ndraft inputs?}
    B -->|Some inputs in\nPending Approval| E[Resolve input\napprovals first]

    D -->|Yes| C
    D -->|No, send\nobject only| C

    C -->|All reviewers accept| F([Approved])
    C -->|Reviewer requests\nchanges or info| G[Update and\nResubmit]
    C -->|Veto rejection| H([Rejected])
    G --> C

    H -->|Clone to start\na new version| A

    classDef draft    fill:#f3f0ff,stroke:#9b7fe8,color:#3b1f8c
    classDef pending  fill:#FFFDE7,stroke:#D4A017,color:#B8860B
    classDef approved fill:#f0fdf4,stroke:#16a34a,color:#14532d
    classDef rejected fill:#fee2e2,stroke:#ef4444,color:#7f1d1d
    classDef decision fill:#fff9c4,stroke:#d6b656,color:#374151
    classDef action   fill:#dae8fc,stroke:#6c8ebf,color:#1e3a5f

    class A draft
    class C pending
    class F approved
    class H rejected
    class B,D decision
    class E,G action

Before you start

  • The object must be registered (saved as a draft).
  • A simulation must be run on the object so it can be attached as evidence. Admins can make this optional in Settings, but it is required by default.
  • An Approval Workflow must exist for that object type. See Configure an Approval Workflow.
  • You need edit access to the object. Anyone with edit access can submit it for approval.

Step 1: Open the Approvals tab

Open the object's details page and click the Approvals tab.

Object details page with the Approvals tab in the top navigation.
Open the object and switch to the Approvals tab to start the approval process.

If you see Approval Workflow Not Selected, pick a workflow from the "Type or search for Approval Workflow" dropdown. The dropdown next to Request Approval also lets you switch workflows later if more than one is configured for this object type.

Approvals tab showing the Approval Workflow Not Selected empty state with a workflow dropdown.
Until a workflow is chosen, the tab shows Approval Workflow Not Selected.
Workflow dropdown open, listing the available approval workflows.
Type or search to pick a workflow configured for this object type.

Once a workflow is selected, the Approval Status table appears with View Workflow and Request Approval at the top right. Click Request Approval to open the form.

Approvals tab with a workflow selected, showing View Workflow and Request Approval controls.
After selecting a workflow, use Request Approval to open the form, or View Workflow to inspect the responsibilities.
What View Workflow shows

Clicking View Workflow opens a dialog listing every responsibility on the selected workflow, with its Veto Power and Editable flags. In a sequential workflow, only the current sequence group can review at a time; later responsibilities activate automatically.

Example for Model MRM Approval Workflow:

# Responsibility Veto Power Editable
1 Code Quality No Yes
2 Dev Team No Yes
3 MRM Yes No
4 Fair Lending Yes No

Code Quality and Dev Team review without Veto and keep the object editable. MRM and Fair Lending hold Veto and lock editing once their review starts.

Step 2: Resolve the input check

When you click Request Approval, the platform first checks every input the object depends on:

Input state What happens
All inputs Approved The request form opens directly. Continue to Step 3.
Some inputs in Draft A dialog asks whether to bundle the draft inputs into the same request (group approval, see below). Click Yes to include them, or No to send only the main object.
Some inputs in Pending Approval You cannot continue. The dialog lists each blocking input; wait for those requests to finish or cancel them, then try again.
Confirmation dialog listing the object's draft inputs with Yes and No buttons.
When inputs are still in Draft, choose Yes to bundle them into this request, or No to send only the main object.

Group approval (bundling draft inputs)

If you click Yes in the Draft inputs dialog, the main object and its draft inputs are routed through a single request.

  • Reviewers make their decision on the main object's Approvals tab; that decision applies to every bundled input.
  • Before accepting, the reviewer must tick the checkbox next to each bundled input. Leaving any unchecked makes the action fail.
  • The main object's approval history lists every bundled input. After approval, each bundled input's Approvals tab shows a reference link back to the main object.

Step 3: Fill in the Request Approval form

The form is titled Request Approval and shows the chosen Approval Workflow as a read-only header (for example, Approval Workflow: Model MRM Approval Workflow).

One submission per responsibility

Each form submission targets one responsibility. A workflow with N responsibilities needs N submissions. In parallel workflows you can submit them in any order; in sequential workflows only the current sequence group is open and the next group unlocks automatically.

Empty Request Approval form showing Responsibilities, Reviewer, Supporting Analysis, Comment, and Add Files fields.
The Request Approval form. The selected workflow appears as a read-only header above the fields.
Field What to enter
Select a ResponsibilityRequired Pick one responsibility from the workflow (for example, Code Quality, MRM). One at a time.
Select Specific Reviewer A checkbox above the Reviewer dropdown. On (default): pick one user; only that user is notified and can act. Off: every reviewer assigned to the responsibility is notified, and any of them can act.
ReviewerRequired Visible when Select Specific Reviewer is on. Pick the user from the dropdown.
Supporting AnalysisRequired Pick one or more simulations that have been run on this object. They are the evidence reviewers see. Once approved, every attached job is marked verified. (Admins can make this optional in Settings.)
Comment Free-form note for the reviewer.
Add Files Drag a file into the drop zone, or click Select a file to upload supporting attachments.
Supporting Analysis dropdown open, listing simulations that can be attached as evidence.
Under Supporting Analysis, pick one or more simulations run on this object as evidence for the reviewer.
Completed Request Approval form with a responsibility, reviewer, attached simulation, comment, and file.
A completed request: responsibility, reviewer, supporting analysis, comment, and an optional attached file.

Click Send Request to submit, or Cancel Request to back out. Reviewers are notified by email, in-app, or both, depending on what your Platform Admin has configured.

After you submit: tracking the request

Once submitted, the object moves to Pending Approval and the Approvals tab becomes your home base. It has two parts.

Approvals tab in Pending Approval state with one request row and the Log timeline below.
After the first request, the object status changes to Pending Approval and the request appears in the Approval Status table.

Approval Status table (top): one row per submitted request.

Column Shows
Type The Approval Workflow row, or a bundled input under group approval.
Responsibility Name The responsibility this request targets.
Active Reviewers The user(s) who can act on this row.
Status Pending Acceptance, Accepted, Rejected, Need Change, Need Info, or Canceled.
Status Date When the row last changed.
Actions Three-dot menu, see below.

Log (bottom): a read-only, chronological audit trail of every state change. Each entry records the event, timestamp, From and To (who initiated and where it was directed), the resulting state, and an optional comment.

Approval Status table with two responsibility rows, each Pending Acceptance with its own reviewer.
Each responsibility is a separate request: submit once per responsibility, and each gets its own row and reviewer.

Can you keep editing during review?

Responsibility setup Editing during review
Any responsibility has Veto Power Locked until all decisions are made.
All responsibilities are non-Veto and marked Editable Stays editable.

Actions while pending

From the three-dot menu on each row:

  • Add Comment: leave a note for the reviewer.
  • Send Reminder: nudge a slow reviewer.
  • Cancel: cancel only that responsibility's review (a reason is required). Other rows are unaffected.
Three-dot Actions menu open on a request row, showing Add Comment, Cancel, and Send Reminder.
The three-dot menu on each row offers Add Comment, Cancel, and Send Reminder.

Above the table:

  • Close Requests: cancels every open review on the object and moves it back to Draft. Use this to stop the whole approval process and resume editing.

Outcomes: what each reviewer status means

Each row in the Approval Status table reaches one of these states. Final decisions close the review for that responsibility:

Status What it means and what you do
Accepted This responsibility has signed off. When every responsibility is Accepted, the object becomes Approved.
Rejected If the responsibility has Veto Power, the whole request is rejected immediately. By default, any rejection results in rejection. Clone the object to start a new version.

Interim statuses mean the reviewer needs something back from you:

Status What it means and what you do
Need Change The reviewer wants edits. Make the changes and Resubmit (see below).
Need Info The reviewer wants more information (a fresh simulation, a comment, an attachment). Provide it and Resubmit.

Resubmitting after Need Change or Need Info

  1. Open the Approvals tab.
  2. From the Actions menu on the relevant row, select Resubmit.
  3. Attach a new simulation as Supporting Analysis if the reviewer asked for one.
  4. Click Send Request.

The row goes back to Pending Acceptance and the object stays in Pending Approval throughout.

Once everything is Accepted

  • The object's status becomes Approved.
  • Other objects can now reference it as an input.
  • The version is locked. Any further change creates a new version, which must go through approval again.

What's next