Awaiting My Approval

A personal work queue of transfers and actions awaiting the signed-in approver under the iBANK dual-control workflow (mfi.ib.pending). It shows only the items this user is authorised to approve or reject, enforcing maker-checker separation. Approvers clear high-value and sensitive instructions here without sifting the whole pending pool.

Awaiting My Approval
Awaiting My Approval — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Awaiting My Approval under Governance.
  2. Review each item's amount, beneficiary and originating maker.
  3. Open a record to inspect the full instruction and supporting detail.
  4. Approve to release it for processing, or reject with a reason.
  5. Confirm the action is logged against your user for the audit trail.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Masked Target
masked_target
TextWhat the user sees on the confirm page
Requires 2P
requires_2p
Yes/NoSet after OTP if rule triggers
Second Rule
second_rule_id
Link → mfi.two.person.ruleWhich rule held this record
Second-approver group
second_group_id
Link → res.groupsApprover group at time of hold
Second Approver
second_approver_id
Link → res.usersWho signed off (or rejected)
Maker Uid
maker_uid
Link → res.usersUser who originated the request
Amount Kes
amount_kes
DecimalCached amount for fast list rendering
Token
token
TextYesToken
Member
member_id
Link → mfi.memberYesMember
Rail
rail
TextYesRail
Payload Json
payload_json
Long textYesPayload Json
Otp Hash
otp_hash
TextYesOtp Hash
Otp Expires
otp_expires
Date & timeYesOtp Expires
Has Message
has_message
Yes/NoHas Message
Idempotency Key
idempotency_key
TextIdempotency Key
Attempts
attempts
NumberAttempts
State
state
Choice: Awaiting OTP, OTP Confirmed (auto-executing), Awaiting Second Approval, Second Approval Granted, Rejected by Second Approver, Executed, Expired, FailedState
Confirmed At
confirmed_at
Date & timeConfirmed At
Result Reference
result_reference
TextResult Reference
Result Message
result_message
TextResult Message
Amount Display
amount_display
TextAmount Display
Delivery Email
delivery_email
TextDelivery Email
Delivery Phone
delivery_phone
TextDelivery Phone
Second Approved At
second_approved_at
Date & timeSecond Approved At
Second Rejected At
second_rejected_at
Date & timeSecond Rejected At
Second Reject Reason
second_reject_reason
TextSecond Reject Reason

Actions & buttons

Buttons available on this screen and what they do:

  • Approve and execute
  • Reject

Status lifecycle

Records on this screen move through these statuses:

Awaiting OTP → OTP Confirmed (auto-executing) → Awaiting Second Approval → Second Approval Granted → Rejected by Second Approver → Executed → Expired → Failed → Cancelled

Notes & rules

  • Shows only items the current user is mandated to approve.
  • Enforces maker-checker so no one approves their own instruction.
  • Approve/reject decisions are attributed and time-stamped.
  • Part of the iBANK dual-authorisation control framework.

Technical model: mfi.ib.pending · Record: iBANK Pending Transfer (awaiting OTP)

Was this page helpful?