Diagram Editor
This editor allows to create workflows tailored to your needs or use and customize existing ones.
User interface​
The diagram editor consists of mainly three areas and a toolbar. The item properties show options of the selected item. Below it, components are shown organized by category. The canvas area allows create and edit a workflow.
The toolbar provides context sensitive controls to
- remove an item, define the control flow between actions
- start the execution of the diagram
- open, save or clear the canvas
Key features and supported elements​
-
Automatic question answering
Route an input to a large language model and create answers by an expert system (OpenAI, Ollama or custom GPT4All installation). Use the Workbench to develop your prompt and create an action node from it that handles the processing.
-
Sentiment analysis of text
Use 'Vader' to detect positive or negative tendencies and e.g. decide whether to continue with automatic processing or trigger manual intervention by customer care. The detected sentiment
positive
,negative
orneutral
, is used to determine which branch to take during workflow continuation. -
Decisions value-based control of the Cocosplate workflows
UML decisions are super-simple to understand and very easy to read. Several variants are supported, decide how to proceed depending on a value of a variable, wait for a user input to continue e.g. for clicking on an e-mail or continue due to the output of an activity such as the detected sentiment.
-
Timed Events
Set fixed times to trigger a job or define a intervals to regularly check state. The scheduled timer allows to model scenarios with
re-occuring activities.All timed events are in UTC, the user interface allows a simple translation based on your timezone.
-
User interaction
- Send Mail
- Act on recipient's click
- Receive mail for further processing via IMAP
- Move to Folder
- Obtain data from user input
-
Python scripting for custom or advanced use-cases
Use the Python programming language to script anything else you might need to integrate your workflows into existing infrastructure.