本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-230  文章-8  trackbacks-0
          <? xml?version="1.0"?encoding="UTF-8" ?>
          <! DOCTYPE?workflow?PUBLIC?"-//OpenSymphony?Group//DTD?OSWorkflow?2.7//EN"?"http://www.opensymphony.com/osworkflow/workflow_2_7.dtd" >
          < workflow >

          < initial-actions >
          ????
          < action? name ="初始化評標報告審核流程" ?id ="1" >
          ????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.InitialFormSubmit </ meta >
          ????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????
          < pre-functions >
          ????????????
          < function? type ="class" >
          ????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????
          </ function >
          ????????
          </ pre-functions >
          ????????
          < results >
          ????????????
          < unconditional-result? old-status ="finished" ?step ="1" ??status ="waiting" ?owner ="${caller}" />
          ????????
          </ results >
          ????
          </ action >
          </ initial-actions >


          < steps >
          ????
          < step? name ="起草評標審核報告" ?id ="1" >
          ????????
          < actions >
          ????????????
          < action? name ="項目組起草評標審核報告" ?id ="1" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step1FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 1 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="1" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="2" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          ????
          < step? name ="評標組長審核" ?id ="13" >
          ????????
          < actions >
          ????????????
          < action? name ="評標組長審核" ?id ="13" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step13FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < meta? name ="out_stop" > stop </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 13 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="13" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < result? old-status ="finished" ?step ="10" ?status ="finished" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.ParamCondition </ arg >
          ????????????????????????????????
          < arg? name ="tag" > stop </ arg >
          ????????????????????????????????
          < arg? name ="value" > 中止 </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="14" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="判斷評標組長是否通過" ?id ="14" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="14" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="3" ?owner ="${auditMemberId}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"通過".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="6" ?status ="waiting" ?owner ="${creator}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          ????
          ????
          < step? name ="選擇是否需要由招標代理機構代理" ?id ="2" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="2" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="13" ??owner ="${projectManagerId}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"不需要".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="4" ?status ="waiting" ?owner ="${delegateId}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="專業公司審核" ?id ="11" >
          ????????
          < actions >
          ????????????
          < action? name ="專業公司審核" ?id ="11" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step2FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 11 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="11" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="8" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          ????
          < step? name ="判斷專業公司審核是否通過" ?id ="8" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="8" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="3" ?owner ="${auditMemberId}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"通過".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="6" ?status ="waiting" ?owner ="${creator}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          ????
          < step? name ="規劃發展辦方案審核" ?id ="3" >
          ????????
          < actions >
          ????????????
          < action? name ="規劃發展辦方案審核" ?id ="3" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step3FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < meta? name ="out_stop" > stop </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 3 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="3" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < result? old-status ="finished" ?step ="10" ?status ="finished" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.ParamCondition </ arg >
          ????????????????????????????????
          < arg? name ="tag" > stop </ arg >
          ????????????????????????????????
          < arg? name ="value" > 中止 </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="5" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="招標代理機構處理" ?id ="4" >
          ????????
          < actions >
          ????????????
          < action? name ="招標代理機構處理" ?id ="4" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step4FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 4 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="4" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="6" ?status ="waiting" ?owner ="${creator}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="判斷是否返回修改" ?id ="5" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="5" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="6" ?owner ="${creator}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"修改".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="7" ?owner ="${auditMemberId}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"招標委員會評審".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="10" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          ????
          ?????
          < step? name ="起草人修改招標評標報告" ?id ="6" >
          ????????
          < actions >
          ????????????
          < action? name ="項目經理部修改招標評標報告" ?id ="6" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step5FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 6 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="6" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="2" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="規劃發展辦記錄結果" ?id ="7" >
          ????????
          < actions >
          ????????????
          < action? name ="規劃發展辦記錄結果" ?id ="7" ?view ="/Lx/wf/viewBidOpen.do" >
          ????????????????
          < meta? name ="FormSubmit" > com.epc.lx.wf.bidopen.workflow.model.Step7FormSubmit </ meta >
          ????????????????
          < meta? name ="FormGetter" > com.epc.lx.wf.ActionFormGetter </ meta >
          ????????????????
          < meta? name ="ps_instanceId" > instanceId </ meta >
          ????????????????
          < meta? name ="ps_delegateId" > delegateId </ meta >
          ????????????????
          < meta? name ="ps_delegateName" > delegateName </ meta >
          ????????????????
          < meta? name ="ps_delegateCode" > delegateCode </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberId" > deptAuditMemberId </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberName" > deptAuditMemberName </ meta >
          ????????????????
          < meta? name ="ps_deptAuditMemberCode" > deptAuditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_auditMemberId" > auditMemberId </ meta >
          ????????????????
          < meta? name ="ps_auditMemberName" > auditMemberName </ meta >
          ????????????????
          < meta? name ="ps_auditMemberCode" > auditMemberCode </ meta >
          ????????????????
          < meta? name ="ps_projectManagerId" > projectManagerId </ meta >
          ????????????????
          < meta? name ="ps_projectManagerName" > projectManagerName </ meta >
          ????????????????
          < meta? name ="ps_projectManagerCode" > projectManagerCode </ meta >
          ????????????????
          < meta? name ="ps_rule" > rule </ meta >
          ????????????????
          < meta? name ="out_stop" > stop </ meta >
          ????????????????
          < restrict-to >
          ????????????????????
          < conditions? type ="AND" >
          ????????????????????????
          < condition? type ="class" >
          ????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.AllowUserCondition </ arg >
          ????????????????????????????
          < arg? name ="stepId" > 7 </ arg >
          ????????????????????????
          </ condition >
          ????????????????????
          </ conditions >
          ????????????????
          </ restrict-to >
          ????????????????
          < pre-functions >
          ????????????????????
          < function? type ="class" >
          ????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.Caller </ arg >
          ????????????????????
          </ function >
          ????????????????
          </ pre-functions >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="doing" ?step ="7" ?status ="doing" ?owner ="${caller}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.NeedContinueCondition </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < result? old-status ="finished" ?step ="10" ?status ="finished" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="class" >
          ????????????????????????????????
          < arg? name ="class.name" > com.epc.workflow.util.ParamCondition </ arg >
          ????????????????????????????????
          < arg? name ="tag" > stop </ arg >
          ????????????????????????????????
          < arg? name ="value" > 中止 </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="9" ?status ="waiting" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          < step? name ="判斷是否通過審核" ?id ="9" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="9" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="10" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"通過".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="6" ?status ="waiting" ?owner ="${creator}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ????
          < step? name ="判斷是否需要返回修改" ?id ="12" >
          ????????
          < actions >
          ????????????
          < action? name ="autoaction" ?id ="12" ?auto ="true" >
          ????????????????
          < results >
          ????????????????????
          < result? old-status ="finished" ?status ="waiting" ?step ="3" ?owner ="${auditMemberId}" >
          ????????????????????????
          < conditions? type ="AND" >
          ????????????????????????????
          < condition? type ="beanshell" >
          ????????????????????????????????
          < arg? name ="script" >
          ????????????????????????????????
          <![CDATA[
          ????????????????????????????????????"通過".equals(propertySet.getString("split"))
          ????????????????????????????????
          ]]>
          ????????????????????????????????
          </ arg >
          ????????????????????????????
          </ condition >
          ????????????????????????
          </ conditions >
          ????????????????????
          </ result >
          ????????????????????
          < unconditional-result? old-status ="finished" ?step ="6" ?status ="waiting" ?owner ="${creator}" ></ unconditional-result >
          ????????????????
          </ results >
          ????????????
          </ action >
          ????????
          </ actions >
          ????
          </ step >
          ????
          ???
          ????
          ????
          < step? name ="end" ?id ="10" ></ step >
          </ steps >
          </ workflow >
          posted on 2007-01-15 17:31 有貓相伴的日子 閱讀(2396) 評論(1)  編輯  收藏 所屬分類: workflow

          評論:
          # re: 一個值得參考的osworkflow工作流模板 2008-05-07 00:29 | steel
          你好!
          我研究OSWorkflow已有一段時間了,
          但我還是看不懂<META標簽的含義,
          是否能得到你的指點,
          不勝感激!  回復  更多評論
            
          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 大冶市| 东山县| 界首市| 石柱| 兴城市| 上饶市| 通城县| 英吉沙县| 临城县| 崇文区| 丰都县| 沙河市| 左权县| 五华县| 贵港市| 宾阳县| 新津县| 河南省| 通城县| 进贤县| 鹰潭市| 东乌珠穆沁旗| 巴南区| 常宁市| 海兴县| 夏河县| 梁山县| 佳木斯市| 天台县| 额敏县| 喜德县| 邓州市| 广宗县| 广东省| 双流县| 普兰县| 高清| 阜平县| 马关县| 汉沽区| 阿拉善左旗|