Flowable Documentation

website·Indexed 35 days ago

https://documentation.flowable.com/latest/

Technical documentation for Flowable, covering the React Model for BPMN and CMMN, form components, and a comprehensive suite of REST APIs including Process, Case Management (CMMN), Decision (DMN), IDM, Analytics, and Agent Engine.

Tokens
469.6K
Snippets
790
Records
3.7K
Agent score
64%

What's inside Flowable

  1. Overview of Flowable Engage third-party messenger integrations

    Flowable Work with chat capabilities allows the integration of third-party messenger applications, enabling external participants to communicate via their preferred channels while management remains centralized within a single application. Currently, adapters are available and ready to use for WeChat, WhatsApp, and LINE.
  2. Overview of Flowable Product Suite

    The Flowable product suite consists of the following components built on top of the Flowable Open Source project:

    • Flowable Work: A process and case management platform with a built-in user interface.
    • Flowable Engage: Extends Flowable Work by adding conversations and external connectivity (e.g., WeChat, WhatsApp).
    • Flowable Design: A modeling environment for creating BPMN, CMMN, DMN, and Form models.
    • Flowable Control: An administration tool for managing Flowable Platform, Work, and Engage environments.
    • Flowable Inspect: A debugging and test component for Flowable Work and Engage.
  3. Overview of the Generate Document activity

    The 'Generate Document' activity (available for BPMN and CMMN models) allows the generation of Word and PDF documents at runtime. It populates templates with data from process/case variables or external sources. Key capabilities include:

    • Word Templates: Uses the Aspose LINQ Reporting Engine for dynamic content (conditionals, loops, images, and expressions).
    • PDF Form Templates: Pre-fills editable form fields with variable values.
    • Template Variations: Supports multi-language or context-dependent document generation.
    • Output Formats: Supports PDF and Word, including PDF/A compliance for archival purposes.
  4. Overview of Flowable Event Registry REST API

    The Flowable Event Registry REST API (v1) allows developers to manage the event-driven architecture of their Flowable environment. The API is organized into several functional areas: repository management (channels, event definitions, and deployments), runtime operations (sending event instances), and engine management.
    Base URL: /event-registry-api
  5. Overview of the Design MCP server

    The Design MCP server enables AI assistants and Model Context Protocol (MCP) clients to interact with Flowable Design using natural language. It allows assistants to browse workspaces and packages, read, edit, validate, and publish models. The server enforces the same permissions, validation, and versioning as the Flowable Design user interface. It uses standard Design keys (workspaceKey, modelKey, packageType, and packageKey) for all operations.
  6. Overview of Flowable Design MCP server tools

    The Design MCP server provides a suite of tools for AI assistants to manage Flowable Design resources. These tools are categorized by their primary function (read, write, execute) and the resource they target.
    ToolOperations
    guidelist, get (modelling guidance)
    workspace_readlist, get, palette_categories
    workspace_writecreate, update, delete
    package_readlist, get, palette_definitions, translations, list_revisions, get_revision
    package_writecreate, update, delete, duplicate, lock, unlock, create_revision
    model_readlist, get, content, data_model, palette, palette_translations, relations, outline, history
    model_writecreate, update_content, update_key, update_metadata, delete, duplicate, lock, unlock, restore_version
    model_editincremental structural edits
    validate_modelstored, inline
    publish_readtargets, requests, request, request_comments
    publish_writepublish, create_request, resolve_request, comment_request
    test_readlist, get, validate, list_resources, get_resource
    test_writecreate, update, update_key, delete, upload_resource, delete_resource
    test_executeexecute, run, publish