问题描述
我需要设计一个请假流程,附:这个例子是根据网上的例子来的1.当请假开始时需要知道是员工还是经理, a.如果是员工则先转向经理审批 b.如果是经理,转向老板审批2.经理审批 a.(天数小于5)同意的话结束流程, b.不同意就驳回, c.天数大于5的时候还需要老板审批3.老板审批 a.同意,---->结束 b.不同意----驳回设计了一个,但是天数大于5的时候,老板审批就有问题,大家给看看<?xml version="1.0" encoding="UTF-8"?><process key="leave" name="leave" xmlns="http://jbpm.org/4.3/jpdl"> <start g="201,14,48,48" name="开始"> <transition g="-42,-10" name="请假" to="填写请假单"/> </start> <task assignee="writerForm" g="178,87,92,52" name="填写请假单"> <transition g="-97,2" name="判断是不是经理" to="是不是经理"/> </task> <decision expr="#{manager}" g="204,158,48,48" name="是不是经理"> <transition g="-23,-11" name="否" to="经理审核"/> <transition g="14,-11" name="是" to="老板审批"/> </decision> <task assignee="#{username}" g="103,252,92,52" name="经理审核"> <transition g="150,450:10,-21" name="经理批准" to="结束"/> <transition g="-22,-22" name="day>5" to="老板审批"/> <transition g="-61,-1" name="经理不批准" to="终止"/> <transition g="149,114:-55,82" name="经理驳回" to="填写请假单"/> </task> <task assignee="#{boss}" g="278,251,92,52" name="老板审批"> <transition g="326,450:-58,-24" name="老板批准" to="结束"/> <transition g="7,0" name="老板不批准" to="终止"/> <transition g="323,114:13,61" name="老板驳回" to="填写请假单"/> </task> <end g="219,429,48,48" name="结束" state="confirm"/> <end g="220,360,48,48" name="终止" state="dissent"/></process>图片在附件 问题补充:AngelAndAngel 写道
解决方案
这个例子我也做过:还用这个例子写的一篇博文:http://duyunfei.iteye.com/blog/866538最好是把你的中文换成字母,我当时做的时候用中文就没通过。