Skip to main content
Skip table of contents

PCARD_APPRT

Title: P-Card Transaction Approval Workflow

Overview

This workflow manages P-Card approvals at the transaction level. It's triggered by updates to the pc_stmt_dtl table, specifically entering when the transaction status is "VA" and the transaction is not yet approved.

  • Identity: PCARD_APPRT

  • Status: Active

Description

  • Designed for transaction-level P-Card approvals.

  • Cannot run concurrently with the PCARD_APPRG model.

  • Upon final approval, the approval flag is updated.

  • Rejected transactions' status changes to "NW"; might update to "RJ" following a system update.

Workflow Activities

  1. Start:

    • Initiates the workflow process.

  2. Activity A1: Approval 1

    • Person Responsible: _CREATOR

    • Description: First level of approval.

    • Process: Utilizes Bt50wf.TaskApprovals.

  3. Activity A2: Approval 2

    • Person Responsible: _CREATOR

    • Description: Second approval stage.

    • Process: Continues task approvals.

  4. Activity A3: Update Approval Flag

    • Person Responsible: _CREATOR

    • Description: Updates the approval flag to "Y" upon final approval.

    • Action: Executes table update.

  5. Error Handling:

    • Handles errors within the workflow.

  1. NotAccepted:

    • Processes rejected transactions, capturing and logging details.

  2. A24: Email Notification

    • Sends an email if a transaction is rejected.

    • Includes rejection details.

  3. A25: Set Transaction Status

    • Person Responsible: _CREATOR

    • Description: Updates status for rejected transactions.

    • Action: Sets transaction status to "RJ".

  4. End:

    • Concludes the workflow process.

Transitions

  • Start to A1: Initiates on specific transaction status conditions.

  • A1 to A2 and A2 to A3: Leads through approval stages.

  • A24 to End: Completes after email notifications.

  • Error to End: Ends workflow upon errors.

  • NoTransition to End: Addresses scenarios where no valid transition is determined.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.