workflow: impovements for 3.0 (MAGNOLIA-863)

[MAGNOLIA-865] default 4 eyes principle Created: 17/May/06  Updated: 23/Jan/13  Resolved: 21/Sep/06

Status: Closed
Project: Magnolia
Component/s: None
Affects Version/s: 3.0 Beta 1
Fix Version/s: 3.0 RC3

Type: Sub-task Priority: Major
Reporter: Philipp Bärfuss Assignee: Philipp Bärfuss
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Date of First Response:

 Description   

default definition (everyone is free to change it anyway):

  • first it shows up in the inbox of the role publishers (comment: activated at ...)
  • reject will send the item to the editors inbox (with a comment)
  • proced will imediately activate (calling the command in the flow definition)
  • if an exception occures it returns into the inbox of the publishers showing the exception

Attention: the flow must activate the correct version (the one activated in the GUI)



 Comments   
Comment by Philipp Bracher [ 13/Jun/06 ]

this is a start:

<process-definition name="4eyeActivation" revision="j0.0.2">

<sequence>
<participant ref="group-publisher" />
<revision-round/>
<if test="${field:action} == proceed">
<participant ref="command-activate" />
<if>
<defined field-value="exception"/>
<4eyeActivation/>
</if>
</if>
</sequence>

<process-definition name="revision-round">
<loop>
<while test="${field:action} == reject"/>

<participant ref="user-${field:launcher}" />

<if test="${field:action} != proceed"><break/></if>

<participant ref="group-publisher" />
</loop>
</process-definition>

</process-definition>

Generated at Mon Feb 12 03:21:23 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.