Eximee Core modules
Eximee Core serves as the technological foundation of the Eximee Platform. It contains components responsible for data durability, process execution, document generation, central configuration management, and repository storage of application artifacts. These modules are shared by all low-code applications built in the Eximee environment.
Eximee FormStore
General description
Eximee FormStore is a high-performance repository of documents and data structures created during the execution of business processes (applications, dispositions, contracts).
It is a key element providing data durability in the Eximee Platform and integration with external systems for storing and sharing documents.
Functionality
Storage:
files generated by users or automations (e.g., PDF, XML, CSV),
data structures (e.g., JSON) created in low-code processes,
metadata and object versioning.
Data sharing via a unified API.
Integration with Eximee Document Generator, Eximee BPMS and Eximee Case Management.
Possibility to store documents:
locally (internal repository),
in external ECM/DMS systems (e.g., bank repository),
on durable media (compliant with KNF requirements).
Technical features
Optimization for performance and scalability (binary storage + metadata cache).
Ability to configure namespaces and separate environment data.
REST API providing access controlled by domain permissions.
Eximee Document Generator
General description
Eximee Document Generator is a component responsible for automatic creation of PDF documents based on templates prepared in Document Generator Tools.
Its task is consistent and repeatable generation of documents in the client's processes – from applications, through contracts, to confirmations and reports.
Functionality
Document generation in three contexts:
at the end of the form (e.g., application summary),
during the process (e.g., contract draft),
within an automated task in the BPMS.
Use of dynamic templates (with conditional visibility of sections).
Support for barcodes and QR codes.
Ability to sign the document (bank seal, qualified signature).
Saving documents in:
Eximee FormStore,
external ECM,
durable media system.
Integrations
With
Eximee Model Runtime(retrieving application model data),With
Eximee Configuration Server(retrieving environment parameters, branding),With external systems via API (e.g., sending documents by e-mail, Contact Center).
EximeeBPMS
General description
EximeeBPMS (Business Process Management System) is a business process engine based on the BPMN 2.0notation, enabling modeling, execution and monitoring of business processes.
It has been extended with components supporting Case Management, integration with Eximee Forms and lifecycle management of cases and tasks.
Functionality
Running BPMN processes (engine derived from Camunda 7 or an alternative).
Defining user tasks and service tasks from the Process Designer.
Integration with:
Eximee Forms – as the user interface for the process,
Eximee Model Runtime – as a source of business data,
Eximee Document Generator – as a service generating documents during the process.
Aggregation of process data and history for Case Management purposes.
Support for system events (Event-Based Architecture).
Technical features
Modular architecture with the ability to replace the process engine (BPMN 2.0 compliant).
Storing a minimal set of data in the engine (lightweight BPMS).
Integration with external event brokers (Kafka, RabbitMQ).
Eximee Data Model Runtime
General description
Eximee Data Model Runtime is the central component that stores data of applications created in the low-code model.
It allows access to data from forms, processes, and application services.
Functionality
Storing data according to the structure designed in Data Model Designer.
Support for relationships, validation and TTL rules.
API for form components, processes and handlers.
Support for real-time data updates.
Management of dynamic and temporary data (cache, in-memory).
Technical features
Data structure independent of the BPMS engine.
Data security mechanisms (masking, access control).
Can be used as an integration layer with external databases.
Eximee Configuration Server
General description
Eximee Configuration Server is a centralized service providing configuration parameters for Eximee applications.
It allows defining global, environment-specific and secret values (secrets).
Functionality
Storing and sharing configuration:
default (application),
environmental (e.g., test, prod),
secret (via integration with Vault).
Support for dynamic configuration change (hot reload).
GUI for configuration management (module
Eximee Dashboard).Validation of correctness of configuration structures.
Technical features
Compliance with the configuration structure of low-code applications.
Possibility of versioning configuration sets.
REST API for client applications.
Eximee Repository
General description
Eximee Repository is a secure repository of platform artifacts, storing all definitions of created Eximee applications (forms, processes, templates, data models, configurations).
It provides version control, migrations between environments and publishing of artifacts for client systems.
Functionality
Storing application artifacts with full versioning.
Building complex artifacts from component parts (composition).
Migration of applications between environments (export/import with dependency control).
Access control and permissions for artifacts.
Publishing definitions for external clients (e.g., Eximee Forms).
Technical features
Support for integration with AD/LDAP for user authorization.
Logging changes and version history.
API for CI/CD migration automation.
Last updated
Was this helpful?
