mirror of
https://github.com/sartography/spiffworkflow_website.git
synced 2025-02-22 12:28:11 +00:00
final touches
This commit is contained in:
parent
e02a4f8d5b
commit
4dd2cfa5ca
@ -110,7 +110,7 @@ params:
|
||||
- title: SpiffEditor
|
||||
icon: spiffedit
|
||||
text: Extensions for the popular BPMN.io diagram editor.
|
||||
url: /
|
||||
url: /pages/spiffeditor
|
||||
buttonText: Learn More
|
||||
section2:
|
||||
title: It's about people
|
||||
@ -130,7 +130,7 @@ params:
|
||||
title: Intuitive Diagrams
|
||||
subtitle: Diagrams can be intuitive AND executable - removing monotony, adding transparency and opening opportunities for improvement and adaptation.
|
||||
image: illustrations/school.svg
|
||||
buttonText: Major Features
|
||||
buttonText: Features
|
||||
buttonLink: "/pages/features"
|
||||
section4:
|
||||
title: Join the Innovators
|
||||
|
@ -14,8 +14,8 @@ Service Tasks allow you to configure connections to third party applications. Y
|
||||
|
||||

|
||||
|
||||
### Lanes -- Who is in charge right now?
|
||||
Lanes clearly and accurately describe the handoff of authority between groups of people, making it crystal clear who is responsible for each task.
|
||||
### Pools and Lanes -- Who is in charge right now?
|
||||
Pools and Lanes clearly and accurately describe the handoff of authority between groups of people, making it crystal clear who is responsible for each task.
|
||||
|
||||
This is great for approval processes. For example ...
|
||||
|
||||
@ -33,7 +33,7 @@ Computers watch clocks. On the average, one could say it is pretty much all the
|
||||

|
||||
|
||||
### Messages - Listening to the World
|
||||
Service Tasks are how SpiffWorkflow speaks to the world; messages are how SpiffWorkflow listens. Message Events allow you to start new processes, cancel existing processes, or pause and wait for some external communication.
|
||||
Service Tasks are how SpiffWorkflow speaks to the world; messages are how SpiffWorkflow listens. Message Events allow you to start new processes, cancel existing processes, or pause and wait for some external communication. Learn more in [our article on Messages](/posts/deep_dives/messages).
|
||||
|
||||
> "We told our finance software to fire off an API call to SpiffWorkflow whenever a payment is processed. Then SpiffWorkflow does all the legwork of communicating to people via their preferred system -- email, phone, Slack, text -- and it creates the paper trail so there is a record of what went down ..."
|
||||
|
||||
@ -61,10 +61,10 @@ With editors for Python, Markdown, and JSON, you can quickly jump from drawing t
|
||||
|
||||
|
||||
### Data Encapsulation
|
||||
SpiffWorkflow supports BPMN's Data Objects, Data Inputs and Data Outputs, allowing you to visually control what data is accessible. When composing diagrams within diagrams, you can declare the expected variables that will be provided and the ones that will be returned, keeping your workflows clean, consistent, and easy to understand.
|
||||
SpiffWorkflow supports BPMN's Data Objects, Data Inputs and Data Outputs, allowing you to visually control what data is accessible. When composing diagrams within diagrams, you can declare the expected variables that will be provided and the ones that will be returned, keeping your workflows clean, consistent, and easy to understand. Learn more in [our article on Data Objects](/posts/deep_dives/data_objects)
|
||||
|
||||
### Python Editor and Unit Tests
|
||||
A robust Python editor allows you to write small bits of code that help modify data (say, user input on a form) to fit a certain purpose (sending a formatted message to Slack). To make these modifications you can use Script Tasks. And we provide a way to test them to make sure they do what you expect them to do!
|
||||
The robust Python editor allows you to write small bits of code that help modify data (say, user input on a form) to fit a certain purpose (sending a formatted message to Slack). To make these modifications you can use Script Tasks. And we provide a way to test them to make sure they do what you expect them to do!
|
||||
|
||||

|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: "SpiffWorkflow"
|
||||
subtitle: "A Python library for embedding diagrams into your projects"
|
||||
subtitle: "A Python library for adding executable diagrams into your projects"
|
||||
date: 2022-12-27T16:05:00-05:00
|
||||
draft: false
|
||||
description: A brief introduction to SpiffWorkflow a BPMN/DMN execution library written in python.
|
||||
|
@ -36,7 +36,4 @@ What’s great about BPMN is that you can potentially create software even a CEO
|
||||
|
||||
BPMN diagrams don’t just run. You need an interpreter that is capable of executing the diagram, in the same way that you need to have the python interpreter to run a python program. SpiffWorkflow is an interpreter for BPMN that makes the diagram runnable as a part of your Python application.
|
||||
|
||||
SpiffWorkflow is open source, and released under the GNU Lesser General Public License.
|
||||
|
||||
Two years ago we were searching for an open source workflow library in Python that could handle BPMN. We found SpiffWorkflow, a project founded by Samuel Abels (@knipknap) in 2010. Over the last two years we’ve made thousands of contributions to the code base as we started using it to manage dozens of complex real-world workflows. Earlier this year we released a new version of SpiffWorkflow with all of our contributions, and released a set of new bug fixes just this past week. It is not perfect, but it is definitely battle hardened, and ready for others to pick up, try out, and potentially contribute to.
|
||||
|
||||
Please check out our Features to get a better sense of what is possible with these diagrams, then head over to the Get Started Guide, which can show you how to download and test out SpiffArena (a new web application built around SpiffWorkflow) and build your first executable diagrams.
|
||||
|
Loading…
x
Reference in New Issue
Block a user