Actually the current workflow is not good or not logic:
> <process-definition name="revision-round">
> <loop>
> <while test="${field:action} == reject"/>
> <sequence>
> <to-editor/>
> <if test="${field:action} != proceed">
> <break/>
> </if>
> <to-publisher/>
> </sequence>
> </loop>
> </process-definition>
>
It should be:
<process-definition name="revision-round">
<loop>
<while test="${field:action} == reject"/>
<sequence>
<to-editor/>
<if test="${field:action} == proceed"> <!--Notice the ==
instead of != -->
<break/>
</if>
<to-publisher/>
</sequence>
</loop>
</process-definition>
HTH
CAPITAINE Harold
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------