ChatDiagram
Tools/IDEF0 diagram maker

IDEF0 diagram maker.

Describe a process and create an IDEF0 diagram that shows what each function receives, what controls it, what it produces and what performs it. Start with a context function or decompose work into connected activities.

IDEF0 Function ModelEnter to send

Free account, no card · Export SVG, PNG or PDF

See it work

IDEF0 diagram examples.

Same tool, four requests. Every drawing below is a real render.

What you type
Create an IDEF0 template for processing a customer return: receive the request under the return policy with the customer service team, inspect the returned item using an inspection checklist and warehouse associate, approve a refund or exchange under refund rules with the payment system, then restock or dispose it under inventory standards with the inventory system; show the customer result and updated inventory record as outputs.
Then tryAdd fraud review as a control.Change the final function to refurbish returned item.
IDEF0 function model: Customer return process
IDEF0 function model · FIPS PUB 183 (1993) · schematex-idef0

Rather start from a finished drawing? Browse 9 idef0 templates →

The drawing

What an IDEF0 diagram is.

IDEF0 is a function-modeling method. Each activity box has Inputs on the left, Controls above it, Outputs on the right and Mechanisms below it; together these are called ICOM.

A context diagram can show one top-level function, while a decomposition diagram breaks that function into smaller activities. It is useful when the question is what a function needs and produces, not simply what happens next.

Standard
FIPS PUB 183 (1993)
Also follows
SADT (Ross)
Engine
schematex-idef0
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
IDEF0 function model: What an IDEF0 diagram is
Who uses it

Who uses IDEF0 diagrams.

IDEF0 function model: Process analystsProcess analysts

A shared model of the inputs, controls, outputs and resources involved in an operational process.

IDEF0 function model: Systems and manufacturing teamsSystems and manufacturing teams

Context diagrams and functional decompositions for production work governed by specifications and quality standards.

IDEF0 function model: Software delivery teamsSoftware delivery teams

Integration and testing activities with their plans, standards, tools and resulting defect information.

How it works

How to make an IDEF0 diagram in three steps.

01

Describe it

One paragraph is enough to start.

“Create an IDEF0 template for processing a customer return: receive the request under the return policy with the customer service team, inspect the returned item using an inspection checklist and warehouse associate, approve a refund or exchange under refund rules with the payment system, then restock or dispose it under inventory standards with the inventory system; show the customer result and updated inventory record as outputs.”
02

See the drawing

Drawn by the right engine.

IDEF0 function model: Customer return process
03

Say what changes

Every edit keeps a version.

Add fraud review as a control.
V2 · DRAWN FROM V1, NOTHING RETYPED
FAQ

Common questions

What is an IDEF0 diagram?

IDEF0 is a structured way to model functions in a system. Its ICOM layout shows each function’s inputs, controls, outputs and mechanisms.

How is IDEF0 different from a flowchart?

A flowchart emphasizes sequence and decisions. IDEF0 emphasizes what a function needs, what governs it, what it produces and what resources perform it.

What are inputs, controls, outputs and mechanisms?

Inputs are transformed by the function. Controls constrain or guide it. Outputs are its results. Mechanisms are the people, systems or equipment that carry it out.

Can an IDEF0 model be decomposed?

Yes. Begin with a high-level function, then create child functions that explain how that work is performed in more detail.

When should I use a context diagram?

Use one when you need to define the scope of a process before modeling its internal activities.

Related tools

Other drawings for the same work.

Create your IDEF0 diagram now.

Free account, no card. Describe the function and its ICOM details to get started.

Open the editor