Deployment and Licensing
Solution Dependencies
FlowOn solutions must be installed in the correct order due to dependencies:
┌─────────────────────────────────────────────────────────────────────┐
│ SOLUTION DEPENDENCIES │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────┐ │
│ │ FlowOn Base │ ◄── Required first │
│ │ (Foundation) │ │
│ └──────────┬──────────┘ │
│ │ │
│ ┌───────────────────┼───────────────────┐ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │
│ │ FlowOn Logic │ │ FlowOn BPM │ │ FlowOn API │ │
│ │ │ │ │ │ │ │
│ │ • Logic Core │ │ • BPM Core │ │ • API Core │ │
│ │ • Expression │ │ • Designer │ │ • Studio │ │
│ │ Engine │ │ • Runtime │ │ • Runtime │ │
│ └───────────────┘ └───────────────┘ └───────────────┘ │
│ │
│ NOTE: BPM and API both require Logic to be installed │
│ │
└─────────────────────────────────────────────────────────────────────┘
Installation Order
- FlowOn Base - Foundation (always first)
- FlowOn Logic - Declarative programming (required for BPM and API)
- FlowOn BPM - Business process management (optional, requires Logic)
- FlowOn API - REST API generator (optional, requires Logic)
Licensing
FlowOn products are licensed per Dynamics 365 CE environment:
| License | Includes | Dependencies |
|---|---|---|
| FlowOn Logic | Logic Blocks, Flows, Recipes, Events, Schedules | FlowOn Base |
| FlowOn BPM | Business Processes, Stages, Transitions | FlowOn Logic |
| FlowOn API | API Generator, Runtime, OpenAPI | FlowOn Logic |
| FlowOn CI/CD Tools | Included with any product license | N/A |
License Types
| Type | Description |
|---|---|
| Development | For non-production environments |
| Production | For production environments |
| Enterprise | Unlimited environments |
Environment Requirements
Dynamics 365 CE
- Dynamics 365 CE Online or On-Premises
- Version 9.0 or later
- System Administrator role for installation
CI/CD Tools
- .NET 9.0 SDK or later
- Windows, Linux, or macOS
- Network access to Dynamics 365 environment
Security Roles
FlowOn includes these security roles:
| Role | Description | Assign To |
|---|---|---|
| FlowOn Administrator | Full access to all FlowOn features | System administrators |
| FlowOn Customizer | Create and modify FlowOn artifacts | Functional consultants |
| FlowOn User | Execute FlowOn artifacts | End users |