Skip to main content

Setup and Installation

Solution Components

Logic Composer is delivered as Dataverse managed solutions. To use Logic Composer, you need to import the following solutions into your environment:

Solution Dependencies

┌─────────────────────────────────────────────────────────────────────────┐
│ SOLUTION DEPENDENCIES │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────┐ │
│ │ Flowon Base │ │
│ │ (Required First) │ │
│ └──────────┬──────────┘ │
│ │ │
│ ┌────────────────┴────────────────┐ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────┐ ┌─────────────────────┐ │
│ │ Logic Composer │ │ Logic Composer Tools │ │
│ │ (Core Runtime) │ │ (Design Interface) │ │
│ └─────────────────────┘ └─────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘

Solution Details

SolutionDescriptionDependency
Flowon BaseCore platform components shared across all Flowon products. Contains foundational entities, plugins, and infrastructure.None (install first)
Logic ComposerThe Logic runtime engine. Contains entities for Logic Blocks, Flows, Recipes, Events, Schedules, and all execution infrastructure.Flowon Base
Logic Composer ToolsThe design-time interface. Contains the visual designers, editors, and tools for creating and managing Logic artifacts.Flowon Base, Logic Composer

Installation Order

Solutions must be imported in the correct order due to dependencies:

  1. Flowon Base - Import first (no dependencies)
  2. Logic Composer - Import second (depends on Flowon Base)
  3. Logic Composer Tools - Import third (depends on Flowon Base and Logic Composer)

Security Configuration

Flowon Customizer Security Role

When you import the Logic Composer solutions, a security role called Flowon Customizer is automatically created. This role grants the permissions necessary to design and manage Logic Composer artifacts.

Role Permissions

The Flowon Customizer role provides:

Permission AreaAccess LevelDescription
ProjectsFullCreate, read, update, delete projects
Logic BlocksFullCreate and manage Formulas, Decision Tables, Decision Trees, Validations, Validation Sets
Logic FlowsFullCreate and manage Logic Flows and Flow Steps
Business ProcessesFullCreate and manage Business Process definitions
RecipesFullCreate and manage entity event handlers
ConfigurationsFullCreate and manage global configuration variables
Localized ResourcesFullCreate and manage multi-language strings
SchedulesFullCreate and manage scheduled executions
Service ConnectionsFullCreate and manage external API connections
EventsFullCreate and manage Event Definitions and Handlers
APIsFullCreate and manage exposed API endpoints
InstancesReadView execution history and instance data

Assigning the Role

To enable users to work with Logic Composer:

  1. Navigate to SettingsSecurityUsers
  2. Select the user(s) who will design and manage logic
  3. Click Manage Roles
  4. Select Flowon Customizer
  5. Click OK

Role Considerations

User TypeRecommended RoleNotes
Logic DesignersFlowon CustomizerFull access to create and modify all logic artifacts
AdministratorsFlowon Customizer + System AdministratorFull access plus solution management
End UsersNo Flowon role neededLogic executes automatically; users interact with Dataverse normally
Read-Only ReviewersCustom role with Read accessCreate a custom role if you need users who can view but not modify logic

Licensing

Logic Composer requires a valid license to operate. License details:

AspectDescription
License TypePer-environment subscription
ActivationLicense key configured in Flowon Base settings
ScopeCovers all Logic Composer functionality in the licensed environment
ValidationLicense validated at runtime; expired licenses prevent execution

License Configuration

After importing the solutions:

  1. Navigate to FlowonAdministrationLicense
  2. Enter your license key
  3. Click Activate
  4. Verify activation status shows as Active

License Features

Your license may include different feature sets depending on your subscription level:

FeatureDescription
Logic BlocksFormulas, Decision Tables, Decision Trees, Validations
Logic FlowsFlow design and execution
RecipesEntity event handling
SchedulesTime-based execution
EventsPublish-subscribe pattern
Service ConnectionsExternal API integration
APIsExposed endpoints (requires API Builder license)
Business ProcessesMulti-stage processes (requires Process Orchestrator license)

Post-Installation Checklist

After installing Logic Composer, complete the following steps:

StepActionVerification
1Import Flowon Base solutionSolution appears in Solutions list
2Import Logic Composer solutionSolution appears in Solutions list
3Import Logic Composer Tools solutionSolution appears in Solutions list
4Configure license keyLicense status shows Active
5Assign Flowon Customizer roleUsers can access Flowon menu
6Create first ProjectProject record created successfully
7Test with simple Logic BlockFormula evaluates correctly

Environment Considerations

Development vs. Production

EnvironmentRecommendation
DevelopmentFull Logic Composer Tools for design work
Test/UATFull Logic Composer Tools for testing and validation
ProductionLogic Composer (runtime) required; Logic Composer Tools optional

Solution Layering

Flowon solutions are managed solutions. Your customizations (Projects, Logic Blocks, Flows, etc.) are stored as data records, not solution components. This means:

  • Flowon solutions can be upgraded without affecting your logic artifacts
  • Your logic artifacts are exported via FLoP files, not CRM solution export
  • Multiple Flowon versions can coexist during upgrade testing