Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

Human task service

Node types

  • workflow-nodetypes.xml defines two new nodetypes: mgnl:groups + mgnl:roles
  • 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

Prioritisation

A) Basic Workflow
Jira
serverMagnolia
keyMGNLWORKFLOW-74

...