3. Workflows ctd.
• [Business] Process Modeling
• State Machines [vs. sequential models]
• Directed Graph
• Advanced: WF patterns, branching, concurrency, etc.
• (c.f. http://www.workflowpatterns.com/)
4. Wish List
• Workflow on top of existing instances:
WF(Instance).state_change(‘newstate’)
• No dependencies
• No assumptions about underlying representation - just Python objects
• Hooks for transitions (one is enough, do not need registry)