Intro
Micro process flows
Usage
Use the micro process flow if:
- You need to show the state of each step in a linear, multi-step process.
- Users need to see the progress of multiple items displayed in a list or table at a glance.
Do not use the micro process flow if:
- You only need to show the state of a single-step process. Use the progress indicator or object status instead.
- You want to visualize a complex non-linear workflow. Use the process flow instead.
Responsiveness
- Simple wrap: Steps that don’t fit into the width of the parent container wrap to a new line.
Simple wrap behavior of micro process flow
- Overflow: Navigation arrows appear on both sides of the micro process flow, with the number of hidden steps indicated next to each arrow. By clicking the navigation arrows, users can scroll horizontally through all of the steps in the micro process flow.
Overflow behavior of micro process flow
Layout
Default
Default layout with a circular background
Custom
The default steps can be replaced by other controls. The following controls are supported:
Custom layout using the 'status indicator' control
Custom layout using the 'micro chart' control
Types
There are two micro process flow types: one with dependent steps and one with independent steps.
Dependent Steps (Default)
Micro process flow with dependent steps
Micro process flow with transition state
Independent Steps
Micro process flow with independent steps
Guidelines
Popover with Step Details
Micro process flow with on-click popover
Exchange Default Icons
Do
Use case-specific icons
Don't
Former default icons
Resources
Elements and Controls
- Process Flow (guidelines)
- Popover (guidelines)
- Status Indicator (guidelines)
- Micro Chart (guidelines)
- Object Status (guidelines)
Implementation
- Micro Process Flow (SAPUI5 samples)
- Micro Process Flow (SAPUI5 API reference)
Visual Design
- Micro Process Flow (visual design specification)
Elements and Controls
- Process Flow (guidelines)
- Popover (guidelines)
- Status Indicator (guidelines)
- Micro Chart (guidelines)
- Object Status (guidelines)
Implementation
- Micro Process Flow (SAPUI5 samples)
- Micro Process Flow (SAPUI5 API reference)