List of Supported Elements
Tasks
User Task
Manual Task
Business Rule Task
Script Task
Service Task
Note
Spiff’s implementation of Service Tasks is abstract, so while they will be parsed, the library provides no built-in mechanism for executing them.
Gateways
Parallel Gateway
Exclusive Gateway
Inclusive Gateway
Event-Based Gateway
Subrocesses and Call Activities
Subprocess
Call Activity
Transaction Subprocess
Events
Cancel Event
Escalation Event
Error Event
Message Event
Signal Event
Terminate Event
Timer Event
Data
Data Object
Data Store
Note
Spiff’s Data Store implementation is abstract; Spiff can parse a Data Store, but does not provide any built-in mechanism for reading and writing to it.
Loops
Loop Task
Parallel MultiInstance Task
Sequential MultiInstance Task
Note
Parallel MultiInstance tasks are not executed by SpiffWorkflow in parallel. SpiffWorkflow merely indicates that parallel tasks become ready at the same time and that the workflow engine may execute them in parallel.