Skip to content
EN

Solutions · Operations

Operational intelligence in ERPs and processes

Conversation can be the interface. Completing the work is the system.

On one page

Systems that gather context, apply business logic, coordinate agents, bots, applications and people, and hold the work together until its result can be verified.

  1. 01The ERP holds part of the state. The complete operation usually lives outside it. A request may start in an email, a conversation, a document or an incident.
  2. 02From language to a controlled operation. A conversational interface can make entry easier: “create this supplier”, “check why the order has not been served”, “prepare the adjustment” or “tell me what is missing to close the file”.
  3. 03Common use cases. The architecture can be applied, among others, to paths such as:

The ERP holds part of the state. The complete operation usually lives outside it.

A request may start in an email, a conversation, a document or an incident. To resolve it, a person consults several screens, interprets a rule, looks for a datum in another system, asks for an authorisation, waits for a response, updates the ERP and afterwards checks whether the change produced the expected effect.

That journey contains knowledge that is rarely found in a single place. Part of it is in the ERP’s data and configurations; part in code, procedures, spreadsheets and documents; and part in the experience of the people who know the exceptions.

We build systems that gather that context and coordinate the work around the enterprise applications that already exist. The conversational interface connects with a system able to preserve state, apply policies, execute tools and verify the result, so that a request advances in a way that is comprehensible, controlled and verifiable.

From language to a controlled operation

A conversational interface can make entry easier: “create this supplier”, “check why the order has not been served”, “prepare the adjustment” or “tell me what is missing to close the file”.

The conversation, however, is only one of the entry points. Behind it there must be a system able to:

  • recognise the intent and ask for the missing data;
  • identify the right entities and files;
  • reconstruct the current state and the related operations;
  • consult the applicable logic, policies and permissions;
  • prepare a proposal or a preview before a sensitive action;
  • request authorisation with the context needed to decide;
  • execute through the appropriate tool;
  • preserve the work if it has to wait or continue later;
  • check the effect and record whatever remains open.

The useful capability consists of reducing the effort of reconstructing, coordinating and following a case, while keeping visible how it was decided and who holds the authority.

Common use cases

The architecture can be applied, among others, to paths such as:

  • creation and modification of master data with documentary checks;
  • preparation and follow-up of orders, purchasing, inventory or invoicing;
  • reconciliations, adjustments and pre-closing controls;
  • classification and enrichment of incidents or internal requests;
  • collection of documentation and follow-up of incomplete files;
  • coordination of approvals across areas and applications;
  • investigation of why an operation became blocked;
  • generation of alerts, tasks and actions from changes of state;
  • coherent updating of several systems after a single decision.

Whether it is worth automating each step depends on the impact, the reversibility, the quality of the information, the stability of the rule and the authority it requires.

Human intervention is designed with a defined function, a defined context and a defined authority

The human in the loop is a function of knowledge and decision: the person receives the case prepared and acts within an explicit authority.

We design different human interventions according to the function they serve:

  • completing context when information the system cannot obtain is missing;
  • validating an inference when the logic has been reconstructed from incomplete evidence;
  • choosing between trade-offs when time, cost, quality or risk compete;
  • authorising an action because of its impact, irreversibility or accountability;
  • resolving an exception that does not yet have an accepted path;
  • stopping or correcting the process when the observed situation contradicts its assumptions;
  • reviewing the rule when the exceptions show that the design no longer represents the work.

The person must receive the case prepared: current situation, information used, proposed alternative, reason for the handover, foreseeable consequences and permitted options. Asking for human intervention without that context merely shifts the work.

From automating tasks to optimising the operation

Once the process preserves state and leaves comparable traces, it can be observed as a system and not as a sum of tasks.

Optimisation may seek, depending on the case, to:

  • reduce the complete time from the request to the result;
  • distinguish working time from waiting time;
  • decrease repeated gathering of the same information;
  • avoid handovers that lose context;
  • reduce rework, duplicates and incomplete cases;
  • improve the percentage of operations resolved correctly first time;
  • reserve human attention for decisions where it contributes judgement or authority;
  • shorten the recovery time after a failure;
  • choose between tools, models or paths according to cost, risk and quality;
  • detect recurring exceptions that ought to become a rule or trigger a redesign of the process.

Optimising consists of improving the complete system and preserving the important trade-offs between time, cost, quality, human load and risk. A faster process may produce more errors; one with fewer escalations may be hiding uncertainty; a more automated one may shift work to a later phase. That is why every objective must be accompanied by constraints and by metrics of quality, risk and result.

Hyperautomation, defined precisely

We use “hyperautomation” to describe the coordination of several kinds of capability around a process that crosses systems and does not fit into a linear automation.

It may combine:

  • deterministic rules and calculations;
  • classification, prediction or language models;
  • optimisation;
  • agents that choose among permitted tools or paths;
  • durable workflows;
  • APIs, events and bots;
  • documents and operational knowledge;
  • human decisions, authorisations and exceptions;
  • traces, evaluation and result signals.

The value lies in using only the necessary pieces, giving each of them a clear function and orchestrating them so that the work can be understood, recovered and improved.

What an organisation should be able to examine

An operational system must make visible, at the very least:

  • the current state of each case;
  • the information it used and the information that was missing;
  • the rule, policy or model that influenced a decision;
  • the tool and the identity with which it acted;
  • who reviewed or authorised, and with what context;
  • what waits, retries or errors occurred;
  • what signal allowed the result to be declared complete;
  • which cases remain open and who is responsible for them;
  • which exceptions recur and which part of the design should be reviewed.

This visibility serves to operate, audit, learn and optimise. It also keeps the automation examinable by the people who operate and govern the ERP.

ERP-Bots, DocuLogic and continuous improvement of the path

ERP-Bots is our line of operational bots and agents: they complete work inside ERPs and business applications under explicit policies, preserving the state of the case and checking the effect in the source. DocuLogic supplies the reconstruction and validation of the logic those paths need, separating observed behaviour, inference, validation and organisational decision.

Once the path preserves state and comparable traces, optimisation can remove a step, ask for a piece of information sooner, change an interface, formalise a rule, replace a model, add or withdraw an agent, move a decision closer to the source, modify a threshold, parallelise tasks, prepare a human intervention better or redesign the completion criterion.

This page applies operational intelligence to the ERP and to business processes. The complete framework — representation of the objective, context, logic, distribution of work, orchestration, durability, human intervention, execution under contract, recovery and verification — lives in Operational intelligence.

From the request to the verified result

  1. 01Understand the requestInterpret what is needed, what result is expected and what information is missing before acting.
  2. 02Reconstruct the contextConsult the ERP, documents, messages, databases and related processes to establish the real state of the case.
  3. 03Apply logic and policiesCombine rules, models, permissions, constraints and operational knowledge to determine the possible paths.
  4. 04Bring in human authorityPresent context, alternatives and evidence when a person must complete, review, decide or authorise.
  5. 05Act on the systemsUse APIs, services, events, controlled interfaces or specialised bots through explicit tools and contracts.
  6. 06Preserve the workMaintain state, memory and responsibilities through waits, retries, interruptions, changes of system and exceptions.
  7. 07Verify and learnCheck the effect in the appropriate system of record and turn incidents, times and exceptions into evidence for optimising.

What we build around the ERP

An operational layer that connects language, information, business logic, permissions, tools, workflows and people with the enterprise systems that already exist.

It can start as an assistant for querying and preparing work, evolve towards authorised actions and reach broader automation wherever the process, the evidence and the risk allow it.

Signs that the problem needs operational intelligence

  1. 01a person has to gather context across several applications before every action
  2. 02the important logic lives between the ERP, documents, code, configurations and experience
  3. 03the process works in the usual case but loses context in the exceptions
  4. 04there are waits, authorisations or events that force the work to be resumed later
  5. 05a correct technical response does not prove that the business result has been produced
  6. 06the team spends more attention on following the process than on taking the valuable decisions
  7. 07there is no common view of what is pending, blocked, authorised or completed

The system from the inside

Maturity · Operational
How it is organised
The path is represented through explicit states, rules, permissions, owners, waits and completion criteria. Actions go through tools with defined contracts; a durable workflow preserves the state and makes it possible to wait, retry, resume or escalate without rebuilding the case from scratch. The trace relates the information used, the decisions, the authorisations, the executions and the result signals.
What can be examined
The process map can be examined, along with the logic and policies applied, the integration contracts, a complete execution with its waits and retries, a human authorisation with the context received, and the evidence used to declare the result completed or pending.
How it is checked
We test the usual paths, the limits and the exceptions; we simulate failures, duplicates, late responses, insufficient permissions and resumptions. We evaluate state consistency, recovery, idempotency, quality of the handovers, human intervention load, cycle time and the proportion of results whose completion can be verified.

Conditions and limits

Every ERP and every process requires modelling, permissions and integrations of its own. When there is no reliable signal of the business effect, the system can only confirm the technical write or request verification. Irreversible or high-impact actions, and those whose authority cannot be delegated, keep explicit human intervention.

A capability takes on value inside a specific problem.

Share the context with us and we will think together about how to combine information, technology, software, people and evaluation around the result that matters.

Search · Type to search. Esc to close.

Search results →

Ask the bot

This is Ask 3.14, an automatic assistant. It answers only with the public content of this website — solutions, capabilities, systems, questions, readings and laboratory work —, shows the content it has used and distinguishes what the website does not yet allow it to establish. It is not a person from the team and it does not know your case; to speak with someone, write to the team.

Automatic assistant limited to the public content of 3.14; it may abstain. To speak with a person, write to the team.

Write to the team →