PowerBlocks
LibraryApproval Workflow
PROworkflow

Approval Workflow

The Approval Workflow is a ready-made manager queue screen for Power Apps: each request shows the requester, type and a colour-coded status badge, with Approve and Reject buttons that update the record in place. Drop it on a screen, bind it to your data source or an approval flow, and you have a working review queue.

Pro component

Subscribe to access this component and the full library.

View plans

Approvals

Alice Martin

Leave request

PendingApproveReject

Bob Chen

Expense $420

PendingApproveReject

Clara Diaz

Purchase order

ApprovedApproveReject

YAML source

Preview — full code with PRO
# Approval Workflow — PowerBlocks (PRO Screen)
# A manager approval queue: a list of pending requests with a status badge and
# Approve / Reject buttons that update the record.
#
# NOTE: screen-level YAML may need a control-version tweak on paste; let Studio auto-upgrade if asked.
#
# The screen renders immediately: DEMO DATA is inlined in AwGallery.Items below.
# STEP 1 — Paste onto a blank screen (Tree view -> Ctrl+V).
# STEP 2 — Bind AwGallery.Items to your data source (e.g. colApprovals), then
#          replace the Approve/Reject OnSelect with the commented Patch (or an
#          approval flow).

- ApprovalWorkflow:
    Control: GroupContainer
# … full component definition unlocked with PRO

This is a partial preview. Unlock the full component →

Common use cases

Manager review queues

Approve or reject leave, expense or purchase requests from a single, scannable list.

Light approval flows

Pair the buttons with a Power Automate approval flow or a direct Patch to your data source.

Status dashboards

Show pending, approved and rejected items with consistent badge colours at a glance.

How to use Approval Workflow in Power Apps

  1. 1Add the colApprovals collection to Screen.OnVisible using the snippet in the YAML header.
  2. 2Click "Copy YAML" — the syntax is invariant and works in every Power Apps locale.
  3. 3Paste the control onto a blank screen in Power Apps Studio.
  4. 4Bind the gallery to your data source and point Approve/Reject at your Patch or approval flow.

Tip — The status badge uses Switch() on the Status field — add or recolour states by editing the Switch, and keep the same palette as your Badge component for consistency.

More screens