Fluxnova API Documentation

website·Indexed 37 days ago

https://fluxnova.finos.org

API reference for Fluxnova, providing endpoints for managing process instances, job definitions, variable instances, and historic data. Includes capabilities for querying variable instance counts, modifying process execution states, managing task comments and attachments, and handling asynchronous job retries.

Tokens
44.2K
Snippets
416
Records
551
Agent score
66%

What's inside Fluxnova

  1. Overview of Fluxnova Process Orchestration Platform

    Fluxnova is an open-source, vendor-neutral process orchestration platform developed collaboratively by industry leaders under the FINOS community. It is designed to replace rigid or proprietary orchestration software to reduce vendor lock-in and increase flexibility. It is licensed under the Apache 2.0 license, meaning there are no license fees or per-user charges.

    Deployment options include:

    • Embedded into a microservice
    • On-premises
    • Cloud containers
  2. Overview of the Fluxnova Process Engine

    The Fluxnova engine is a lightweight, high-performance process engine designed for enterprise automation. It allows teams to orchestrate people, systems, and data using clearly defined workflows while maintaining full visibility and control. Key capabilities include:

    • Execution: Supports BPMN-based processes and DMN decision tables.
    • Deployment Flexibility: Can be embedded within applications, run as a standalone service, or integrated into larger platforms.
    • Lifecycle Management: Supports process versioning and the migration of live process instances.
    • Reliability: Provides robust error handling specifically for long-running processes.
    • Workflow Orchestration: Includes built-in features for task assignment, escalations, timeouts, and 'human-in-the-loop' workflows.
    • Configurability: Highly adaptable to specific operating environments and performance requirements.
  3. Overview of Fluxnova process orchestration

    Fluxnova is an open-source process orchestration tool governed by FINOS (under the Linux Foundation). It is designed for designing and running end-to-end workflows at scale, offering BPMN/DMN compatibility and audit-ready execution. It is released under the Apache 2.0 license, making it free to use, modify, and distribute.
  4. Overview of Fluxnova Process Orchestration Platform

    Fluxnova is an open-source process orchestration platform governed by FINOS. It is designed to help organizations build and run end-to-end workflows using open standards to avoid vendor lock-in. Key technical capabilities include BPMN (Business Process Model and Notation) and DMN (Decision Model and Notation) compatibility, built-in migration tooling, and audit-ready execution.
  5. Overview of Fluxnova BPM Platform

    Fluxnova is an open-source business process management (BPM) platform available under the Apache 2.0 license. It is designed to empower digitization through process orchestration, specifically helping organizations increase straight-through processing (STP) by automating complex processes involving multiple endpoints via BPM workflows. The platform consists of four primary components: a Modeler for creating and deploying business process models, a Core Engine for executing processes in BPMN and DMN, a rich API layer for system and frontend integrations, and a Monitoring tool for end-to-end process visibility and insights.
  6. Understand Fluxnova project roles and responsibilities

    Fluxnova uses a meritocratic, consensus-driven governance model with three primary roles:

    • Contributors: Anyone who submits code, issues, documentation, comments, tests, or design inputs. All contributors must be covered by a FINOS Contributor License Agreement (CLA); otherwise, contributions are blocked by the Linux Foundation EasyCLA tool.
    • Maintainers: Contributors with sustained track records and community trust who are granted write access to repositories. They review/merge PRs, manage GitHub issues, and ensure project standards.
    • Lead Maintainers: Elected by a majority vote of Maintainers. They act as the primary liaison with the FINOS team and Board, facilitate consensus, and cast tie-breaking votes.
  7. Fluxnova API Integration Overview

    Fluxnova provides a REST API and Java-based SDKs to allow external systems to deploy workflows, trigger processes, complete tasks, and retrieve real-time status. The API supports querying process history, user task management, decision execution, and event correlation. It is designed to be extensible via connectors, scripts, or service tasks for integration with databases and legacy tools.
  8. Use Fluxnova Modeler for business process and decision modeling

    Fluxnova Modeler is a desktop-based visual modeling environment designed for collaboration between business and technical users. It supports industry-standard BPMN (Business Process Model and Notation) for workflows and DMN (Decision Model and Notation) for decision logic. The tool provides drag-and-drop capabilities for rapid building and a built-in code editor for users requiring fine-grained XML control. Models created in the Modeler are execution-ready by default.
  9. Core Capabilities of Fluxnova

    Fluxnova provides a suite of capabilities for automating complex, multi-step processes and modernizing workflow architecture:

    • Monitoring: End-to-end workflow management and support.
    • User Tasks: Integration of automation with human-in-the-loop processes.
    • Low Code: Accelerated development using BPM and workflows.
    • Insights: Visibility into operational bottlenecks.
    • Communication: Digitized automated customer notifications.
    • Collaboration: Alignment between IT, technology, and cross-departmental teams.
    • Rules: Configuration and management of rules via DMN (Decision Model and Notation).
    • APIs: Direct interaction with the core automation engine.
    • Integrations: Orchestration across multiple endpoints.
  10. Monitor operations using Fluxnova Control Center Dashboards

    Fluxnova Control Center provides intuitive dashboards that allow users to visually explore operational data, such as incident counts and running process instances. Users can jump from high-level visual data directly to specific details with a single click.
  11. Migrate Camunda 7 Community Edition workflows to Fluxnova

    Fluxnova Migrator is an open-source tool designed to automate the transformation of Camunda 7 Community Edition workflows into Fluxnova-ready projects. It uses refactoring recipes to rename packages, update imports, convert BPMN and DMN models, and replace dependencies while preserving existing business logic. While most workflows migrate automatically, highly customized patterns may require minor manual adjustments after the process.
  12. Collaborate via Fluxnova Working Groups

    Fluxnova utilizes two standing Working Groups to manage technical and strategic goals:

    • Maintainers Working Group: A technical forum (60 min) focused on engine code, new features, build pipelines, CI automation, and architecture proposals.
    • General Working Group: A program-level forum (30 min) that steers overall delivery, oversees roadmap milestones, and approves major technical changes escalated from the Maintainers Working Group.