Opadeez Help Center

Flows

Overview

Flows define the business logic and user workflow of your Opadeez application. They orchestrate sequences of actions, control data processing, and guide users through specific business processes. Flows are the backbone of your application's functionality, connecting data operations, user interactions, and business rules into cohesive workflows.

Flow Configuration

Flow configuration interface showing flow properties and settings

Flow Configuration

Flow Name

Is Loop

Data Set

Flow Management

Duplicate This Flow

Edit Flow

Flow Editor

The Flow Editor is a visual interface for designing and managing flow logic through drag-and-drop actions and visual workflow representation.

Flow Editor Interface

Flow Editor showing the main design area, toolbox, and properties panel

Interface Components

Flow Editor (Main Frame)

Toolbox

Properties Panel

Working with Actions

Adding Actions to the Flow

  1. Select Action: Click on an action in the Toolbox
  2. Floating Action: Action appears as a floating object in the Flow Editor
  3. Insert Action: Drag-drop the floating action onto an existing action or Begin element
  4. Positioning: Action is inserted after the target action in the execution sequence
Important: Floating actions are not saved until they are inserted into the flow between Begin and End elements.

Moving Actions Within the Flow

  1. Detach Action: Click the detach icon (top-right corner of action)
  2. Floating State: Action becomes floating and can be repositioned
  3. Reposition: Drag-drop onto another action to change execution order
  4. Sequence Update: Flow execution order updates automatically

Deleting Actions

  1. Detach Action: Click the detach icon to make the action floating
  2. Automatic Deletion: Floating actions disappear when creating new actions or making others floating
  3. Save Behavior: Floating actions are not saved and will be deleted automatically

Creating Conditions

If Action Structure

Conditional logic is implemented using "If" actions that create branching workflows:

Building Conditional Logic

  1. Add If Action: Insert an "If" action from the toolbox
  2. First Action: Drag-drop the first action onto the diamond shape (goes to Yes branch)
  3. Second Action: Drag-drop the next action onto the diamond shape (goes to No branch)
  4. Branch Management: Actions alternate between Yes and No branches when added to the diamond

Moving Actions Between Branches

  1. Detach Action: Click the detach icon on the action to move
  2. Reposition: Drag-drop back onto the diamond shape
  3. Branch Switching: Action moves to the opposite branch (Yes ↔ No)

Flow Types and Patterns

Data Entry Flows

Approval Flows

Calculation Flows

Integration Flows

Best Practices

Flow Design

Action Organization

Testing and Maintenance

Common Flow Examples

Customer Registration Flow

  1. Begin
  2. Customer Entry Page - Capture customer information
  3. Validation - Check required fields and data quality
  4. If (Valid)
    • Yes: Save Customer → Confirmation Page
    • No: Error Message → Return to Entry Page
  5. End

Project Approval Flow

  1. Begin
  2. Project Review Page - Display project details
  3. If (Approved)
    • Yes: Update Status to "Approved" → Send Approval Notification
    • No: Update Status to "Rejected" → Send Rejection Notification
  4. Save Changes
  5. End

Getting Started

Ready to create flows? Follow these resources:

Related Topics

Pro Tip: Start with simple linear flows, then add conditional logic as needed. Well-designed flows guide users naturally through business processes while handling edge cases gracefully.