DrakonHub logo

How to Describe a Business Process Using a Drakon Flowchart

Home

Steps of Visual Business Process Modeling

  1. Come up with a name that reflects the goal of the business process.
  2. Identify the actors of the business process.
  3. Determine the resources required for the process.
  4. Determine the measurable outcome of the process.
  5. Define the trigger conditions of the process.
  6. Break the process into steps: actions and decisions.
  7. There must be only one end.
  8. Use a silhouette for complex processes.
How to visually represent a business process

Example of a business process represented with a Drakon flowchart

1. Come up with a name that reflects the goal of the business process

The name of a business process is its first and most important element.
It must be clear, understandable, and reflect the main goal of the process.

When choosing a name, consider the following principles:

Example of a good name:

Bad examples:

2. Identify the participants of the business process

A business process is always carried out by specific participants.
These participants can be internal (company employees) and external (customers, contractors, partners). Participants are sometimes called actors.

Basic rules:

Example:

  1. Customer fills out a request.
  2. Manager reviews the request.
  3. Warehouse employee ships the product.
Example of a business process with multiple actors

Example of a business process with multiple actors

Each step has a clear actor, making the process understandable for those who will perform it.

3. Determine the resources required for the business process

Each action in a business process requires certain resources:

How to identify resources:

  1. Go through each step and record required resources.
  2. Combine them into a single list.
  3. Place the list in the diagram description.

Example:

Diagram description in DrakonHub

Diagram description in DrakonHub

The more precise the resource description, the easier it is to understand what is needed.

4. Determine the measurable outcome of the process

Сlearly define what “success” looks like for this business process. Use objective, verifiable terms.

Identify the specific result the process must produce—such as a completed order, a verified payment, or a resolved support request.

Then, attach measurable criteria to it. These may include quantity (how many), time (how fast), quality (error rate), or cost.

The outcome should be easy to observe so that anyone can tell whether the process achieved its goal.

5. Define trigger conditions for the business process

A business process does not start on its own—it begins under certain conditions.
It is important to clearly define when the process starts.

How to define triggers:

  1. Answer: what must happen for the process to begin?
  2. Record the conditions in the "Formal parameters" icon.

Examples:

Clearly defined triggers help understand when the process begins and what activates it.

6. Break the process into steps: actions and decisions

A business process must be divided into clear, logical steps.

Each step is either an action or a decision. Do not mix them in one step.

Drakon also includes other expressive elements (events, pauses, durations, loops, parallel processes), but they all support the main structure: actions and decisions.

Rules for actions

An action is a specific instruction of what to do.
It is represented by the "Action" icon.

Follow the principle: one action — one step.

If multiple actions are combined, understanding becomes harder.
Instead of "Open the form and enter data", split into:

  1. Open the form.
  2. Enter data.
Example of Action icons

Multiple "Action" icons

Action icons must contain commands. Avoid single nouns like "Database" or "Invoice".
Instead write: "Save customer data to database", "Send invoice to customer".

If a step calls another process, use the "Insertion" icon instead of "Action".
It indicates execution of a separate diagram.

Rules for decisions

A decision is a choice based on conditions.
It is expressed as a question.

For yes/no questions, use the "Question" icon.

Question icon

"Question" icon

Rules:

This is the "the further right, the worse" rule.

To swap Yes/No, right-click and choose Swap Yes and No.

For multiple outcomes, use the "Choice" icon with "Case" branches.

Choice icon

"Choice" icon with cases

Arrange cases so the most likely are on the left.
If needed, add a final "other cases" branch on the right.

Combining actions and decisions

A correct process is logical:

Example:

Question: "Does the user have an account?"

Example with decisions and actions

"Question" and "Insertion" icons

Action: "Request login and password"

Question: "Is the password correct?"

Example with decisions and actions

"Question" and "Action" icons

Each step clearly defines either an action or a decision.

7. There must be only one end

Every business process must end at a single final point, marked with the "End" icon.

Rules:

Correct example:

  1. Customer places order.
  2. Assemble order.
  3. Deliver order.
  4. End.

Incorrect:

8. Use a silhouette for complex processes

If the diagram is too long vertically, convert it into a silhouette.

A silhouette divides the process into logical parts.

It answers three key questions:

  1. What is the process called?
  2. How many parts does it have?
  3. What are those parts called?
Silhouette example

Example of a silhouette Drakon flowchart

Example:

How to use:

  1. Identify main stages.
  2. Turn them into branches.
  3. Arrange left to right.

Conclusion

A business process is a clearly defined set of steps aimed at achieving a goal.

These steps are performed by actors, who are the main users of process diagrams.

Steps are of two types: actions and decisions.

The clearer the steps, the more efficient the business.

Feedback and support

drakon.editor@gmail.com

Privacy policy