View Approval Draft

View Approval Draft

This page displays the complete details of a single approval draft. It opens as a popup window (900×600) from the Approval Dashboard or Approval History Inquiry when you click a draft reference or view link.

The page is divided into six sections: Draft Information, Approval Progress, Workflow Levels, Approval History Timeline, Transaction Details, and Actions.

---

Section 1 — Draft Information

A summary box at the top displays the core facts about the draft:

FieldDescription
Draft ReferenceUnique identifier (e.g., DRF-0001)
WorkflowName of the approval workflow governing this draft
Transaction TypeType of transaction (e.g., Purchase Order, Journal Entry)
AmountTransaction amount with currency
CurrencyCurrency code
StatusCurrent status badge — Pending (yellow), Approved (green), Rejected (red), Cancelled (gray), Expired (gray)
Submitted ByFull name of the user who created the draft
Submitted DateDate the draft was submitted
Current LevelThe approval level the draft is currently at

---

Section 2 — Approval Progress Bar

A visual progress indicator shows how far the draft has moved through the workflow's approval levels. Each level is represented as a step in the bar, with completed levels highlighted.

Escalation Status (for Pending Drafts)

If the draft is still pending, a colour-coded escalation box is displayed:

ColourStatusMeaning
GreenOKNo escalation risk — the draft is well within the time limit
YellowWarningEscalation within 1 day — shows "Escalation in N day(s)" and the threshold
RedOverduePast the escalation deadline — shows "Past escalation deadline by N day(s)"
GrayNo ConfigEscalation is not configured for the current level

Delegation History (if applicable)

If the draft has been delegated at any point during its approval process, a delegation history table is shown:

ColumnDescription
Delegated FromUser who delegated their authority
Delegated ToUser who received the authority
ReasonReason provided for the delegation
DateDate the delegation occurred

---

Section 3 — Workflow Levels Configuration

A table showing all approval levels defined in this workflow and their current completion status:

ColumnDescription
LevelLevel number (e.g., "Level 1", "Level 2")
Approver RoleSecurity role name and description of users who can approve at this level
Min ApproversMinimum number of distinct approvers required at this level
Auto-Approve ThresholdFormatted amount threshold for automatic approval, or dash (—) if not configured
StatusLevel status badge, colour-coded: Completed (green), Current (yellow, bold), Waiting (gray), Rejected (red), Cancelled (gray)

---

Section 4 — Approval History Timeline

A chronological timeline of every action taken on this draft, displayed using the system's timeline component. Each entry shows:

  • Date/Time of the action
  • Action type — Submit, Approve, Reject, Escalate, Delegate, Cancel, Edit, Resubmit
  • User who performed the action (or System for automated escalations)
  • Level at which the action occurred
  • Comments attached to the action (if any)

---

Section 5 — Transaction Details

Key-Value Fields

A table of field/value pairs extracted from the draft's stored transaction data (JSON). The system displays readable labels for common fields such as:

  • Customer / Supplier name
  • Dates (order date, delivery date, etc.)
  • Amounts and totals
  • Location, department, dimension references
  • Boolean fields shown as Yes/No

Internal and technical fields are filtered out automatically.

Line Items Table (if present)

If the transaction contains line items (e.g., order lines, invoice lines), they are displayed in a table:

ColumnDescription
#Line number
Item CodeStock item code
DescriptionItem description
QuantityOrdered/invoiced quantity
UnitUnit of measure
Unit PricePrice per unit
Discount %Discount percentage
TotalCalculated line total (Qty × Price × (1 − Discount%))

A Grand Total row is displayed at the bottom in bold.

---

Section 6 — Actions (for Pending Drafts)

If the draft is still pending, action controls are displayed based on the viewer's role:

For Approvers (users with the required role at the current level)

  • Approval Comments — textarea for optional comments
  • Approve button (green) — approve the draft at the current level
  • Rejection Comments — textarea for rejection reason
  • Reject button (red) — reject the draft

For the Submitter (the user who created the draft)

  • An info box explaining: "As the submitter, you can cancel this draft."
  • Cancellation Reason — textarea for the cancellation reason
  • Cancel Draft button (red) — cancel and withdraw the draft from the approval process

For Other Users (no matching role)

A note is displayed: "You do not have permission to take action on this draft at the current approval level."

---

Tips

  • This page is read-only for drafts that have already reached a final status (Approved, Rejected, Cancelled, Expired) — the action buttons are hidden.
  • Use the Approval History Timeline to trace every decision and action taken on the draft, including automated escalations.
  • The Line Items Table shows the same detail that will appear on the final posted transaction, allowing approvers to verify quantities and prices before approving.

See Also