The Documents plugin can be easily added to your custom FlowX.AI deployment to enhance the core platform capabilities with functionality specific to document handling.
The plugin offers the following features:
When exporting a document template, it is transformed into a JSON file that can be imported later.
The Documents Plugin can be easily deployed on your chosen infrastructure, preloaded with industry-specific document templates using an intuitive WYSIWYG editor, and connected to the FLOWX Engine through Kafka events.
Performance considerations:
To ensure optimal performance while using Documents Plugin, consider the following recommendations:
Once you have deployed the Documents Plugin in your infrastructure, you can start creating various document templates. After selecting a document template, proceed to create a process definition by including Send Message/Receive Message (Kafka nodes) and custom document-related actions in your process flow.
Before adding these actions to your process definition, follow these steps:
The ..in
topic names configured for the plugin should match the ..out
topic names used when configuring the engine. Make sure to use an outgoing topic name that matches the pattern configured in the Engine. The value can be found and overwritten in the KAFKA_TOPIC_PATTERN
variable.
For more details about Process Engine Kafka topic configuration, click here.
To make a request to the plugin, the process definition needs to include an action of type Kafka send defined on a Send Message Task node. The action parameter should have the key topicName
and the corresponding topic name as its value.
To receive a reply from the plugin, the process definition needs to include a Receive Message Task node with a node value having the key topicName
and the topic name as its value.
Once the setup is complete, you can begin adding custom actions to your processes.
Let’s explore a few examples that cover both the configuration and integration with the engine for all the use cases supported by the plugin: