What is a Flow?
Flow in MileApp is the mobile field application workflow. Setting it correctly is critical to the success of the field workers in doing their job efficiently. Flow attributes consist of IDs, pages, components, configurations, and time. The Flow will be used at Task, Automation, or Schedule. A Flow defines:- Pages - The screens that field workers see in the mobile app
- Components - Input fields, photos, signatures, and other data capture elements
- Configurations - Settings for how the flow behaves
- Validations - Rules for data entry requirements
Key Features
List Flows
Retrieve all flow templates
Get Flow
Get a specific flow by ID
Create Flow
Create a new flow template
Update Flow
Update an existing flow
Flow Components
Flows can include various component types:| Component | Description |
|---|---|
| Input | Text, number, date, time, phone, URL, currency |
| Select | Single or multiple choice options |
| Photo | Camera capture or gallery upload |
| Signature | Digital signature capture |
| Bill | Invoice/billing details |
| List | Repeatable item lists |
| Timer | Time tracking |
| Voice Note | Audio recording |
Usage in MileApp
Flows are used in multiple contexts:- Tasks - Define how field workers complete tasks
- Automation - Trigger automated workflows based on flow completion
- Schedule - Create recurring tasks with consistent data collection
Related Resources
- Task - Tasks use flows for data collection
- Automation - Automate based on flow events
- Flow Object - Flow data structure
- Automation Object - Automation data structure