Platform / Intelligence / Build workflows

Turn a finding into a governed workflow

When the response to what you saw is a process, the pattern becomes a workflow with its trigger, routing and approvals drawn from the graph.

Some findings call for an agent. Many call for a process: something that happens the same way each time, with people involved at the right points. This page describes how the Intelligence Platform is designed to turn a recurring pattern into a governed workflow, and where the graph supplies the parts that are usually hard-coded and go stale.

Agent or workflow?

An agent is a worker with a defined authority that decides what to do within it. A workflow is a defined sequence in which AI does some of the steps, people do others, and the path is decided in advance. Embedding AI in how the organisation operates is the job of the workflow layer, layer 05 of the platform.

The distinction matters when you build from an insight. If the finding is that something needs watching and reporting, an agent is a good fit. If the finding is that the same kind of case keeps arriving and is handled inconsistently, you want a workflow: the same steps, in the same order, with the same checks, every time.

Workflows are also easier to govern. The steps are visible, the approval points are explicit and the record follows the same shape on every run. That is why they are often where a new use of AI goes into production first.

From a pattern to a workflow

The intended flow. Workflows are built in Studio. The wiring from the graph into Studio is on the roadmap.

  1. 01

    Describe the pattern

    The finding, its frequency over time and the cases that make it up are captured as the workflow’s reason for existing.

  2. 02

    Define the trigger

    What starts it: a ticket of a recognised kind, a metric crossing a threshold, a policy decision of a given type.

  3. 03

    Resolve the routing

    Who should receive the work is read from the graph: the owning group, its members and the manager chain. Because it is read rather than hard-coded, it follows reorganisations.

  4. 04

    Place the approval steps

    Where a person must say yes: a customer-facing reply, an action above a threshold, a route to someone whose record is stale.

  5. 05

    Set what happens on doubt

    If the owner is unknown, stale or disputed in the graph, the workflow asks a person. It does not guess.

  6. 06

    Run, record, measure

    Each run records its path, the evidence it used and the outcome, and the outcome is compared with the pattern you started from.

What the graph supplies that is usually hard-coded

Workflows tend to rot in the same few places. A routing rule names a group that has been renamed. An approval step names a person who has left. An escalation path assumes a reporting line that changed two reorganisations ago. Each is a fact about the organisation, copied into a workflow and then left to drift.

The Intelligence Platform is designed to keep those facts in one place, with history, and to have workflows read them. The people, groups and reporting lines are within what the appliance reads today from Active Directory and LDAP, Microsoft Entra ID, Okta and Google Workspace, with accounts resolved into people. Ownership of services and systems, and ticketing and business-system sources, are on the roadmap, and workflows that depend on them are designed for rather than available.

Because every fact carries an evidence status and an age, a workflow can say what it will rely on. It may be allowed to route on a verified owner but required to ask a person when the owner is inferred or stale.

Governed while it runs

A workflow is not trusted because it was designed carefully. It is trusted because policy is enforced as it runs. Each step runs as a known identity with permissions scoped to the tools and data it needs. Policy can allow, deny, warn, filter, escalate or require human approval at a step, and a policy change alters what the workflow can actually do.

Human oversight is a property of the workflow and not an afterthought. An approval step waits for a named approver and records who approved, when and on what evidence. The workflow cannot approve its own work.

Everything is recorded in a tamper-evident log: the identity, the data accessed, the model used, the output, the tools called, the policy applied, the decision, the approval, the action and the outcome. That record is the evidence you hand to a reviewer.

Changing a workflow safely

A workflow built from a finding will need to change as the pattern does. Treat the change as you would a policy change: versioned, reviewed by the owner and recorded. A new version should say which finding or measurement prompted it, so the history of the workflow reads as a sequence of reasons and not a sequence of edits.

Because routing and approvers are read from the graph, many of the changes that usually force an edit, such as a reorganisation or a new approver, do not. The workflow follows the organisation. The changes that remain are the ones that should be deliberate: what triggers it, what it may do and where people must say yes.

A worked example: from a ticket pattern to a triage workflow

Support-ticket pattern to governed triage workflow

You see
The same kind of issue keeps arriving in support tickets and lands with whoever is next in the queue.
The graph answers
Which team owns this, and who can approve a customer-facing fix?
It becomes
A triage workflow that recognises the pattern, routes it to the owner and drafts a reply for approval.

Ticket Triage Workflow

Can
  • Classify tickets against the pattern
  • Route to the owning group the graph resolves
  • Draft a reply from approved knowledge
  • Attach the evidence behind the routing
Cannot
  • Send a customer reply without approval at L2
  • Issue refunds or modify accounts
  • Read queues outside its permitted systems
Requires approval
  • Customer-facing replies
  • Routing to a group the graph marks stale or disputed
  • Refunds above threshold
Records
  • Ticket reference
  • Pattern matched
  • Owner resolved, with its evidence status
  • Model used
  • Draft
  • Approver
  • Outcome

Starts at: L2 Approve. Customer-facing replies wait for a person.

Built today: Groups and membership, so a ticket can be routed to a real group and its members.

Designed for: Ownership of services and systems, and ticketing sources, which are on the roadmap.

Build workflows from insight

How building workflows connects to the closed loop

A workflow is where a finding becomes how the organisation operates. It is built, governed while it runs, and measured against the pattern that prompted it.

The same eight stages are listed in order below.
  1. 01 · Layer 02Connect dataBring directory data today, and more systems over time, into a graph that lives in your environment.
  2. 02 · Layers 02 and 03AnalyseAsk questions in plain language, explore the graph, and look for trends and anomalies.
  3. 03 · Layers 02 and 03VisualiseSee the organisation, usage, agents and outcomes as maps, timelines, dashboards and evidence views.
  4. 04 · PeopleDecideChoose the response with the owner, the approver and the evidence status in front of you.
  5. 05 · Layers 04 to 06BuildTurn the insight into an agent, a workflow or a packaged solution.(this page)
  6. 06 · Trust FabricGovernIdentity, permissions, policy, audit and human approval apply while the thing runs.(this page)
  7. 07 · Layer 06MeasureTrack the outcome and the cost against the reason you built it.(this page)
  8. 08 · Layer 02LearnFeed what happened back into the graph, so the next question starts from more evidence.

Frequently asked questions

Is this available today?

Workflows are built in Studio. The link that lets a finding in the graph become the starting point of a workflow is on the roadmap, so treat this page as design intent.

What happens if the graph does not know who owns something?

The workflow is designed to ask a person. Unknown, stale and disputed are evidence statuses, and a workflow can be set to require a human decision whenever it meets one.

Do workflows follow reorganisations?

They are designed to, because routing is read from the graph and not copied into the workflow. The directory sources the appliance reads today carry reporting lines and group membership.

Can a workflow act without a person?

At higher levels, within policy and risk bounds. New workflows start with human approval at the consequential steps, and the level changes only on the record.

How is a workflow measured?

Against the pattern that prompted it. The same view that showed the pattern can show whether it is changing, and the outcome is written back into the graph as evidence.

Take build workflows from insight further with Swfte

Start with one entry point. Add intelligence, agents, workflows and infrastructure as you prove value.

Build this in Studio

Describe what you need in plain language. Studio builds the agents and workflows, and you keep every version.