Pro Known Limitations

DBFlow Pro (dbflowlabs/filament-pro, 1.1) is a commercial visual workflow builder. This page lists scope boundaries — not a complete issue tracker. Package release notes remain authoritative.

Release status

Fact Implication
1.1 line Install with composer require dbflowlabs/filament-pro:^1.1 (requires Core + Filament ^1.1)
First stable tag 1.0.0 Semver applies from 1.0 onward; read Upgrade to 1.1 before upgrading
Commercial license One production domain registration is handled through DBFlow HQ; license expiration does not disable installed deployments
Private Composer distribution Install via packages.dbflow.dev with Portal credentials

What works today

  • LogicFlow canvas rendering via ProCanvasField
  • Graph parsing (WorkflowGraphJsonParser) and compilation (ProGraphBlueprintCompiler) with package test coverage
  • Draft saveProCanvasDraftSaveAdapter dehydrates canvas state to Standard definition_json
  • Standard WorkflowResource integration through ProCanvasWorkflowDefinitionEditorResolver
  • Field Catalog picker, SLA / reliable-action / webhook inspectors (schema_version 1.1)
  • Delegation management (create, revoke, pending-task migration with dry-run)
  • Action execution recovery (retry, skip, cancel queued only)
  • Operational Summary Widget (bounded counts, permission-gated)
  • Built-in canvas UI translations for en, zh_CN, zh_TW, ja, de, es, fr, and pt_BR

Current scope boundaries

These items are not part of the current DBFlow Pro 1.1 product surface:

Area Status
Dedicated standalone builder route Deferred; editing flows through WorkflowResource is supported
Full visual condition builder Conditions still compile to transitions[].condition expressions — Field Catalog assists authoring
Template marketplace / gallery Not shipped
Billing / licensing inside the package Handled by DBFlow HQ, not the Pro Composer package
Symfony ExpressionLanguage condition evaluation in canvas Deferred
SLA Inspector Single reminder row only in 1.1
Cancel in-flight HTTP action work Cancel applies to queued executions only
Exactly-once webhook delivery Not guaranteed externally
live_context in canvas Remains disabled

Operational expectations

  • Pro designs definitions; Core executes them
  • Compiled graphs should pass the same validation as code-defined workflows
  • Host apps must resolve ProCanvasServerValidationBridge via the container (not new)
  • Run php artisan filament:assets after every Pro install or upgrade
  • Replace default permission checkers before shared Filament environments
  • Confirm DBFlowFilamentProServiceProvider is loaded after install; register it manually in bootstrap/providers.php when Composer auto-discovery does not pick it up — see Installation → Pro service provider

Related

Something wrong? Open an issue on GitHub