Page History
...
- six eyes review process
- send mail in certain steps
Persistence
Knowledge service
- knowledge service (MGNLWORKFLOW-80)
- http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-persistence.html#d0e3365
- persisting process instances
- ProcessInstanceManagerFactory
- ProcessSignalManagerFactory
- we need to save instances of org.jbpm.ruleflow.instance.RuleFlowProcessInstance
- JPA impl marshalls RuleFlowProcessInstance to ProcessInstanceInfo
- JPASignalManager only preloads process instances waiting for a specific event before letting the default impl do its thing
Human task service
- http://docs.jboss.org/jbpm/v5.4/userguide/ch.human-tasks.html#d0e5656
- persisting work items / tasks
- WorkItemManagerFactory
- DefaultWorkItemManager stores WorkItemImpl in memory
- JPAWorkItemManager marshalls WorkItemImpl to WorkItemInfo
- we will need to keep track of all messages in pulse that refer to a task
Node types
- workflow-nodetypes.xml defines two new nodetypes: mgnl:groups + mgnl:roles
- don’t think this naming is explicit enough - to easy to mix with mgnl:group and mgnl:role
- in code
- there’s no WorkflowNodeTypes type but just constants
- there’s actually a third nodeTpye: mgnl:workItem
- in 4.5 workflow: there’s workItem + expression - both defined as proper nodeTypes and used when storing in “store” jcr workspace...
- comparing with 4.5
- owfe-nodetypes.xml -> defines workItem + expression, both stored
- comparing with 4.5
Prioritisation
A) Basic Workflow
Jira | ||||
---|---|---|---|---|
|
...
Overview
Content Tools