<?
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
有貓相伴的日子 閱讀(2395)
評論(1) 編輯 收藏 所屬分類:
workflow