Agentic AI Capability

Five routes carry an action to the system that performs it.

An action leaving an agent has somewhere to go. It can raise an event other systems listen for, open a task for people in a process workflow, call the published interface of the system that owns the data, write to a governed table, or leave a file for a system that reads files.

WHAT LEAVES THE ENGINETHE ACTION FLOWWHERE IT LANDSAn approved actiona named person signed foritAn action at A3executed inside yourlimitsA finding to pass ona person takes it fromhereAn eventa message other systemshearA process workflowa task for people inSmartAppsAn interface callthe owning system’s serviceA database writea governed table you holdA filea drop over secure transfer01The route is chosenset per agent and per kind ofaction02The evidence travelswith itrule version, approver, reference03It is sent under theagent’s rightsleast privilege, and a rate youset04The answer is keptstored word for word on the recordone decision reference travels with the action, whichever route it takes
The action flow picks the route and keeps the answer. The five routes on the right cover the systems a supply chain runs on. Product.
5
routes an action can travel to the system that performs it
product
200+
active business users working in SmartApps today
production
40+
source systems connected in production, each with its own route
production
1
decision reference travels with every action, whichever route it takes
product
Where this sits

Stage 5 of six: act

Step by step

What happens between a decided action and a system that acts

Five steps: ready, route, evidence, act, answer.

ONE ACTION, FIVE STEPS, FIVE POSSIBLE ROUTES01The action isreadyapproved, or inside thelimits the agent runsunder02The route ischosenthe setting on that agentfor that kind of action03The evidence isattacheddecision reference, ruleversion, approver04The target systemactsyour system, your workflowor your file store05The answer is keptwhat came back, stored asit was returnedan action that waits returns to the queue, and the next run raises the same case
Five steps, identical across the five routes, so one record covers them all.

An action becomes ready in one of three ways: a named person approved it, the agent executed it inside your limits, or a person took the finding and asked for it. From that point the path is the same.

The route is a setting on the agent for that kind of action. A cancellation goes to the purchasing interface; a transfer request goes to a workflow; a scorecard goes to a file the reporting team already reads.

Whatever the route, the same evidence travels: the decision reference, the rule version, the approver where one signed, the limits that were checked and the moment the facts were read.

The target system then acts, and its answer comes back. A document number, a task identifier, a row count or a file receipt: each one is stored as returned, under the same decision reference.

The five routes

What each one is, where it lands, and when it suits

Five routes cover the systems a supply chain runs on, from a modern service to a file at 06:00.

RouteWhat Juno sendsWhere it landsExample
An eventA message with the decision reference and the facts behind itAny system that listens for events in your estateA cover breach is published, and the planning suite picks it up within the minute
A process workflowA task with its evidence attached, routed to a roleSmartApps, where people work through queues togetherA stock transfer from a rebalance role would wait for the plant lead and the logistics desk in turn
An interface callA change through the published service of the owning systemSAP, Oracle, a planning suite, a warehouse systemA cancellation on a purchase order line, answered with a document number
A database writeRows written to a governed table inside your estateA warehouse, a lake, or a table your reporting readsA supplier scorecard would be written each Sunday for the buyer dashboards
A fileA file in the layout the receiving system expectsA file store reached by secure file transferA weekly allocation split would be left at 06:00 for a partner system to collect

One route per agent and per kind of action, and an action can take two where both are useful. Product. The cancellation examples are the agent in production; the transfer, scorecard and allocation examples are designed roles from the agent blueprint. Showcase estate. blueprint

The route follows the system that receives the action. A system with a published service takes an interface call. A system that reads files takes a file, on the schedule it already expects.

Events suit anything that has to be known quickly by more than one system. The message carries the reference, so a listener can read the whole case from the audit trail.

A database write suits results that many people read: scorecards, rankings, weekly measures. The table is governed like any other registered data set, and the rows carry the run that produced them.

Two routes at once is common. A cancellation goes to the purchasing interface and raises an event, so the planning suite sees the open quantity change in the same minute.

Work that needs people

The workflow route, where a task reaches a team

The workflow route suits work that several people carry, inside your company or across it.

A task with its evidenceThe workflow task carries the finding, the basis, the confidence and the value at stake, so the person who opens it reads the case in one place.
Several desks in turnA transfer can wait for the plant lead, then the logistics desk. Each step records who acted and when.
Clocks and escalationEach step carries its own clock and its own next desk, the same way an approval queue does.
Across companiesSupplier exceptions and long-running quality programmes run with people outside your organisation in the same workflow.

SmartApps is where this work happens. In production today more than 200 business users work this way across engineering, supply and service, on warranty exceptions, supplier exceptions and production scheduling.

A workflow is the right route where a decision needs several people, a conversation, or a document that people add to as they go.

The handoff keeps the thread. The task holds the decision reference, so an agent that raised it can read what happened, and the outcome check reads the result when the workflow closes.

When the work finishes, the workflow can hand back to an agent: an approved transfer becomes an interface call, and the document number returns to the same record.

What travels with every action

The same six things, whichever route is taken

One reference, one rule version, one approver, the limits, the facts and the rights: the same six on every route.

What travelsWhy it travelsWhere it is read again
The decision referenceOne identifier joins every part of one decisionThe audit trail, the workflow task, the event message
The rule and its versionThe action traces to the sentence a person publishedThe audit trail and the versioning screen
The approver, where one signedThe action carries the name that stands behind itThe audit trail and the manager report
The limits that were checkedWhat held the action inside the boundaries you setThe audit trail and the observability screens
The facts as readThe values the decision rested on, with their systemsThe audit trail, and any replay of that decision
The agent’s own rightsThe action carries least privilege, and a rate you setYour system’s own log, and the security screens

This is what makes five routes readable as one thing. A file written at 06:00 and a purchase order change at 09:12 are both findable from the same reference, with the same evidence beside them.

It is also what makes a route interchangeable. Moving a result from a file to an event is a settings change; the record stays the same shape.

Rights travel with the action, which matters most on the routes that look informal. A file drop runs under the agent’s own account and its own rate limit, the same as an interface call.

Every route ends the same way: the answer is stored as returned, the outcome is checked against the objective, and the record joins the learning loop.

The running example

Monday 09:12: three routes from one morning’s work

Showcase estate. The rebalance and scorecard roles are designed in the agent blueprint, yet to be built.

The running example

The eight approved cancellations went out as interface calls to SAP S/4HANA and came back with document numbers. Each one also raised an event, so the planning suite saw the open quantity change in the same minute.

A stock transfer from a rebalance role would take the workflow route: a task for the plant lead at Penang, then the logistics desk, with the freight cost and the lead time on the task. A supplier scorecard would be written to the reporting table on Sunday night, every week.

Next stage · Learn

The learning loop

What Juno keeps from every accept, edit and override, and how the next cycle of recommendations is better for it.

Terms on this page
Action flowThe part of Juno that carries a decided action to the system that will perform it.
EventA message Juno publishes that other systems listen for.
Process workflowA task for people, with steps, roles and clocks, running in SmartApps.
Interface callA change sent through the published service of the system that owns the data.
Decision referenceThe one identifier that joins every part of a single decision.
Secure file transferA file left for, or collected from, a system that works in files.
Questions
How is a route chosen?

You set it per agent and per kind of action, from what the receiving system supports. A system with a published service takes an interface call; a system that reads files takes a file.

Can one action take two routes?

Yes, and it often should. A cancellation goes to the purchasing interface and raises an event, so systems that plan against that order see the change at once.

Do people work inside Juno?

They work where the task is: a SmartApps queue, a channel, or their own system. The task carries the evidence and the decision reference, so the record stays whole.

What happens when a receiving system is busy?

The action keeps its place in the queue with the answer beside it, retries run to the limit you set, and after that the item goes to the named desk for that queue.

In the platform

Where Juno sits among the four capabilities

Each one builds on the one before it.

One shared foundationCatalogLineageAccess policyWrite path

See Juno answer and act on your own data

Bring two systems and one decision your planners make every week. In the first week we register the data, confirm the mapping with your team, answer your questions in ChatLima and run the first agent at the level you choose.