Data Input
A Data Input represents data required for a process or activity to start. It visualizes input dependencies-what information must be available before execution can begin.
What is a Data Input?
A Data Input explicitly shows what data a process or activity requires to execute. It is an input parameter that must be provided before the process or activity can start.
Visual Representation
A Data Input displays as a document shape with an unfilled arrow pointing into it. The arrow indicates that data flows into (is provided to) the process or activity.
Key Characteristics
- Input requirement: Shows mandatory data needed to start
- Parameter visualization: Makes input parameters explicit in diagrams
- Process boundary: Often shown on process boundaries for called processes
- Precondition documentation: Documents what must be available
Common Use Cases
API Input Parameters
Show that a service process requires "CustomerID" and "OrderData" as inputs.
Report Generation
Indicate that a report process needs "DateRange" and "DepartmentFilter" inputs.
Call Activity Parameters
Document the input data a reusable process expects when called.
Frequently Asked Questions
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.