FlowSharp
Process Map

The process map that tells the truth.

Not a drawing to update by hand: every arrow is compared with what your flows actually do.

  • For
  • Process owner
  • IT

The problem

Process maps go stale the day after the workshop. An arrow drawn between "Order" and "Invoicing" does not say whether the two processes are really connected, whether the link is active, or whether it broke with the latest change. So the map becomes a slide, and the truth stays in the head of whoever configured the integrations. Anyone deciding where to intervene looks at a drawing that may be true, false or simply outdated, with no way to tell without asking someone. Manual work, meanwhile, usually does not appear at all: the map describes automation and forgets people. FlowSharp turns the map into a verification tool: every edge is compared with the real wiring, and the result is a color, readable at a glance, that says what works and what does not.

Illustrative visualIllustrative values

Map edges

  • Order → Invoicing · wired
  • Order → CRM · partial
  • Offer → Order · drawn only
  • Return → Warehouse · not active
  • Confirmation → Shipping · broken

Tooltip on the red edge

  • Event ordine.confermato: no active listener
Schematic illustration, not an official product screenshot.

How it works

  1. 1You draw the macro-process

    Seven node types: connected flow, draft flow, external system, manual procedure, document, human actor, integration placeholder. Manual work sits on the map at the same level as automation, because a real process is made of both and the map must show them together.

  2. 2FlowSharp verifies every edge

    Each link takes a color according to the real wiring: green wired, amber partial, dashed grey drawn only, indigo configured but not active, red broken. There is no need to read logs or configurations: the health of the link is written on the edge itself.

  3. 3It discovers what is missing

    "Detect connections" finds links through events that really exist between flows and proposes them; edges that are no longer valid are flagged as obsolete. The map therefore not only checks what you drew, it also shows what exists without having been drawn.

  4. 4You wire from here

    The Wire button creates the event, enables starting from an event and generates the HTTP snippet ready for the external system. "Unlink" first shows what would remain active, so a removal never leaves orphaned pieces behind.

Specifications

Node types7
Link typesmanual handoff, event contract
Edge stateswired · partial · drawn only · not active · broken
Start badges on nodesmanual, API Trigger, from event, from agent
Node versionfollows the published one or is pinned to a version
Diagnosticsbroken links, events with no emitter or listener, flows with no way to start

An operational example: five edges, five states

On a Process Map each link between processes has a wiring state. In the example: Order to Invoicing is wired, meaning the link is drawn and works. Order to CRM is partial. Offer to Order is drawn only: it exists on the map but no mechanism runs it. Return to Warehouse is not active. Confirmation to Shipping is broken, and the edge is red. Hovering over the red edge, the tooltip explains the reason: the event ordine.confermato has no active listener. The advantage is that the map does not describe an ideal process but what actually happens between departments. Whoever looks at the map immediately tells a drawn intention from a working integration. The states in the diagram beside it are an illustrative example, not a client's data.

How to use wiring in reviews

Use wiring as a checklist before a process review. Start from the broken edges: each declares its cause, and fixing it usually means activating a listener or correcting an event. Then look at the drawn-only edges: they are unkept promises, and must either be implemented or removed from the map. Partial edges deserve a specific question to whoever manages the process: which part is missing? Inactive edges can be legitimate, for example if a flow is not yet in use, but someone should have decided that. Because the map is calculated on real links and not on the drawing, once an edge is fixed its state changes by itself and the improvement can be shown. This makes the map a governance tool, not just documentation, useful to process owners and to those who look after integrations.

Process Map layers
Illustrative diagram, not an official screenshot. Diagram labels are in Italian.

Related features

Use cases

Frequently asked questions

Do I need to have built the flows already?

No. You can draw "draft flow" nodes and turn them into real flows when you are ready.

Does the map show external systems?

Yes, as dedicated nodes. Wiring verification covers the links that pass through FlowSharp.

Does it update itself?

The map's health is recalculated when a connected flow changes, with an in-app notification.

Can I export it?

Yes: as a documentation PDF or as a portable package with the flows included.

Want to see it on your process?

Back to the area: Process Map