Your Purchase to Pay - Requisition Data Template
Your Purchase to Pay - Requisition Data Template
- Recommended attributes to collect
- Key activities to track
- Extraction guidance for Oracle Fusion Financials
Purchase to Pay - Requisition Attributes
| Name | Description | ||
|---|---|---|---|
|
Activity
ActivityName
|
The name of the business event that occurred at a specific point in the requisition process. | ||
|
Description
The Activity represents a distinct step or milestone in the purchase requisition lifecycle. Examples include 'Requisition Created', 'Approval Step Approved', or 'Purchase Order Created'. These activities are derived from status changes, user actions, or system events recorded in the source system's audit logs or transaction tables. This attribute is essential for constructing the process map, which visually represents the flow of requisitions. Analyzing the sequence and frequency of activities helps identify common process paths, bottlenecks, rework loops, and deviations from the standard procedure.
Why it matters
It forms the backbone of the process map, allowing for the visualization and analysis of the requisition workflow.
Where to get
Derived from status change records in tables like POR_REQUISITION_HEADERS_ALL, transaction history, or workflow audit trails like FA_FUSION_SOAINFRA.WFTASK.
Examples
Requisition CreatedApproval Step ApprovedRequisition RejectedPurchase Order Created
|
|||
|
Event Time
EventTime
|
The timestamp indicating when the activity occurred. | ||
|
Description
The Event Time records the precise date and time that a specific activity took place. This timestamp is fundamental for chronological ordering of events within a case and is sourced from creation dates, last update dates, or specific action timestamps in the system. In analysis, Event Time is used to calculate all duration-based metrics, such as cycle times between activities, waiting times, and overall case duration. It is critical for identifying bottlenecks, measuring performance against SLAs, and understanding the temporal dynamics of the requisition process.
Why it matters
This attribute is essential for calculating all time-related KPIs, ordering events correctly, and analyzing process performance and bottlenecks.
Where to get
This is typically sourced from a 'LAST_UPDATE_DATE' or 'CREATION_DATE' column associated with the transaction or status change, often found in tables like POR_REQUISITION_HEADERS_ALL or workflow history tables.
Examples
2023-04-15T10:30:00Z2023-04-15T11:05:21Z2023-04-16T09:00:15Z
|
|||
|
Purchase Requisition ID
PurchaseRequisitionId
|
The unique identifier for a purchase requisition, serving as the case ID for the process. | ||
|
Description
The Purchase Requisition ID is the central identifier that links all activities related to a specific request for goods or services. Each requisition is assigned a unique ID upon creation, which remains constant throughout its lifecycle. In process mining, this attribute is used to group all related events, such as creation, submission, approval steps, and final closure, into a single case. This allows for the end-to-end analysis of the requisition's journey, making it possible to visualize process maps, calculate cycle times, and analyze variants for each individual request.
Why it matters
This is the fundamental attribute for tracking a requisition's lifecycle from beginning to end, enabling all case-level analysis and KPI calculations.
Where to get
This is typically the primary key in the requisition header table, such as POR_REQUISITION_HEADERS_ALL.REQUISITION_HEADER_ID in Oracle Fusion Financials.
Examples
100234810023491002350
|
|||
|
Last Data Update
LastDataUpdate
|
The timestamp of the most recent data refresh from the source system. | ||
|
Description
This attribute indicates the date and time when the data was last extracted from Oracle Fusion Financials. It applies to the entire dataset rather than individual events. Analysts use this information to understand the freshness of the data and to confirm when the latest transactions were included. It is a key piece of metadata for dashboard reporting and ensuring analyses are based on up-to-date information.
Why it matters
Informs users about the recency of the data, ensuring analyses are relevant and based on the latest available information.
Where to get
This timestamp is generated and stored during the data extraction process, typically by the ETL tool or data pipeline.
Examples
2023-10-27T02:00:00Z
|
|||
|
Source System
SourceSystem
|
The information system from which this data was extracted. | ||
|
Description
This attribute identifies the origin of the process data. For this data model, it will consistently be 'Oracle Fusion Financials'. In environments with multiple ERPs or integrated systems, this field is crucial for data lineage, troubleshooting, and ensuring data quality. It provides context about the source of truth for the process events being analyzed.
Why it matters
Provides essential context about data origin, which is crucial for data governance and when integrating data from multiple systems.
Where to get
This is a static value added during the data extraction and transformation process to label the dataset's origin.
Examples
Oracle Fusion Financials
|
|||
|
Business Unit
BusinessUnit
|
The specific business unit within the organization that the requisition belongs to. | ||
|
Description
The Business Unit represents a distinct legal or functional entity within the company for which the requisition is being made. It is a higher-level organizational grouping than a department. Analyzing data by Business Unit allows for high-level performance comparisons across different parts of the organization. This helps senior management understand if process inefficiencies are localized or widespread and where to focus improvement efforts. It's a key dimension for filtering nearly all dashboards and KPIs.
Why it matters
Provides a high-level organizational context, enabling performance comparison and strategic analysis across different parts of the enterprise.
Where to get
This is a fundamental organizational field in Oracle Fusion, typically available on the requisition header in tables like POR_REQUISITION_HEADERS_ALL.
Examples
BU North AmericaBU EuropeCorporate Headquarters
|
|||
|
Department
DepartmentName
|
The business department to which the requester belongs. | ||
|
Description
This attribute indicates the organizational unit of the person who created the requisition, such as 'Finance', 'IT', or 'Marketing'. It is typically derived from the requester's user profile in the HR system. Analyzing by department is a common and powerful way to segment process data. It helps identify department-specific behaviors, such as higher rejection rates or longer cycle times, which can inform targeted process improvement initiatives. This is a key dimension for the 'Requester Performance Metrics' dashboard.
Why it matters
Allows for process analysis segmented by business unit, revealing department-specific patterns, performance, and compliance issues.
Where to get
Typically derived from the requester's profile, often requiring a join from the requisition table to an HR or user directory table that contains department information.
Examples
Information TechnologyFinanceOperationsMarketing
|
|||
|
Rejection Reason
RejectionReason
|
The reason provided by an approver when a requisition or approval step is rejected. | ||
|
Description
When a requisition is rejected, the approver usually provides a reason, either by selecting from a predefined list or entering free text. This attribute captures that justification. This is a critical attribute for root cause analysis of process failures. It directly supports the 'Amendment and Rejection Trends' dashboard by providing the 'why' behind rejections. Analyzing rejection reasons helps identify common issues, such as incorrect coding, budget overruns, or policy violations, which can then be addressed through training or system controls.
Why it matters
Provides direct insight into why requisitions are rejected, enabling targeted improvements to reduce rework and increase the straight-through processing rate.
Where to get
Sourced from workflow comments or specific rejection reason code fields in the workflow audit trail, potentially within tables related to FA_FUSION_SOAINFRA.WFTASK or associated comment storage.
Examples
Incorrect GL AccountExceeds budget for cost centerNon-preferred supplier selectedDuplicate Request
|
|||
|
Requester Name
RequesterName
|
The name of the employee who created and submitted the purchase requisition. | ||
|
Description
This attribute identifies the individual who initiated the request for goods or services. This information is typically captured at the beginning of the process when the requisition is first created. Analyzing process performance by Requester is critical for the 'Requester Performance Metrics' dashboard. It helps identify which users or groups may require additional training by highlighting high rates of amendments, rejections, or long cycle times associated with their requests. It provides a human-centric view of the process.
Why it matters
Enables performance analysis by requester, helping to identify training needs and highlight efficient users or departments.
Where to get
Sourced from the requisition header data, often by joining the requester's ID with an employee or user master data table. Look for fields related to 'PREPARER_ID' in POR_REQUISITION_HEADERS_ALL and join to PER_ALL_PEOPLE_F.
Examples
John SmithJane DoeEmily Jones
|
|||
|
Required By Date
RequiredByDate
|
The date by which the requester needs the goods or services. | ||
|
Description
This date is specified by the requester to indicate the deadline for receiving the requested items. It serves as an internal service level agreement (SLA) target for the procurement process. This attribute is the foundation for the 'Required By Date Performance' dashboard and the 'Required-By Date Adherence Rate' KPI. By comparing this date with the actual Purchase Order creation date or goods receipt date, the analysis can reveal how well the procurement process is meeting internal customer demands and identify systemic delays.
Why it matters
Crucial for measuring process performance against internal deadlines and understanding if the procurement process meets business needs in a timely manner.
Where to get
Usually stored at the requisition line item level, in tables like POR_REQUISITION_LINES_ALL in a field such as 'NEED_BY_DATE'.
Examples
2023-11-012023-12-152024-01-31
|
|||
|
Requisition Status
RequisitionStatus
|
The current or final status of the purchase requisition. | ||
|
Description
This attribute indicates the overall state of the requisition at a given point in time or its final outcome, such as 'Approved', 'Rejected', 'In Process', or 'Closed'. This is often the source from which many activities in the event log are derived. This attribute is key for the 'Requisition Status Overview' dashboard, providing a snapshot of the current workload and backlog. It is also used to calculate outcome-based KPIs, like the Requisition Rejection Rate, by filtering for cases that end in a specific status.
Why it matters
Provides a snapshot of the current state of requisitions and is used to determine final outcomes for KPI calculations.
Where to get
Found in the requisition header table, typically in a field like 'DOCUMENT_STATUS' or 'APPROVAL_STATUS' in POR_REQUISITION_HEADERS_ALL.
Examples
APPROVEDIN PROCESSREJECTEDWITHDRAWN
|
|||
|
Requisition Total Amount
RequisitionTotalAmount
|
The total monetary value of the purchase requisition. | ||
|
Description
This attribute represents the sum of the value of all line items on a single purchase requisition. It is a critical data point for understanding the financial significance of each request. In process mining, the total amount is used for a wide range of analyses. It can be used to filter for high-value requisitions, which often have different approval paths or higher scrutiny. Dashboards can use this attribute to analyze how process metrics, like cycle time or rejection rate, correlate with the requisition's value.
Why it matters
Provides financial context, enabling value-based analysis to prioritize process improvements and understand how requisition value impacts process behavior.
Where to get
Located on the requisition header, often in a field like REQUISITION_TOTAL in POR_REQUISITION_HEADERS_ALL. It can also be calculated by summing line item amounts from POR_REQUISITION_LINES_ALL.
Examples
550.0012500.7599.99
|
|||
|
Approval Workflow Path
ApprovalWorkflowPath
|
The predefined sequence of approvers or approval groups required for the requisition. | ||
|
Description
This attribute defines the expected, standard approval process for a given requisition based on company policies, considering factors like requisition amount, type, and department. It represents the 'to-be' process model. The Approval Workflow Path is fundamental for compliance and conformance analysis. It directly supports the 'Compliance and Deviation Analysis' dashboard and the 'Requisition Conformance Index' KPI by allowing a direct comparison of the actual approval steps taken against the prescribed path. Deviations may indicate policy violations or process inefficiencies.
Why it matters
Enables conformance checking by comparing the actual process flow against the required approval hierarchy, highlighting non-compliant requisitions.
Where to get
This information is configured in the Oracle Fusion BPM Worklist or Approval Management Engine (AMX). Extracting the defined path for each requisition can be complex and may require querying configuration tables.
Examples
Manager > Director > VP FinanceCost Center Owner > IT SecurityManager > Department Head
|
|||
|
Currency
CurrencyCode
|
The currency code for the requisition amount, such as USD or EUR. | ||
|
Description
This attribute specifies the currency in which the Requisition Total Amount is denominated. For global organizations, requisitions may be created in various currencies. It is essential for correctly interpreting and aggregating financial data. In any analysis involving monetary values, the currency code must be used to ensure amounts are compared accurately, either by filtering for a single currency or by converting all amounts to a common currency.
Why it matters
Ensures accurate financial analysis and reporting, especially in multinational organizations dealing with multiple currencies.
Where to get
Typically found on the requisition header table alongside the amount fields, for example, in POR_REQUISITION_HEADERS_ALL.
Examples
USDEURGBPJPY
|
|||
|
Is Amended
IsAmendedFlag
|
A boolean flag that is true if the requisition was amended at least once. | ||
|
Description
This calculated attribute indicates whether a requisition has undergone any changes after its initial submission. It is derived by checking for the presence of a 'Requisition Amended' activity in the case's history. This flag simplifies analysis and KPI calculation. It is used directly to calculate the 'Requisition Amendment Rate' KPI and to identify cases that are not straight-through. It allows for easy filtering and comparison of process metrics between amended and non-amended requisitions.
Why it matters
Simplifies the calculation of the amendment rate and allows for easy comparison of amended vs. non-amended requisitions.
Where to get
This attribute is not in the source system but is calculated during data transformation based on the presence of amendment-related activities in the event log.
Examples
truefalse
|
|||
|
Is Automated
IsAutomated
|
A flag indicating if an activity was performed automatically by the system. | ||
|
Description
This attribute identifies events in the process that were executed by a system user or an automated agent rather than a human. Examples could include system-driven status changes or automated approval steps for low-value items. Analyzing this attribute helps quantify the level of automation in the process. It can be used to compare the speed and efficiency of automated steps versus manual ones and to identify opportunities for further automation.
Why it matters
Helps measure the level of automation in the process and identify opportunities to automate manual tasks.
Where to get
Derived by checking if the user associated with an activity is a system or service account. This requires a list of known system user IDs.
Examples
truefalse
|
|||
|
Is Straight Through
IsStraightThrough
|
A flag indicating if the requisition was approved without any amendments or rejections. | ||
|
Description
This calculated flag identifies requisitions that have passed through the process from submission to approval without any rework loops, such as amendments or rejections. It signifies a perfectly executed process for a single case. This attribute is the basis for the 'Straight-Through Requisition Rate' KPI. Analyzing the characteristics of straight-through requisitions (e.g., common departments, requesters, or types) can reveal best practices and opportunities for automation. Conversely, analyzing those that are not straight-through helps pinpoint the primary drivers of inefficiency.
Why it matters
Directly measures process efficiency and is the basis for the Straight-Through Requisition Rate KPI, helping to identify drivers of rework.
Where to get
This attribute is calculated during data transformation. A case is flagged as true if no 'Requisition Amended' or 'Approval Step Rejected' activities are present.
Examples
truefalse
|
|||
|
Item Description
ItemDescription
|
The description of the product or service being requested on a requisition line. | ||
|
Description
This attribute contains the textual description of the item being procured. It provides specific details about the goods or services requested. While often unstructured, the Item Description provides valuable context for analysis. It can be used in filters to isolate requisitions for specific types of purchases that may not be captured by the Requisition Type. For example, an analyst could search for all requisitions containing 'Software License' to understand their specific process flow and cycle time.
Why it matters
Offers detailed context about what is being purchased, allowing for more granular filtering and analysis of specific goods or services.
Where to get
Located on the requisition line item table, POR_REQUISITION_LINES_ALL, in a field like ITEM_DESCRIPTION.
Examples
15 inch Laptop, 16GB RAMConsulting Services - Q4 ProjectAnnual Software Maintenance Renewal
|
|||
|
Purchase Order Number
PurchaseOrderNumber
|
The identifier of the purchase order created from the approved requisition. | ||
|
Description
This attribute links a purchase requisition to the resulting purchase order. Once a requisition is fully approved, it is typically converted into one or more purchase orders to be sent to a supplier. In analysis, this ID is essential for tracking the process downstream from the requisition. It enables the calculation of the 'Requisition-to-PO Lead Time' KPI and supports the 'Requisition to PO Cycle Time' dashboard. It also allows for combining the requisition process data with the subsequent PO and invoicing processes for a true end-to-end Purchase-to-Pay analysis.
Why it matters
Links the requisition to the subsequent purchase order, enabling measurement of the requisition-to-PO cycle time and end-to-end process analysis.
Where to get
This information is stored once a PO is created. It is typically found by looking at the backing requisition references in the PO distribution tables, like PO_DISTRIBUTIONS_ALL, which links back to the requisition line.
Examples
PO-2023-5832PO-2023-5833PO-2023-5834
|
|||
|
Requisition Type
RequisitionType
|
The category of the requisition, such as a request for goods or services. | ||
|
Description
This attribute classifies the requisition based on what is being requested. Common types include goods, services, or capital expenditures. The type can influence the required approval workflow and procurement strategy. In analysis, Requisition Type serves as a powerful dimension for filtering and comparison. For example, one could analyze if service requisitions have a longer approval cycle time than goods requisitions. It helps in understanding if different types of requests exhibit different process behaviors or bottlenecks.
Why it matters
Allows for segmenting the analysis to understand how the process differs for various types of purchases, such as goods versus services.
Where to get
This is often determined by the line item type or category selected during requisition creation. It may be stored on the requisition line table, POR_REQUISITION_LINES_ALL.
Examples
GoodsServicesCapital Expenditure
|
|||
|
Supplier Name
SupplierName
|
The name of the suggested or pre-selected supplier for the goods or services. | ||
|
Description
This attribute identifies the vendor from whom the goods or services are intended to be purchased. The supplier may be suggested by the requester or determined by the system based on catalogs or prior agreements. Analyzing by supplier can reveal important procurement patterns. For example, it can help identify if requisitions for certain suppliers take longer to get approved or have higher rejection rates. This information can be valuable for supplier relationship management and procurement strategy.
Why it matters
Enables analysis of process performance by supplier, which can help in sourcing strategy and supplier relationship management.
Where to get
Located on the requisition line item table, POR_REQUISITION_LINES_ALL, often linked via a VENDOR_ID to a supplier master table like POZ_SUPPLIERS.
Examples
Office Supplies Inc.Global Tech SolutionsCreative Marketing Agency
|
|||
|
User Name
UserName
|
The name of the user who performed a specific activity, such as an approver or an editor. | ||
|
Description
While Requester Name identifies the initiator, User Name specifies the individual who executed a particular event in the process, like an approval or rejection. This is especially important for multi-step approval workflows where different individuals are involved. This attribute is crucial for analyzing approval bottlenecks and measuring the performance of specific approvers or teams. It directly supports the 'Approval Workflow Bottlenecks' dashboard by allowing analysis of processing times for each user involved in the approval chain.
Why it matters
Identifies the actor for each event, which is vital for analyzing handover times, approver performance, and resource allocation.
Where to get
Sourced from workflow history or audit trail tables, such as FA_FUSION_SOAINFRA.WFTASK, which logs the user associated with each task completion.
Examples
David LeeSusan ChenMichael Brown
|
|||
Purchase to Pay - Requisition Activities
| Activity | Description | ||
|---|---|---|---|
|
Purchase Order Created
|
This event occurs when an approved requisition line is used to generate a purchase order. It links the requisition process to the downstream procurement process. | ||
|
Why it matters
This is a critical milestone for measuring the Requisition-to-PO Lead Time. Delays here indicate bottlenecks in the handoff from approval to purchasing.
Where to get
This is an explicit event. The link between the requisition and the purchase order is stored in tables like PO_LINE_LOCATIONS_ALL, which contains a reference to the source requisition line ID.
Capture
Find the creation date of the Purchase Order that references the given Requisition ID.
Event type
explicit
|
|||
|
Requisition Approved
|
Marks the final approval of the purchase requisition after it has successfully passed all steps in the workflow. This is inferred from the overall status of the requisition changing to 'Approved'. | ||
|
Why it matters
This is a key milestone indicating the request is ready for procurement action. It is the end point for measuring the total requisition approval cycle time.
Where to get
Inferred from the document status field in the POR_REQUISITION_HEADERS_ALL table changing to 'APPROVED'. The date of this status change is the event time.
Capture
Identify the timestamp when the document status is first set to 'Approved'.
Event type
inferred
|
|||
|
Requisition Closed
|
Indicates the final closure of a requisition's lifecycle, meaning all its lines have been fulfilled (e.g., converted to POs) or cancelled. This is inferred from a final status update. | ||
|
Why it matters
This is the primary successful end event for the process. It confirms that the requisition has been fully processed and no further action is required.
Where to get
Inferred from the requisition header status in POR_REQUISITION_HEADERS_ALL changing to 'CLOSED'.
Capture
Identify the timestamp when the requisition's document status changes to 'Closed'.
Event type
inferred
|
|||
|
Requisition Created
|
Marks the initiation of the procurement process when a user saves a new purchase requisition for the first time. This event is typically captured as an explicit record creation with a corresponding timestamp in the system. | ||
|
Why it matters
This is the primary start event for the requisition process. Analyzing the time from creation to submission can reveal delays in request formalization.
Where to get
This event is recorded in the POR_REQUISITION_HEADERS_ALL table, captured from the creation_date column when a new Requisition ID is generated.
Capture
Use the creation timestamp for the requisition header record.
Event type
explicit
|
|||
|
Requisition Rejected
|
Represents the final rejection of the requisition, terminating the process for this request. This is inferred when the requisition's overall status is updated to 'Rejected'. | ||
|
Why it matters
This activity is a terminal endpoint for unsuccessful requests. Analyzing these cases is essential for understanding the Requisition Rejection Rate KPI and reasons for failure.
Where to get
Inferred from the document status in the POR_REQUISITION_HEADERS_ALL table changing to 'REJECTED'.
Capture
Identify the timestamp when the document status is first set to 'Rejected'.
Event type
inferred
|
|||
|
Requisition Submitted
|
Represents the user action of submitting the completed requisition into the approval workflow. This is captured when the requisition status changes from 'Incomplete' or 'Draft' to a status indicating it is pending approval. | ||
|
Why it matters
This activity triggers the approval cycle. It is a critical milestone for measuring the Requisition Approval Cycle Time and overall lead times.
Where to get
Inferred from a status change in the POR_REQUISITION_HEADERS_ALL table (e.g., status moves to 'PENDING APPROVAL'). The submission date is often explicitly stored as well.
Capture
Identify the timestamp when the document status field first changes to 'Pending Approval'.
Event type
inferred
|
|||
|
Approval Step Approved
|
Represents an individual approver's action of approving the requisition at their designated step in the workflow. The event is explicitly logged in the approval history. | ||
|
Why it matters
Tracking individual approval steps helps map the actual approval path and measure the processing time at each stage of the hierarchy.
Where to get
Captured from the requisition's approval action history, which is typically stored in workflow (WF) or Human Capital Management (HCM) tables that manage approval hierarchies.
Capture
Use the timestamp of the 'APPROVE' action from the workflow action history log.
Event type
explicit
|
|||
|
Approval Step Rejected
|
An individual approver rejects the requisition, which typically sends it back to the preparer for correction or terminates the request. This action is explicitly recorded in the workflow history. | ||
|
Why it matters
This activity is a primary driver of rework and delays. Analyzing rejections helps identify compliance issues, budget problems, or unclear justifications.
Where to get
Captured from the requisition's approval action history. The workflow system logs a 'REJECT' action with a timestamp.
Capture
Use the timestamp of the 'REJECT' action from the workflow action history log.
Event type
explicit
|
|||
|
Approval Step Returned
|
An approver returns the requisition to the preparer for additional information or minor corrections, without formally rejecting it. This is typically an explicit action in the workflow system. | ||
|
Why it matters
This indicates a need for clarification and creates a rework loop that extends the cycle time. Differentiating returns from rejections provides deeper insight into process friction.
Where to get
Captured from the requisition's approval action history. The workflow system logs a 'RETURN' or similar action with a timestamp.
Capture
Use the timestamp of the 'RETURN' or 'Request for Information' action from the workflow history.
Event type
explicit
|
|||
|
Approval Step Started
|
Marks the moment a requisition is assigned to a specific approver or approval group within the workflow. This is captured from the workflow engine's transaction log. | ||
|
Why it matters
This activity is crucial for calculating the waiting time for each approval step. It helps pinpoint bottlenecks caused by specific approvers or approval levels.
Where to get
Retrieved from Oracle Fusion's workflow tables, which log tasks assigned to users. The assignment timestamp for the approval task is used.
Capture
Use the creation timestamp of the task in the workflow history for the given requisition.
Event type
explicit
|
|||
|
Requisition Amended
|
This event signifies that a user has modified a requisition after its initial submission, often requiring the approval process to restart. This is inferred by detecting changes to key data fields or the creation of a new version of the requisition. | ||
|
Why it matters
Frequent amendments indicate issues with data quality or changing requirements, leading to rework and process delays. This directly supports the 'Requisition Amendment Rate' KPI.
Where to get
Inferred by tracking version numbers of the requisition or by identifying status changes back to 'Incomplete' after submission. Change logs or audit trail tables may also capture these modifications.
Capture
Identify new version creation timestamps for the same Requisition ID after it has been submitted.
Event type
inferred
|
|||
|
Requisition Withdrawn
|
Occurs when the requester cancels or withdraws a submitted requisition before it has been fully approved. This is usually an explicit user action resulting in a status change. | ||
|
Why it matters
Tracking withdrawals helps identify reasons for premature termination, such as changed business needs or users correcting errors after submission.
Where to get
Inferred from a status change to 'WITHDRAWN' in the POR_REQUISITION_HEADERS_ALL table. The action is logged in the requisition's action history.
Capture
Detect the timestamp when the requisition's status is updated to 'Withdrawn'.
Event type
inferred
|
|||