📄 wfcarapplyurl.wfg
字号:
<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/carFee</column> <column num="2" name="dataType" type="1">numberInput</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="2"> <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="3"> <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-write</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="16" typeName="ManualActivity" height="48" width="48" x="485" y="234" 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>true</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>wfExample.pr.carApply.do</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>Oawfcaruselog/Oawfcaruselog/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="17" typeName="annotate" height="218" width="518" x="59" y="329" 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>step1: 主任级和秘书才能发起该申请流程。主要了解工作流自己扩展URL的工作实现。(当前工作流不支持,只能用BL方法自己初始化实例控制,这里没有实现) Step2: 发起流程后,用户可以选择车辆,同时可以点击连接显示该车辆的动态使用信息。用户选择车辆和填入使用时间,预计结束时间,目的,搭乘人,接送地,出行成本,备注等信息,显示给用户。用户提交。流程进入下一节点。 Step3: 办公室车辆管理员进行初审,可查阅的信息是:用户选择车辆和填入使用时间,预计结束时间,目的,搭乘人,接送地;可修改的信息,选择车辆同时支派司机。就是车辆管理员可以改派车辆。如果车辆管理员通过,流程根据出行成本费用,确定下一节点是给财务经理还是办公室经理。如果不同意,填写原因,流程退回给发起人,重新申请。 Step4.1: 如果费用<10000办公室经理进行终审,可查阅的信息是:用户选择车辆和填入使用时间,预计结束时间,目的,搭乘人,接送地;无可修改的信息。如果车通过,流程进入下一节点。如果不同意,填写原因,流程退回给发起人,重新申请。 Step4.2: 如果费用>= 10000财务经理进行终审,可查阅的信息是:用户选择车辆和填入使用时间,预计结束时间,目的,搭乘人,接送地,和费用明细计算表;无可修改的信息。如果车通过,流程进入下一节点。如果不同意,填写原因,流程结束。 Step5: 指定的司机在工作安排中看到出车任务,可查阅的信息是:用户选择车辆和填入使用时间,预计结束时间,目的,搭乘人,接送地;无可修改的信息。同时,进行工作的确认。进入下一步。 Step6: 工作流的自动机,将用户选择车辆和使用时间,预计结束时间,目的,搭乘人,司机,费用,等信息自动保存到用车记录业务数据库中,方便其他系统的信息使用。</value> </property> </propertyList> <description/> </state> </states> <connectors> <connector color="0" description="" id="-2" type="connection"> <from>Shape.StartActivity.10</from> <to>Shape.ManualActivity.12</to> <propertyList> <property name="isDefault" type="0"> <value>true</value> </property> <property name="isSimpleExpression" type="0"> <value>true</value> </property> <property name="rightValue" type="0"> <value/> </property> <property name="complexExpressionValue" type="0"> <value/> </property> <property name="rightValueType" type="0"> <value/> </property> <property name="leftValue" type="0"> <value/> </property> <property name="priority" type="0"> <value>60</value> </property> <property name="compType" type="0"> <value/> </property> <property name="displayName" type="0">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -