📄 wfcarapply.wfg
字号:
<?xml version="1.0" encoding="GB2312" standalone="no"?><autoGraphics> <graphic name="wfCarApply" type="wfg" router="0"> <states> <state color="16777215" id="1" typeName="Process" height="48" width="48" x="10" y="10" lookAndFeel="classic"> <name fontName="System" fontSize="12" fontWidth="550" foreColor="0" isItalic="0" isUnderline="0" textHeight="60">Process</name> <propertyList> <property name="processId" type="0"> <value>wfCarApply</value> </property> <property name="productVersion" type="0"> <value>5.0</value> </property> <property name="description" type="0"> <value/> </property> <property name="processName" type="0"> <value>车辆申请</value> </property> <property name="priority" type="0"> <value>60</value> </property> <property name="author" type="0"> <value>Administrator</value> </property> <property name="version" type="0"> <value>1.1.1</value> </property> <property name="department" type="0"> <value/> </property> <property name="TriggerEvent" type="5"/> <property name="day1" type="0"> <value>0</value> </property> <property name="hour" type="0"> <value>0</value> </property> <property name="day" type="0"> <value>0</value> </property> <property name="minute1" type="0"> <value>0</value> </property> <property name="timeLimitStrategy" type="0"> <value>limit_strategy_designate</value> </property> <property name="hour1" type="0"> <value>0</value> </property> <property name="relevantData" type="0"> <value/> </property> <property name="minute" type="0"> <value>0</value> </property> <property name="isTimeLimitSet" type="0"> <value>false</value> </property> <property name="remindType" type="0"> <value>email</value> </property> </propertyList> <description/> </state> <state color="16777215" id="10" typeName="annotate" height="153" width="513" x="64" y="327" lookAndFeel="classic"> <name fontName="System" fontSize="12" fontWidth="550" foreColor="0" isItalic="0" isUnderline="0" textHeight="60">annotate</name> <propertyList> <property name="title" type="0"> <value>Administrator 04-11-22 上午9:54</value> </property> <property name="text" type="0"> <value>这里是使用工作流扩展url开发的车辆申请的例子,主要考察工作流基本流程的快速实现。 step1: 主任级和秘书才能发起该申请流程。(当前工作流不支持,只能用BL方法自己初始化实例控制,这里没有实现) Step2: 发起流程后,在申请人填报中,用户写入要申请的车辆编号,同时显示该车辆的动态使用信息。用户提交。流程进入下一节点。 Step3: 办公室车辆管理员进行初审,可查阅的信息是:用户填入的车辆信息;可修改的信息,车辆费用和审批意见。用户提交。流程进入下一节点 Step4.1: 如果车辆费用<10000办公室经理进行终审,可查阅的信息是:车辆信息,车辆管理员意见,财务经理意见;可修改信息:主任意见和支派司机。如果通过,流程进入下一节点。如果不同意,填写原因,流程退回给发起人,重新申请。 Step4.2: 如果车辆费用>= 10000财务经理进行审核,可查阅的信息是:车辆信息,车辆管理员意见;可修改信息:财务经理意见。如果通过,流程进入下一节点。如果不同意,填写原因,流程退回给发起人,重新申请。 Step5: 指定的司机在工作安排中看到出车任务,可查阅的信息是:车辆信息,车辆管理员意见,财务经理意见;无修改信息。同时,进行工作的确认。流程结束。</value> </property> </propertyList> <description/> </state> <state color="16777215" id="8" typeName="ManualActivity" height="48" width="48" x="558" y="175" lookAndFeel="classic"> <name fontName="System" fontSize="12" fontWidth="550" foreColor="0" isItalic="0" isUnderline="0" textHeight="60">ManualActivity</name> <propertyList> <property name="isSpecifyURL" type="0"> <value>false</value> </property> <property name="activityId" type="0"> <value>ManualActivity4</value> </property> <property name="joinType" type="0"> <value>AND</value> </property> <property name="splitType" type="0"> <value>AND</value> </property> <property name="activityName" type="0"> <value>司机确认任务</value> </property> <property name="description" type="0"> <value/> </property> <property name="urlInfo" type="0"> <value/> </property> <property name="priority" type="0"> <value>60</value> </property> <property name="urlType" type="0"> <value>presentation-logic</value> </property> <property name="specialPath" type="0"> <value>carApply/driverId</value> </property> <property name="participantList" type="0"/> <property name="regularApp" type="0"> <value/> </property> <property name="specialActivityID" type="0"> <value/> </property> <property name="participantType" type="0"> <value>relevantdata</value> </property> <property name="formField" type="5"> <row num="0"> <column num="0" name="name" type="0">车辆编号</column> <column num="1" name="path" type="0">carApply/carId</column> <column num="2" name="dataType" type="1">textInput</column> <column num="3" name="required" type="1">true</column> <column num="4" name="defaultValue" type="0"/> <column num="5" name="accessType" type="1">read-write</column> <column num="6" name="fieldAttribute" type="0"/> <column num="7" name="description" type="0"/> </row> <row num="1"> <column num="0" name="name" type="0">车辆管理员意见</column> <column num="1" name="path" type="0">carApply/opinion1</column> <column num="2" name="dataType" type="1">longTextInput</column> <column num="3" name="required" type="1">true</column> <column num="4" name="defaultValue" type="0"/> <column num="5" name="accessType" type="1">read</column> <column num="6" name="fieldAttribute" type="0"/> <column num="7" name="description" type="0"/> </row> <row num="2"> <column num="0" name="name" type="0">财务经理意见</column> <column num="1" name="path" type="0">carApply/opinion2</column> <column num="2" name="dataType" type="1">longTextInput</column> <column num="3" name="required" type="1">true</column> <column num="4" name="defaultValue" type="0"/> <column num="5" name="accessType" type="1">read</column> <column num="6" name="fieldAttribute" type="0"/> <column num="7" name="description" type="0"/> </row> <row num="3"> <column num="0" name="name" type="0">办公室主任意见</column> <column num="1" name="path" type="0">carApply/opinion3</column> <column num="2" name="dataType" type="1">longTextInput</column> <column num="3" name="required" type="1">true</column> <column num="4" name="defaultValue" type="0"/> <column num="5" name="accessType" type="1">read</column> <column num="6" name="fieldAttribute" type="0"/> <column num="7" name="description" type="0"/> </row> </property> <property name="day1" type="0"> <value>0</value> </property> <property name="hour" type="0"> <value>0</value> </property> <property name="day" type="0"> <value>0</value> </property> <property name="minute1" type="0"> <value>0</value> </property> <property name="timeLimitStrategy" type="0"> <value>limit_strategy_designate</value> </property> <property name="hour1" type="0"> <value>0</value> </property> <property name="relevantData" type="0"> <value/> </property> <property name="minute" type="0"> <value>0</value> </property> <property name="isTimeLimitSet" type="0"> <value>false</value> </property> <property name="remindType" type="0"> <value>email</value> </property> <property name="isAutoCancel" type="0"> <value>false</value> </property> <property name="isMulWIValid" type="0"> <value>false</value> </property> <property name="finishRule" type="0"> <value>all</value> </property> <property name="workitemNumStrategy" type="0"> <value>designate</value> </property> <property name="finishRequiredPercent" type="0"> <value>0</value> </property> <property name="finishRquiredNum" type="0"> <value>0</value> </property> <property name="TriggerEvent" type="5"/> <property name="rollback-action" type="0"> <value/> </property> <property name="rollbackType" type="0"> <value>business-logic</value> </property> <property name="parameterList" type="0"/> </propertyList> <description/> </state> <state color="16777215" id="7" typeName="ManualActivity" height="48" width="48" x="402" y="150" lookAndFeel="classic"> <name fontName="System" fontSize="12" fontWidth="550" foreColor="0" isItalic="0" isUnderline="0" textHeight="60">ManualActivity</name> <propertyList> <property name="isSpecifyURL" type="0"> <value>false</value> </property> <property name="activityId" type="0"> <value>ManualActivity3</value> </property> <property name="joinType" type="0"> <value>AND</value> </property> <property name="splitType" type="0"> <value>XOR</value> </property> <property name="activityName" type="0"> <value>财务经理审批</value> </property> <property name="description" type="0"> <value/> </property> <property name="urlInfo" type="0"> <value/> </property> <property name="priority" type="0"> <value>60</value> </property> <property name="urlType" type="0"> <value>presentation-logic</value> </property> <property name="specialPath" type="0"> <value/> </property> <property name="participantList" type="0"> <row num="0"> <column num="0" name="id" type="0">8</column> <column num="1" name="name" type="0">财务室主任</column> <column num="2" name="type" type="0">role</column> </row> </property> <property name="regularApp" type="0"> <value/> </property> <property name="specialActivityID" type="0"> <value/> </property> <property name="participantType" type="0"> <value>organization</value> </property> <property name="formField" type="5"> <row num="0"> <column num="0" name="name" type="0">车辆编号</column> <column num="1" name="path" type="0">carApply/carId</column> <column num="2" name="dataType" type="1">textInput</column> <column num="3" name="required" type="1">true</column> <column num="4" name="defaultValue" type="0"/> <column num="5" name="accessType" type="1">read-write</column> <column num="6" name="fieldAttribute" type="0"/> <column num="7" name="description" type="0"/> </row> <row num="1"> <column num="0" name="name" type="0">费用</column>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -