FlowX.AI Designer
The FlowX.AI Designer is a collaborative, no-code, web-based application development environment, designed to facilitate the creation of web and mobile applications without the need for coding expertise.
Overview
The FlowX Designer is a powerful, collaborative platform that empowers you to create sophisticated web and mobile applications without coding expertise. Let’s explore the key capabilities available in the Designer:
Projects serve as comprehensive workspaces that group all resources, dependencies, and configurations needed for specific use cases. They provide:
- Centralized resource management
- Version control capabilities
- Build deployment across environments
- Collaborative editing workflows
- Modular organization of processes and assets
Projects serve as comprehensive workspaces that group all resources, dependencies, and configurations needed for specific use cases. They provide:
- Centralized resource management
- Version control capabilities
- Build deployment across environments
- Collaborative editing workflows
- Modular organization of processes and assets
The process designer allows you to:
- Create and edit processes using BPMN 2.0 standards
- Configure nodes with business rules and actions
- Set up user tasks and system integrations
- Establish decision logic and execution paths
- Test and debug process flows
Create intuitive user interfaces and manage content with:
- Drag-and-drop UI component assembly
- Advanced navigator with layer management
- Theme customization capabilities
- Media library organization
- Font and styling controls
Extend functionality with plugins and integrations:
- Task management capabilities
- Document generation and templates
- Notification system configuration
- Integration mapping and monitoring
- API connection management
Key features & capabilities
Project & Library Management
Create and manage comprehensive workspaces with centralized resources, version control, and modular components that enable efficient collaboration.
Process Design & Monitoring
Design, debug, and monitor processes using BPMN 2.0 standards with powerful tracking and performance analytics.
Content Management
Manage enumerations, substitution tags, languages, media, fonts, and themes with comprehensive organization tools.
UI Design
Create intuitive interfaces with an advanced navigator, component library, and flexible styling options.
Plugin Ecosystem
Extend functionality with task management, notification, and document generation plugins for comprehensive solutions.
Integration Tools
Configure and monitor integrations between the FlowX Engine, plugins, and external systems with visual mapping tools.
Platform Monitoring
Track system health, component versions, and performance metrics with comprehensive monitoring tools.
AI Assistance
Accelerate development with AI-powered suggestions, optimization recommendations, and contextual help.
Depending on your access rights, some features and tabs might not be visible. For more information, check Configuring access rights for Admin section.
Detailed component overview
Projects & Libraries
Projects & Libraries
A project groups resources that represent a project’s entire lifecycle. It’s not just a collection of processes; it’s an organized workspace containing all dependencies required for that project. It enables:
- Centralized resource management
- Version control with history tracking
- Build deployment across environments
- Collaborative workflows with simultaneous editing
- Modular organization of processes and assets
Learn More About Projects
A project groups resources that represent a project’s entire lifecycle. It’s not just a collection of processes; it’s an organized workspace containing all dependencies required for that project. It enables:
- Centralized resource management
- Version control with history tracking
- Build deployment across environments
- Collaborative workflows with simultaneous editing
- Modular organization of processes and assets
Learn More About Projects
A library is a specialized project type designed to store and share reusable resources across multiple projects:
- Share processes, enumerations, and media assets
- Enable centralized resource management
- Provide version-controlled dependency management
- Support modular development approaches
- Include comprehensive dependency tracking
- Offer robust import/export functionality
Process Management
Process Management
A process definition is uniquely identified by its name and version number. The process designer provides:
- Process definition management
- Versioning history with comparison capabilities
- Debugging tools for process execution
- Version comparison for change identification
- BPMN 2.0 standard compliance
A process definition is uniquely identified by its name and version number. The process designer provides:
- Process definition management
- Versioning history with comparison capabilities
- Debugging tools for process execution
- Version comparison for change identification
- BPMN 2.0 standard compliance
The complete list of active process instances is visible from the FlowX Designer. Monitor and manage running process instances with:
- Filtering by process definition names
- Search by unique process ID
- View current process status and data
- Token instance and content inspection
- Subprocess management
- Real-time monitoring with performance metrics
- Advanced filtering for process management
Process Instance Management
Content Management
Content Management
You need to deploy the CMS service in your infrastructure before you can start defining and using custom content types.
Plugins
Plugins
Task Management
Track and assign activities with prioritization, history tracking, and performance analytics. The Task Manager provides a business-oriented view of processes with assignment-level interactions.
Notification Templates
Create, edit, and activate/deactivate notification templates for multiple channels (SMS, email, push notifications) with scheduling, monitoring, and personalization capabilities.
Document Templates
Generate documents based on custom templates with process data, convert between formats, split documents, add barcodes/signatures, and manage version control with conditional template variables.
System Settings
System Settings
Manage environment-specific settings with:
- Key-value parameter definition
- Environment-specific value configuration
- Parameter grouping and categorization
- Environment comparison tools
- Import/export capabilities
The maximum length of a parameter input value is 255 characters.
Manage environment-specific settings with:
- Key-value parameter definition
- Environment-specific value configuration
- Parameter grouping and categorization
- Environment comparison tools
- Import/export capabilities
The maximum length of a parameter input value is 255 characters.
Administrate users, roles and groups through:
- Integration with Keycloak/RH-SSO
- Role-based access control
- Granular permission management
- User onboarding templates
- Group organization
Configuring Access Rights
Configure and monitor connections between:
- FlowX Process engine
- Platform plugins
- External adapters and systems
- Scenario-specific configurations (OTP, documents, notifications)
- Visual mapping tools
Platform Status
Platform Status
Quickly check the health status of all FlowX services and custom connectors with:
- Health status monitoring
- Component version checking
- Performance metrics and resource utilization statistics
- System alerts
- Historical data for trend analysis
UI Designer
UI Designer
The UI Designer provides a comprehensive environment for creating intuitive user interfaces with:
- Enhanced UI layer panel for intuitive design element management
- Improved drag and drop functionality for precise component placement
- Flexible root component management for form groups and containers
- Clear component hierarchy visualization with navigation controls
- Rich component library with customization options
- Integration with themes and styling capabilities
UI Designer Documentation
Learn more about UI Designer capabilities and components
Next steps
Managing a Process Flow
Learn how to create and manage a process from scratch