FlowOn BPM
FlowOn BPM is a business process management (BPM) engine built on Microsoft Dynamics 365 Customer Engagement (CE). It leverages FlowOn Logic to empower businesses to transcend the limitations of Out-of-the-Box (OOB) Business Process Flows (BPF) in Dynamics 365.
FlowOn BPM provides unparalleled flexibility, limitless configuration options, and sophisticated branching capabilities. It enables citizen developers to design, automate, and optimize complex business processes that drive innovation, efficiency, and growth.
Documentation
| Section | Description |
|---|---|
| Overview | Introduction, key features, and comparison with native BPF |
| Installation | Solution deployment, security configuration, post-install checklist |
| Business Processes | Process definitions, instances, and BPMN concepts |
| Stages | Stage configuration, assignments, and automation |
| Transitions | Transition types, guards, and routing logic |
| Process Lifecycle | Draft, Published, and Active states; version management |
| Process Instances | Instance properties, Process Viewer, and stage history |
| Process Triggers | Recipes, Process Actions, and FlowOn Events |
| Process Tracing | Execution logging, substages, and trace data |
| Notifications & Escalations | Alert configuration and overdue handling |
| Best Practices | Design guidelines, performance, and security |
Key Features
| Feature | Description |
|---|---|
| Non-Sequential Flows | Skip stages, return to previous stages, or follow non-linear paths |
| Unlimited Stages | No artificial limits on process complexity |
| Multiple Entities | Work with multiple Dynamics 365 entities in a single process |
| Complex Branching | Decision Tables and Decision Trees for intelligent routing |
| FlowOn Logic Integration | Leverage Logic Flows, Blocks, and Expressions throughout |
| Version Management | Safe deployments with instance continuity guarantee |
FlowOn BPM vs. Dynamics 365 BPF
| Capability | Dynamics 365 BPF | FlowOn BPM |
|---|---|---|
| Process Flow Type | Sequential only | Non-sequential supported |
| Number of Stages | Limited | Unlimited |
| Entities per Process | Limited to single entity | Unlimited entities |
| Branching Logic | Basic | Complex multi-branching via Decision Trees and Tables |
| Custom Logic Execution | Requires developer code | Invokes existing Flows and Processes |
| Integration with FlowOn Logic | N/A | Seamless integration |