Skip to main content
This release includes the following features in Tech Preview. We encourage you to try them out and share your feedback to help us improve them. Please note that Tech Preview features may change before final release.
What’s new? 🆕🆕 Workspaces (Multi-Tenant Architecture)
🆕 Project Data Model (PDM)
🆕 FlowX.AI Database
🆕 Multi Select UI Component
🆕 Library-to-Library Dependencies
🆕 Data Mappers
🆕 Reusable Resources
🆕 Files in Integration Designer
🆕 Rendering improvements

Workspaces (Multi-Tenant Architecture)

Workspaces

Workspaces multi-tenant architecture
FlowX.AI 5.0 introduces Workspaces, enabling organizations to manage multiple business lines, verticals, or countries within a single FlowX.AI instance while maintaining complete data isolation.
Learn more about WorkspacesPlatform Evolution
Major Infrastructure Changes: Workspaces introduces SpiceDB integration and new database schemas for multi-tenant architecture.
Key Changes:
  • SpiceDB Integration: New permission management system requiring deployment
  • Database Migration: Schema updates for workspace support
  • User Storage: Only information about FlowX.AI Designer users is stored in FlowX.AI. The stored user data is limited to: unique identifier, username, first name, last name, and email address.
  • Default Workspace: All the projects and libraries are migrated to default workspace
Backward Compatibility: All existing functionality preserved in default workspace

Project Data Model (PDM)

Project Data Model (PDM)

The new Project Data Model feature enables you to define and manage data types at the project level, which can then be reused across all processes within your project.
Infrastructure Impact: PDM has minimal infrastructure impact - it’s a design-time feature that improves development efficiency without affecting runtime resources.
No deployment changes required - PDM is part of the design platform, not runtime
Backward compatible - Existing processes continue to work unchanged

FlowX.AI Database

FlowX.AI Database

FlowX.AI Database is a new persistence layer that enables you to store and retrieve data across different processes and applications, without relying on external systems.
Infrastructure Planning Required: FlowX.AI Database creates additional MongoDB collections and requires infrastructure planning for storage, monitoring, and backup procedures.
New microservice: NoSQL DB Runner. Check the setup guide for more details.
Key Considerations:
  • Storage Planning: Monitor usage as processes adopt internal database (plan for 20-30% increase)
  • Performance Monitoring: Set up alerts for FlowX.AI Database query performance
  • Backup Strategy: Include FlowX.AI Database collections in backup procedures
  • Connection Pooling: Additional connection pools for database operations
  • Memory: Additional 256MB-512MB per FlowX.AI instance for database operations

Multi Select UI Component

Multi Select UI Component

Multi Select form field
The new Multi Select component allows users to choose multiple options from a predefined list, expanding upon the existing single Select component to support multi-value scenarios.
No Infrastructure Impact: Multi Select is a pure UI component with no backend requirements. It works with existing form handling and data storage mechanisms.
Zero deployment overhead - Component is part of the UI framework upgrade
Existing data handling - Uses standard array storage, no schema changes needed

Library-to-Library Dependencies

Library-to-Library Dependencies

Library dependencies example
FlowX.AI 5.0 introduces the ability for libraries to depend on other libraries, enabling hierarchical dependency structures and more sophisticated modular architectures.
Full Backwards Compatibility: FlowX.AI 5.0 maintains full backwards compatibility with existing project-to-library dependencies from FlowX.AI 4.x. All existing dependencies will continue to work without modification.
Upgrade Process:
  1. Existing dependencies will be automatically migrated
  2. New library dependency features become available immediately
  3. No breaking changes to existing functionality
  4. Enhanced validation may catch previously undetected issues
Post-Migration Required: After the lib2lib migration is executed, you must clear the cache. This is necessary because a new field is added to the build mongo document.
Cache Clearing Steps:
  1. Complete the lib2lib migration process
  2. Clear the application cache to ensure the new build document fields are properly recognized
  3. Verify that library-to-library dependencies are functioning correctly
Key Changes:
  • Build Export Changes: Build exports now automatically include entire dependency trees (larger packages but self-contained)
  • Dependency Validation: Build process now checks for dependency conflicts (enhanced validation may catch previously undetected issues)
  • Deployment Consistency: Single-version constraint prevents runtime conflicts (more predictable deployments)

Data Mappers

Data Mappers

Data Mappers enable users to visually map data transfers between components with intuitive drag-and-drop functionality while maintaining full backward compatibility with existing implementations.
Zero Infrastructure Impact: Data Mappers is a design-time feature that enhances the FlowX.AI Designer interface without requiring additional infrastructure or deployment changes.
Full Backward Compatibility: All existing data transfer mechanisms (like append to parent process or output.[outputKey]) continue to work unchanged. Teams can adopt Data Mappers at their own pace.
Key Points:
  • No new microservices - Enhancement to existing designer interface
  • No runtime changes - Data mapping occurs at design time
  • Existing configurations preserved - Zero impact on current implementations
  • Optional adoption - Teams choose when and where to use new functionality

Reusable Resources

Reusable Resources

Reusable Resources in FlowX.AI Designer
FlowX.AI 5.0 introduces Reusable Resources, a revolutionary new section that eliminates repetitive development work by enabling you to create and manage both UI Templates and Business Functions that can be used across multiple processes and projects.
Minimal Infrastructure Impact: Reusable Resources is primarily a design-time enhancement that leverages existing FlowX infrastructure with minimal additional overhead.
Infrastructure Considerations:
  • Execution Context: Functions execute within existing process engine contexts - no additional runtime infrastructure required
No New Microservices: Features are integrated into existing FlowX.AI platform components

Rendering Improvements

UI/UX Enhancements

Enhanced Grid Component

Improved performance, responsiveness, and customization options for data display and form organization

Navigation Areas Redesign

Streamlined navigation experience in both UI Designer and Process Designer with improved interface organization

Multi Actions Support

Batch operations support for UI components, enabling simultaneous actions on multiple elements

Permission-Based UI Editing

Granular control over UI element editing based on user permissions with partial editing capabilities