Enterprise and ERP
Bring finance, purchasing and supply chain records into the work.
- SAP S/4HANAAPI example
The Mossaic product
Follow one order through the product. See how source records, AI evidence, credit rules and Finance authority connect to confirmed release.
Explore the productChoose any chapter to explore at your own pace.
01 / Context
“Can we release this order today?” Bring the purchase order, quote and current account credit into one case.
Can we release this order today?
$6,800 needs Finance authority. The order stays held while the evidence and exception are reviewed.
The $46,800 order exceeds $40,000 available credit by $6,800. It stays held for review.
02 / Plan
Describe the evidence checks, credit policy and Finance authority. Review a process, one agent and a rule table beside the conversation.
Can we release this order today?
Three draft artifacts are ready for review. Nothing is published or running.
03 / Create
Connect evidence checks, credit rules, Finance review and confirmed follow-through. Keep holds and recovery paths visible.
Can we release this order today?
Scroll across to follow every route.
Process design · ORD-2076 follows the Finance exception route. No process is running here.
Recovery preserves confirmed actions and never releases the order twice. “Released for fulfilment” requires every confirmation and the retained evidence record.
The process design separates authority to release from confirmation that each action succeeded.
04 / Agents
The agent compares the purchase order and quote, retrieves account facts and cites its sources. Rules and Finance own the release decision.
Can we release this order today?
OpenAI · GPT-5
Model for this taskModels depend on your organization’s provider settings.
Case input: ORD-2076 · PO-8629 · QT-581. SAP account lookup is read-only.
You are the order review assistant.
Flag uncertainty for review. Finance owns exceptions; the process owns release.
Sources attached for the rulePO-8629 · QT-581 · SAP account record. The agent cannot approve, change credit or release an order.
The agent supplies evidence. It has no approval, credit-change or order-release action.
05 / Rules
Rules hold incomplete evidence, route orders within available credit and send exceptions to Finance. Arithmetic stays in the rule table.
Can we release this order today?
| Rule | Evidence / available credit | Route |
|---|---|---|
| 1 | Missing, conflicting or stale evidence | Hold for correction, then recheck |
| 2 | Complete · Order ≤ available credit | Configured routine authority |
| 3 | Complete · Order > available creditMatched | Finance controller review |
Only complete, current evidence reaches credit routing. Every authorized route revalidates the order and credit with the ERP release action.
$46,800 − $40,000 = $6,800. This order requires a Finance decision.
06 / Review
Finance sees the source records, current credit and exact exception. Approval applies to this order only; the standard credit limit stays unchanged.
Can we release this order today?
Assigned to Finance controller
Authorize a $6,800 exception?Authority requested
Allow this ORD-2076 order to exceed available credit by $6,800. The standard credit limit stays unchanged.
The order stays held. Finance records a reason and the one-order scope; release still requires revalidation.
Earlier sample state: Finance has not decided. The order stays held until authority is recorded.
07 / Run
Inspect the recorded approval, SAP release, HubSpot note and retained evidence. An unconfirmed action leaves follow-up open.
Can we release this order today?
PO-8629 and QT-581 agree on $46,800. Source references retained.
$46,800 order; $40,000 available credit. Finance reviews the $6,800 exception.
Finance controller approved ORD-2076 only. Standard credit limit unchanged.
SAP rechecked the order and credit data and confirmed release. Receipt REL-2076.
HubSpot confirmed the decision note. Receipt NOTE-2076.
Documents, rule result, approval and both responses linked to CASE-2076.
PO-8629 is attached. QT-581 must be corrected or supplied before credit routing.
PO-8629 and QT-581 agree on $46,800. Source references retained.
$46,800 order; $40,000 available credit. Finance reviews the $6,800 exception.
ORD-2076 exceeds available credit by $6,800. No authority is recorded yet.
PO-8629 and QT-581 agree on $46,800. Source references retained.
$46,800 order; $40,000 available credit. Finance reviews the $6,800 exception.
Finance controller approved ORD-2076 only. Standard credit limit unchanged.
SAP rechecked the order and credit data and confirmed release. Receipt REL-2076.
HubSpot timed out. The note is unconfirmed until reconciled. SAP receipt REL-2076 remains confirmed.
Successful sample: ORD-2076 is released for fulfilment. All six events have a recorded result.
Sample data. Read-only illustration; Polaris is in preview.
Controlled autonomy
Choose the responsibility each agent receives. Keep its work connected to policy checks, named reviewers and the systems around it.
Choose a model, write the instructions and assign the tools for a specific step. The agent prepares its findings within that scope.
A recommendation is an input to the process. Approval has its own step.
Evaluate the case against a decision table. Its result determines which path the process takes and who needs to review it.
The policy check runs as a separate step from the agent’s recommendation.
Give the reviewer the request, the agent’s findings and the policy result in one task. The process waits for their decision.
The supplier stays unapproved while the human review is pending.
Place system updates after the required approval. Follow the run to see the completed steps, the current wait and the work still ahead.
The approval and the system action are separate, visible steps.
Explore each part of an illustrative supplier review.
Review the supplier’s insurance document against the checklist.
| Insurance status | Review route |
|---|---|
| Current | Continue checks |
| ExpiredMatched | Procurement owner |
| Missing | Procurement owner |
The expired document routes this case to procurement.
The insurance document has expired. Review the findings and decide what the supplier must provide next.
The process is waiting for the procurement owner.
The supplier record can be updated after the approval step.
Integrations
Bring enterprise records, customer context, messages and files into the same process, using the systems your team already works with.
Bring finance, purchasing and supply chain records into the work.
Send the update to the people who need it, in a channel or by email.
Find the customer context and record the next step in the work.
Use the facts and files a decision needs, then store the agreed result.
SAP S/4HANA, Gmail and Zendesk are API examples to assess and build. Every connection needs account access, permissions and testing of the required actions.
Tools through MCP
Model Context Protocol (MCP) gives agents a standard way to use tools and data from other systems.
These providers publish MCP servers. Check compatibility, authentication and the actions each server exposes, then test the connection for your process.
Another system in mind? We can assess its API, webhooks or a suitable MCP server.
Discuss your systemsSecurity and control
Choose who can access the work and what an agent can do. Add approval steps before sensitive updates and keep the result with the run.
Order review assistant
Compare PO-8629 with QT-581 and retrieve current account credit.
Order release policy
$46,800 exceeds $40,000 available credit. Finance must review.
Finance controller
Before approval, ORD-2076 stays held. The standard limit is unchanged.
SAP
Requires recorded approval and a fresh order and credit check.
Access
Organization and project permissions govern access. Assign human tasks to the person responsible.
Agent actions
Choose the operations available through a connector. Review the actions exposed by any connected MCP server.
Credentials
Keep connection secrets at organization or project scope. Review the permissions granted by each connected system.
Run history
Review workflow history and task completion records to see what happened, who responded and what followed.
Checks and approval routes are defined in the process. Review data access, model providers and connection permissions for your deployment.
Start with the work on your mind
Bring a process, a recurring exception or a handoff that takes too much chasing. We’ll explore where Mossaic could help.
Book a demo