SOP Intelligence & Runtime Compiler

BP SOP Control Tower

bp Sphere makes BP SOPs executable. This page converts the process pack into runtime case types, exception playbooks, agents, controls, evidence requirements, and implementation priorities.

SOP -> Case -> Agent -> Evidence -> Replay -> Impact Source folder: /home/pp/Downloads/Process Manifest: tenants/bp/config/sop_runtime_manifest.yaml
SOP artifacts
25
Uploaded process pack rows represented in the runtime manifest.
P0 runtime rows
14
Highest manual-loop areas: invoice, payments, GRIR, SES, goods receipt, journals.
Runtime readiness
100.0%
Readiness based on surface, agents, exceptions, controls, and evidence mapping.
Parser limited
1
Rows intentionally disclosed as parser-limited instead of silently inferred.
Compiled assets
25
Manifest rows converted into case contracts, state models, branch tests, and agent playbooks.
Case types
25
Reusable runtime case types generated across P2P and R2R.
Branch tests
159
Happy-path and exception-path tests generated from SOP branches.
State model
16
Standard exception resolution lifecycle used by compiled cases.
Repository tables
5
Normalized SOP repository contract now exists for documents, process, steps, branches, and mappings.
SOP documents
25
Manifest rows projected into document rows for DB-backed persistence.
Exception branches
159
Exception branches projected with agents, controls, evidence, and expected outcomes.
Runtime mappings
25
One executable runtime mapping per SOP row.

DB-backed SOP repository contract

The manifest is now projected into normalized table-shaped rows. This keeps the compiler and workbenches stable when the source moves from manifest to persisted repository.

iaf_sop_documentsiaf_sop_processesiaf_sop_stepsiaf_sop_exception_branchesiaf_sop_runtime_mappings

Exception heatmap

Posting error3
Missing information2
DofA approval2
DofA2
Supplier resubmission2
AP validation2
Duplicate2
WHT2

Systems touched

Email13
SAP13
Ariba11
SharePoint5
Fieldglass4
VIM3
SRM2
SAP ECC2

Agent playbooks

DofA Agent4
Fieldglass Agent3
SES Agent3
Cost Object Agent3
Duplicate Agent3
Tax Agent3
Reversal Agent3
Supplier Output Agent2

Controls / assurance

Rework reason2
Rejection reason2
Signature evidence2
OCR confidence2
Posting replay2
Request evidence1
Approver trace1
Requestor confirmation1

Compiled runtime assets

The SOP compiler generates case contracts, workflow states, branch tests, agent playbooks, controls, and evidence requirements from the inventory. Local-SOR-aware P0 services hydrate these contracts when transaction data is available.

PR Intake CaseCreate / Change Ariba Purchase Requisition4 branch tests · 4 agent playbooks
SRM Shopping Cart CaseCreate SRM Purchase Requisition / Shopping Cart5 branch tests · 4 agent playbooks
Self-Service PO CaseGenerate Self-Service Purchase Order5 branch tests · 4 agent playbooks
Ariba PO Conversion CaseCreate Ariba Purchase Order6 branch tests · 4 agent playbooks
Upstream PO CaseCreate Upstream Global Purchase Order6 branch tests · 5 agent playbooks
Plan-Driven PO CaseGenerate Plan Driven Purchase Order5 branch tests · 3 agent playbooks

P0 executable runtime rows

These are the rows that should be demonstrated first because they contain repeated manual exception loops.

Open P2P runtime
Goods ReceiptReceive Goods DeliveryGoods Receipt CaseSES CreationConfirm Services PerformedSES CaseInvoice IndexingIndex Invoices - SAPInvoice Indexing CaseInvoice IndexingIndex Invoices - Non-SAPNon-SAP Invoice Indexing CaseInvoice ProcessingProcess Invoice and Post - SAPInvoice Processing CasePO InvoiceProcess Invoices and Post - SAP Ariba POPO Invoice Exception CaseNon-PO AutonomyProcess Invoices and Post - SAP Ariba Non-PONon-PO Invoice Autonomy CaseInvoice Exception ClearingClear Invoice Exception and Post - SAPInvoice Exception Clearing CasePaymentsCreate Payment Proposal and Run - SAP As-IsPayment Run CasePaymentsCreate Payment Proposal and Run - SAP To-BeAutomated Payment Run Case
SOPRuntime mappingStatusExceptionsAgentsCase surface
L4_I.5.1.1_ARIBA_PR
Export graphic as a PDF (with preview)(17).pdf
Create / Change Ariba Purchase Requisition
Source / Request -> PR to PO
P1
ready to compile
parsed
Missing informationRequest validation failurePR rework+1 more
PR Intake AgentRequest Validation AgentDofA Agent+1 more
PR Intake Case
Open runtime
L4_I.5.1.1_SRM_SHOPPING_CART
Export graphic as a PDF (with preview)(20).pdf
Create SRM Purchase Requisition / Shopping Cart
Source / Request -> PR to PO
P1
ready to compile
parsed
Missing informationProduct category mismatchOffline approval+2 more
SRM Intake AgentApproval SLA AgentCategory Agent+1 more
SRM Shopping Cart Case
Open runtime
L4_I.5.2.1_SELF_SERVICE_PO
Export graphic as a PDF (with preview)(2).pdf
Generate Self-Service Purchase Order
Purchase Order -> PR to PO
P1
ready to compile
parsed
Create vs update POWBS TECO resetFieldglass PR linkage+2 more
PO AgentWBS Status AgentFieldglass Agent+1 more
Self-Service PO Case
Open runtime
L4_I.5.2.1_ARIBA_PO
Export graphic as a PDF (with preview)(13).pdf
Create Ariba Purchase Order
Purchase Order -> PR to PO
P1
ready to compile
parsed
Minimal requirements not metSourcing involvementOffline approver+3 more
PO Conversion AgentSourcing AgentDofA Agent+1 more
Ariba PO Conversion Case
Open runtime
L4_I.5.2.1_UPSTREAM_GLOBAL_PO
Export graphic as a PDF (with preview)(14).pdf
Create Upstream Global Purchase Order
Purchase Order -> PR to PO
P2
ready to compile
parsed
Quote missingShopping cart validation failureDofA+3 more
Upstream Buying AgentQuote AgentRegion Agent+2 more
Upstream PO Case
Open runtime
L4_I.5.2.2_PLAN_DRIVEN_PO
Export graphic as a PDF (with preview)(1).pdf
Generate Plan Driven Purchase Order
Purchase Order -> PR to PO
P2
ready to compile
parsed
Auto-triggered PODofA approvalDofA rejection+2 more
Plan PO AgentDofA AgentSupplier Output Agent
Plan-Driven PO Case
Open runtime
L4_I.5.3.2_RECEIVE_GOODS
Export graphic as a PDF (with preview)(21).pdf
Receive Goods Delivery
Receive -> Goods Receipt
P0
runtime mapped
parsed
Auto vs manual receiptInsufficient quantityPO change needed+3 more
Goods Receipt AgentQuantity AgentPO Change Agent+1 more
Goods Receipt Case
Open runtime
L4_I.5.3.4_CONFIRM_SERVICES
Export graphic as a PDF (with preview)(15).pdf
Confirm Services Performed
Receive -> SES Creation
P0
runtime mapped
parsed
Auto vs manual SESRequestor reviewCost object update+3 more
SES AgentService Evidence AgentCost Object Agent+2 more
SES Case
Open runtime
L4_I.5.3.5_MANAGE_RETURNS
Export graphic as a PDF (with preview)(16).pdf
Manage Returns
Receive -> Returns
P2
ready to compile
parsed
Supplier accepts returnSupplier rejects returnRestock fee+3 more
Returns AgentRestock Fee AgentReplacement Agent+2 more
Return Case
Open runtime
L4_I.5.4.1_INDEX_INVOICES_SAP
L4 Process.pdf
Index Invoices - SAP
Invoice -> Invoice Indexing
P0
runtime mapped
parsed
OCR failureMetadata missingMandatory fields missing+3 more
Invoice Intake AgentOCR AgentMetadata Agent+1 more
Invoice Indexing Case
Open runtime
L4_I.5.4.1_INDEX_INVOICES_NONSAP
Export graphic as a PDF (with preview)(11).pdf
Index Invoices - Non-SAP
Invoice -> Invoice Indexing
P0
runtime mapped
parsed
Invoice failureOCR not accurateData not captured+2 more
Non-SAP Intake AgentOCR Recovery AgentAppWorks Routing Agent
Non-SAP Invoice Indexing Case
Open runtime
L4_I.5.4.2_PROCESS_INVOICE_POST_SAP
Export graphic as a PDF (with preview)(8).pdf
Process Invoice and Post - SAP
Invoice -> Invoice Processing
P0
ready to compile
parsed
PO vs Non-POCompany code mismatchCredit note+7 more
Invoice AgentDuplicate AgentWHT Agent+4 more
Invoice Processing Case
Open runtime
L4_I.5.4.2_ARIBA_PO_INVOICE
Export graphic as a PDF (with preview)(10).pdf
Process Invoices and Post - SAP Ariba PO
Invoice -> PO Invoice
P0
runtime mapped
parsed
Bank/remittance ambiguityAuto rejectPosting failed+4 more
PO Invoice AgentBank AgentGR Agent+3 more
PO Invoice Exception Case
Open runtime
L4_I.5.4.2_ARIBA_NON_PO
Export graphic as a PDF (with preview)(5).pdf
Process Invoices and Post - SAP Ariba Non-PO
Invoice -> Non-PO Autonomy
P0
runtime mapped
parsed
Tax discrepancyBank/remittance ambiguityCommodity code missing+5 more
Non-PO Intake AgentBusiness Rules AgentTax Agent+7 more
Non-PO Invoice Autonomy Case
Open runtime
L4_I.5.4.2_CREDIT_NOTE
Export graphic as a PDF (with preview)(4).pdf
Process Invoices and Post - Credit Note Handling
Invoice -> Credit Note
P1
ready to compile
parsed
Invoice missingInvoice paid or unpaidFX difference+5 more
Credit Note AgentFX AgentInvoice Linkage Agent+2 more
Credit Note Case
Open runtime
L4_I.5.4.3_CLEAR_INVOICE_EXCEPTION
Export graphic as a PDF (with preview).pdf
Clear Invoice Exception and Post - SAP
Invoice -> Invoice Exception Clearing
P0
runtime mapped
parsed
DuplicateWHTSES missing+6 more
Exception Resolution AgentDuplicate AgentWHT Agent+3 more
Invoice Exception Clearing Case
Open runtime
L4_I.5.4.4_PAYMENT_RUN_AS_IS
Export graphic as a PDF (with preview)(18).pdf
Create Payment Proposal and Run - SAP As-Is
Payment -> Payments
P0
runtime mapped
parsed
Manual or auto batchPeer reviewDuplicate check+5 more
Payment AgentDuplicate Payment AgentError Report Agent+2 more
Payment Run Case
Open runtime
L4_I.5.4.4_PAYMENT_RUN_TO_BE
Export graphic as a PDF (with preview)(12).pdf
Create Payment Proposal and Run - SAP To-Be
Payment -> Payments
P0
runtime mapped
parsed
Scheduled F110Error reportDuplicate report+4 more
Payment Orchestration AgentDuplicate AgentBank Release Agent+1 more
Automated Payment Run Case
Open runtime
L4_I.5.3.7_GRIR_RECONCILE
Export graphic as a PDF (with preview)(7).pdf
Maintain and Reconcile Goods Receipts / Invoice Receipts
GRIR -> GRIR
P0
runtime mapped
parsed
Credit/debit mismatchWrite-off criteriaAged item follow-up+4 more
GRIR Reconciliation AgentWrite-Off AgentBSA Agent+1 more
GRIR Reconciliation Case
Open runtime
L4_K.4.1.4_HU02_GRIR
L4_K.4.1.4_ GBS_Europe_HU02_GRIR process.pdf
GBS Europe HU02 GRIR Process
GRIR -> GRIR
P0
runtime mapped
parsed
Aged itemsSupportable or unsupportedNo response+3 more
GRIR AgentRequestor Follow-up AgentSupportability Agent+2 more
GRIR Open Item Case
Open runtime
L4_I.5.2.12_CLOSE_PO
Export graphic as a PDF (with preview)(19).pdf
Close Purchase Order
Purchase Order -> PO Closure
P1
ready to compile
parsed
PO not fully receiptedPO not fully invoicedUnused value+4 more
PO Closure AgentOpen PO AgentWBS Closure Agent+1 more
PO Closure Case
Open runtime
L4_K.4.1.1_STANDARD_GL_JOURNALS
L4_K.4.1.1_As Is_GPDSv1_Process & approve standard journals.pdf
Process and Approve Standard GL Journals
Journal -> Journal Entries
P0
runtime mapped
parsed
Missing supporting evidenceInvalid approverDebit/credit imbalance+4 more
Journal AgentEvidence AgentApproval Control Agent+2 more
Journal Entry Case
Open runtime
L4_K.4.1.1_JOURNAL_REVERSAL
L4_K.4.1.1_As Is_GPDSv1_Process & approve standard journals.pdf
Journal Reversal / Reset
Journal -> Journal Reversal
P1
ready to compile
parsed
Cleared document requires resetReversal period incorrectReversal date incorrect+3 more
Reversal AgentPeriod Control AgentFBRA/F.81 Agent
Journal Reversal Case
Open runtime
L4_K.4.1.1_JOURNAL_ARCHIVE
L4_K.4.1.1_As Is_GPDSv1_Process & approve standard journals.pdf
Journal Archive / Review
Journal -> Journal Assurance
P1
ready to compile
parsed
Supporting documents missingSAP attachment missingNon-SAP storage+1 more
Journal Assurance AgentDocument Archive Agent
Journal Assurance Case
Open runtime
L3_SES_CREATION_VISIO
Visio-L3 - SES creation - As is & to be.vsdx
SES Creation As-Is / To-Be Visio
Receive -> SES Creation
P0
parser limited
parser limited
Service evidenceSES creationAccept or reject+2 more
SES AgentFieldglass AgentService Acceptance Agent
SES Runtime Blueprint
Open runtime
Visio-L3 - SES creation - As is & to be.vsdx
File was not readable as a normal Visio/ZIP package; SES runtime uses the service confirmation process PDF as MVP source.