Comments (6)
Did you ever hear anything Iām curious as well? Thank you!
from spiffworkflow.
Is there any progress on this issue?Thank you!
from spiffworkflow.
@GCdeepvoice @dbutlerdb I've had to fork the project and make some small modifications to make it work to my needs, but the project is great for any business or data project that may require task orchestration (and ofc, python).
Can't show any code due to personal reasons, but on a small project of mine where I required to execute tasks in a specific order and have some conditional branches to execute some task or another depending on a value, I subclassed the SimpleTask and ExclusiveTask (and create serializers for it as explained in the documentation) and attach a function to those tasks (the event system that spiff implements is not enough for me, I had to expand it). Once I had the infrastructure ready, I could create complex workflows quite effortlessly through code (I didn't try to create workflows with json, it's too complex).
So TL;DR: in a world dominated by Java, spiff was the only pure python workflow engine that did the job I needed (and without adding any hard dependencies like django or twisted, giving me freedom). Having said that, the documentation is lackluster and you need to skim the source code over and over to understand every bit of it. It's not very complex though.
Hope it helps!
from spiffworkflow.
We at TM7 in the Netherlands developed an NLP engine that is usable in the real world i.e. government, banking etc. We use Camunda modeler to model the process and have developed many BPMN modules to perform various tasks. Spiffworkflow works nicely and gives us enough flexibility to perform the different tasks.
from spiffworkflow.
@Rydra, @daniel-butlerm @CGdeepvoice and @dickkniep I am with Sartography and we just released Version 1.0 which includes updates to the [readme docs](https://spiffworkflow.readthedocs.io/en/latest/ if you are still interested.
from spiffworkflow.
Closing this issue due to age and lack of response.
from spiffworkflow.
Related Issues (20)
- Update documentation HOT 1
- Cycle timer child task doesn't inherit parent task data HOT 2
- Workflow with endless cycle timer boundary event never completes HOT 2
- first cycle of cycle timer executes immediately HOT 2
- Error "IllegalMonthError: bad month number 13; must be 1-12" on Boundary Cycle Timer 1 month
- Figure out how to keep the example repo in sync wth this one
- Workflow Prematurely Ends After Timer Start Event in SpiffWorkflow v3.0.0rc2 HOT 2
- Type in the releast notes. HOT 1
- Multiple Inputs to a Task HOT 1
- Workflow gets bogged down when a task has too many children HOT 2
- update parser to handle correlations on recieve tasks
- Allow Schema / Validator on Workflow Data (inputs/outputs/stores) in Spiffworkflow lib
- Question: How to send BPMN signals from python and catch them in the BPMN diagram? HOT 6
- Rewrite parser
- Evaluate performance improvements to MI tasks
- Bounty Test Issue - SpiffWorkFlow - Open - Claim
- Multi-Instance Task: Parallel Execution Issue with Data Store Inputs HOT 1
- Process Instance Migration: Compare two process models to find differences HOT 1
- Process Instance Migration: Find all completed tasks in a Process Instance HOT 2
- Process Instance Migration: Update the process instance with a new model HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spiffworkflow.