Skip to main content

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

SectionDescription
OverviewIntroduction, key features, and comparison with native BPF
InstallationSolution deployment, security configuration, post-install checklist
Business ProcessesProcess definitions, instances, and BPMN concepts
StagesStage configuration, assignments, and automation
TransitionsTransition types, guards, and routing logic
Process LifecycleDraft, Published, and Active states; version management
Process InstancesInstance properties, Process Viewer, and stage history
Process TriggersRecipes, Process Actions, and FlowOn Events
Process TracingExecution logging, substages, and trace data
Notifications & EscalationsAlert configuration and overdue handling
Best PracticesDesign guidelines, performance, and security

Key Features

FeatureDescription
Non-Sequential FlowsSkip stages, return to previous stages, or follow non-linear paths
Unlimited StagesNo artificial limits on process complexity
Multiple EntitiesWork with multiple Dynamics 365 entities in a single process
Complex BranchingDecision Tables and Decision Trees for intelligent routing
FlowOn Logic IntegrationLeverage Logic Flows, Blocks, and Expressions throughout
Version ManagementSafe deployments with instance continuity guarantee

FlowOn BPM vs. Dynamics 365 BPF

CapabilityDynamics 365 BPFFlowOn BPM
Process Flow TypeSequential onlyNon-sequential supported
Number of StagesLimitedUnlimited
Entities per ProcessLimited to single entityUnlimited entities
Branching LogicBasicComplex multi-branching via Decision Trees and Tables
Custom Logic ExecutionRequires developer codeInvokes existing Flows and Processes
Integration with FlowOn LogicN/ASeamless integration