2.1 KiB
title | subtitle | date | draft |
---|---|---|---|
SpiffEditor (and other open source projects) | Here are few more tools for working with SpiffWorkfow and SpiffArena | 2022-12-27T16:05:00-05:00 | false |
SpiffEditor
We've built a number of extensions to the excellent open source BPMN.js editor, specifically for SpiffWorkflow. Here are few of the major features:
- Data Objects, Inputs and Outputs: Improved support for adding, referencing and updating data references, providing a standards based way to manage data within a diagram.
- Call Activities: Offers tight integration with SpiffArena so you can quickly navigate to diagrams referenced within other diagrams.
- Custom Properties Panel: A new properties panel with multiple features including: custom editors for Python, Markdown and Json, the ability to add short pre- and post- scripts to any task, and a Python Unit Testing editor, among many other enhancements.
- Messages: We added support for the BPMN Messaging standard to assure you can easily create Messages and associated conversation elements (correlation properties and keys).
Connector Proxy and Connectors
Connector Proxies provide a discoverable, plug-in style architecture for adding connections to third party applications that work seamlessly with SpiffWorkflow, SpiffArena and the SpiffEditor. We created a Demo Connector Proxy that you can use to get started.
Each Connector included in the Connector Proxy is itself a small standalone Python application. Checkout our AWS Connector for an example. Adding new plugins should be easy, and we hope to see many contributions here in the future.
SpiffWorkflow Backend and Frontend
SpiffArena's two major components are a Flask API (SpiffWorkflow Backend) and a React user interface (SpiffWorkflow Frontend).
License
All of the above applications fall under the GNU LESSER GENERAL PUBLIC LICENSE.