用车报销
__aVDp4BwhNjNAqW9epgj
__Q4kKhtnnyPlzOe2R3oo
2024-01-12T16:02:56.745+08:00
用车报销
<cn.myapps.runtime.workflow.element.FlowDiagram>
<flowstatus>16</flowstatus>
<flowpath></flowpath>
<deleteMSG></deleteMSG>
<width>10000</width>
<height>1536</height>
<_applicationid></_applicationid>
<_sessionid></_sessionid>
<cn.myapps.runtime.workflow.element.StartNode>
<id>1617695574185</id>
<name>开始</name>
<scale>0</scale>
<note></note>
<x>125</x>
<y>208</y>
<width>50</width>
<height>50</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>开始</statelabel>
<orderNum>0</orderNum>
<backnodeid></backnodeid>
<formname></formname>
<fieldpermlist></fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.StartNode>
<cn.myapps.runtime.workflow.element.ManualNode>
<actorListScript><![CDATA[(function(){
try{
var docid = getId();
var userid = @quot;@quot;;
var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;;
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;item_user_id@quot;);
}
}
if(!isNotNull(userid)){
userid = getWebUser().getId();
}
var sql2 = @quot;select id from obpm2.tenant_employees where position = '部门主管' and status = '0' and department_id = (select department_id from obpm2.tenant_employees where id = '@quot;+userid+@quot;')@quot;;
println(@quot;sql2---------@quot;+sql2);
var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2);
println(@quot;datas2------@quot;+datas2);
var users = createObject(@quot;java.util.ArrayList@quot;);
if(datas2!=@quot;[]@quot;){
for(var iterator = datas2.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;id@quot;);
var uservo11 = getUserById(userid);
users.add(uservo11)
}
}
println(@quot;userid------@quot;+userid)
println(@quot;uservo12--------------@quot;+uservo11)
users.add(getUserById(@quot;Lh4euMC9@quot;));
return users;
}catch (e) {
println(@quot;审批人异常lymlym------@gt;@quot; + e);
return @quot;@quot;;
}
})()]]></actorListScript>
<jumpNameScript><![CDATA[]]></jumpNameScript>
<jump>false</jump>
<jumpTo>NaN</jumpTo>
<actorEditMode>1</actorEditMode>
<deptlist></deptlist>
<namelist></namelist>
<realnamelist></realnamelist>
<passcondition>0</passcondition>
<isApproverEdit>false</isApproverEdit>
<approverEditScript><![CDATA[]]></approverEditScript>
<isCoApproverEdit>false</isCoApproverEdit>
<coApproverEditScript><![CDATA[]]></coApproverEditScript>
<isSupplementComments>false</isSupplementComments>
<exceedaction></exceedaction>
<issetcurruser>false</issetcurruser>
<inputform></inputform>
<isgather>false</isgather>
<issplit>false</issplit>
<cBack>true</cBack>
<splitStartNode></splitStartNode>
<isFrontEdit>false</isFrontEdit>
<backType>1</backType>
<isToPerson>false</isToPerson>
<checkedOnSinglePerson>false</checkedOnSinglePerson>
<checkedOnMultiplePerson>false</checkedOnMultiplePerson>
<bnodelist>1617695791182</bnodelist>
<retracementEditMode>0</retracementEditMode>
<cRetracement>false</cRetracement>
<retracementScript><![CDATA[]]></retracementScript>
<notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON>
<isCarbonCopy>false</isCarbonCopy>
<isSelectCirculator>false</isSelectCirculator>
<circulatorEditMode>0</circulatorEditMode>
<circulatorListScript><![CDATA[]]></circulatorListScript>
<circulatorNamelist></circulatorNamelist>
<userList></userList>
<approverNumType>1</approverNumType>
<circulatorNamelistByUser></circulatorNamelistByUser>
<orgField>initiator</orgField>
<orgScope>default</orgScope>
<orgRoleCondition>(R__3AgXENfngc2iUWn4hEY|部门主管;)</orgRoleCondition>
<isLimited>false</isLimited>
<timeLimitEditMode>0</timeLimitEditMode>
<timeLimitDay></timeLimitDay>
<timeLimitHour></timeLimitHour>
<timeLimitMinute></timeLimitMinute>
<timeLimitScript><![CDATA[]]></timeLimitScript>
<isUsbKeyVerify>false</isUsbKeyVerify>
<roleCondition></roleCondition>
<handupEditMode>0</handupEditMode>
<isHandup>false</isHandup>
<handupScript><![CDATA[]]></handupScript>
<isAllowEditAuditor>false</isAllowEditAuditor>
<allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript>
<isAllowTermination>true</isAllowTermination>
<activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList>
<urge2ApprovalEditMode>1</urge2ApprovalEditMode>
<allowUrge2Approval>false</allowUrge2Approval>
<allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象
(function(){
var doc= getCurrentDocument();
var uid1 = doc.getAuthor().getId();
var uid2 = getWebUser().getId();
if(uid2.equals(uid1)){
return true;
}
return false;
})()]]></allowUrge2ApprovalScript>
<isAllowSkip>false</isAllowSkip>
<nextNodeCheckedStatus>0</nextNodeCheckedStatus>
<isAssist>false</isAssist>
<isSelectAssistUser>false</isSelectAssistUser>
<assistEditMode>0</assistEditMode>
<assistListScript><![CDATA[]]></assistListScript>
<assistNamelist></assistNamelist>
<assistNamelistByUser></assistNamelistByUser>
<id>1617695576145</id>
<name>主管审核</name>
<scale>0</scale>
<note></note>
<x>553</x>
<y>57</y>
<width>150</width>
<height>70</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>主管审批中</statelabel>
<orderNum>2</orderNum>
<backnodeid></backnodeid>
<formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname>
<fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.ManualNode>
<cn.myapps.runtime.workflow.element.ManualNode>
<actorListScript><![CDATA[(function(){
try{
var docid = getId();
var userid = @quot;@quot;;
var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;;
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;item_user_id@quot;);
}
}
if(!isNotNull(userid)){
userid = getWebUser().getId();
}
var sql2 = @quot;select id from obpm2.tenant_employees where position = '部门经理' and status = '0' and department_id = (select department_id from obpm2.tenant_employees where id = '@quot;+userid+@quot;')@quot;;
var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2);
var users = createObject(@quot;java.util.ArrayList@quot;);
if(datas2!=@quot;[]@quot;){
for(var iterator = datas2.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;id@quot;);
var uservo11 = getUserById(userid);
users.add(uservo11)
}
}
println(@quot;uservo12--------------@quot;+uservo11)
return users;
}catch (e) {
println(@quot;审批人异常------@gt;@quot; + e);
return @quot;@quot;;
}
})()]]></actorListScript>
<jumpNameScript><![CDATA[]]></jumpNameScript>
<jump>false</jump>
<jumpTo>NaN</jumpTo>
<actorEditMode>1</actorEditMode>
<deptlist></deptlist>
<namelist>(R__XOw8pK03botLZFQ93tM|部门经理;)</namelist>
<realnamelist></realnamelist>
<passcondition>0</passcondition>
<isApproverEdit>false</isApproverEdit>
<approverEditScript><![CDATA[]]></approverEditScript>
<isCoApproverEdit>false</isCoApproverEdit>
<coApproverEditScript><![CDATA[]]></coApproverEditScript>
<isSupplementComments>false</isSupplementComments>
<exceedaction></exceedaction>
<issetcurruser>false</issetcurruser>
<inputform></inputform>
<isgather>false</isgather>
<issplit>false</issplit>
<cBack>true</cBack>
<splitStartNode></splitStartNode>
<isFrontEdit>false</isFrontEdit>
<backType>0</backType>
<isToPerson>false</isToPerson>
<checkedOnSinglePerson>false</checkedOnSinglePerson>
<checkedOnMultiplePerson>false</checkedOnMultiplePerson>
<bnodelist>1617695576145</bnodelist>
<retracementEditMode>0</retracementEditMode>
<cRetracement>false</cRetracement>
<retracementScript><![CDATA[]]></retracementScript>
<notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON>
<isCarbonCopy>false</isCarbonCopy>
<isSelectCirculator>false</isSelectCirculator>
<circulatorEditMode>0</circulatorEditMode>
<circulatorListScript><![CDATA[]]></circulatorListScript>
<circulatorNamelist>(R__ZRszbOoA94NamiKiemE|人事专员;)</circulatorNamelist>
<userList></userList>
<approverNumType>1</approverNumType>
<circulatorNamelistByUser></circulatorNamelistByUser>
<orgField>auditor</orgField>
<orgScope>default</orgScope>
<orgRoleCondition>(R__XOw8pK03botLZFQ93tM|部门经理;)</orgRoleCondition>
<isLimited>false</isLimited>
<timeLimitEditMode>0</timeLimitEditMode>
<timeLimitDay></timeLimitDay>
<timeLimitHour></timeLimitHour>
<timeLimitMinute></timeLimitMinute>
<timeLimitScript><![CDATA[]]></timeLimitScript>
<isUsbKeyVerify>false</isUsbKeyVerify>
<roleCondition></roleCondition>
<handupEditMode>0</handupEditMode>
<isHandup>false</isHandup>
<handupScript><![CDATA[]]></handupScript>
<isAllowEditAuditor>false</isAllowEditAuditor>
<allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript>
<isAllowTermination>true</isAllowTermination>
<activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList>
<urge2ApprovalEditMode>1</urge2ApprovalEditMode>
<allowUrge2Approval>false</allowUrge2Approval>
<allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象
(function(){
var doc= getCurrentDocument();
var uid1 = doc.getAuthor().getId();
var uid2 = getWebUser().getId();
if(uid2.equals(uid1)){
return true;
}
return false;
})()]]></allowUrge2ApprovalScript>
<isAllowSkip>false</isAllowSkip>
<nextNodeCheckedStatus>0</nextNodeCheckedStatus>
<isAssist>false</isAssist>
<isSelectAssistUser>false</isSelectAssistUser>
<assistEditMode>0</assistEditMode>
<assistListScript><![CDATA[]]></assistListScript>
<assistNamelist></assistNamelist>
<assistNamelistByUser></assistNamelistByUser>
<id>1617695578035</id>
<name>经理审核</name>
<scale>0</scale>
<note></note>
<x>554</x>
<y>211</y>
<width>150</width>
<height>70</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>经理审批中</statelabel>
<orderNum>3</orderNum>
<backnodeid></backnodeid>
<formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname>
<fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.ManualNode>
<cn.myapps.runtime.workflow.element.CompleteNode>
<isgather>false</isgather>
<splitStartNode></splitStartNode>
<isAutoArchive>false</isAutoArchive>
<id>1617695579671</id>
<name>审批不通过</name>
<scale>0</scale>
<note></note>
<x>775</x>
<y>212</y>
<width>50</width>
<height>50</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>审批不通过</statelabel>
<orderNum>5</orderNum>
<backnodeid></backnodeid>
<formname></formname>
<fieldpermlist></fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.CompleteNode>
<cn.myapps.runtime.workflow.element.CompleteNode>
<isgather>false</isgather>
<splitStartNode></splitStartNode>
<isAutoArchive>false</isAutoArchive>
<id>1617695581128</id>
<name>审批通过</name>
<scale>0</scale>
<note></note>
<x>776</x>
<y>377</y>
<width>50</width>
<height>50</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>审批通过</statelabel>
<orderNum>4</orderNum>
<backnodeid></backnodeid>
<formname></formname>
<fieldpermlist></fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.CompleteNode>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695576145</startnodeid>
<endnodeid>1617695578035</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>573;209;348;213</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1617695651795</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695576145</startnodeid>
<endnodeid>1617695579671</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>479;366;348;213</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1617695654399</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695578035</startnodeid>
<endnodeid>1617695579671</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>479;366;573;209</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1617695657618</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.ManualNode>
<actorListScript><![CDATA[]]></actorListScript>
<jumpNameScript><![CDATA[]]></jumpNameScript>
<jump>false</jump>
<jumpTo>NaN</jumpTo>
<actorEditMode>0</actorEditMode>
<deptlist></deptlist>
<namelist>(R__BRVDV5uBGJwId4ro56l|运营负责人;R__W2GkiEixfki1sXnSnZA|财务专员;R__g2ibiZaugKxf3M3lnjy|审批管理员;R__MHEXzM1DJgedSqsmorH|财务负责人;R__qgaEH5DSRYextliQ8LG|行政专员;R__8bAuOAlQS5k4f3O7x3j|行政负责人;R__XOw8pK03botLZFQ93tM|部门经理;R__SWGH4e5m3gOPJyEcUHm|人事负责人;R__Lbs4CIK6ANbXqxhWuCG|普通员工;R__ZRszbOoA94NamiKiemE|人事专员;R__cKfU1hyQbafSF0mJhg5|运营专员;R__3AgXENfngc2iUWn4hEY|部门主管;)</namelist>
<realnamelist></realnamelist>
<passcondition>0</passcondition>
<isApproverEdit>false</isApproverEdit>
<approverEditScript><![CDATA[]]></approverEditScript>
<isCoApproverEdit>false</isCoApproverEdit>
<coApproverEditScript><![CDATA[]]></coApproverEditScript>
<isSupplementComments>false</isSupplementComments>
<exceedaction></exceedaction>
<issetcurruser>false</issetcurruser>
<inputform></inputform>
<isgather>false</isgather>
<issplit>false</issplit>
<cBack>false</cBack>
<splitStartNode></splitStartNode>
<isFrontEdit>false</isFrontEdit>
<backType>1</backType>
<isToPerson>false</isToPerson>
<checkedOnSinglePerson>false</checkedOnSinglePerson>
<checkedOnMultiplePerson>false</checkedOnMultiplePerson>
<bnodelist></bnodelist>
<retracementEditMode>0</retracementEditMode>
<cRetracement>false</cRetracement>
<retracementScript><![CDATA[]]></retracementScript>
<notificationStrategyJSON>{}</notificationStrategyJSON>
<isCarbonCopy>false</isCarbonCopy>
<isSelectCirculator>false</isSelectCirculator>
<circulatorEditMode>0</circulatorEditMode>
<circulatorListScript><![CDATA[]]></circulatorListScript>
<circulatorNamelist></circulatorNamelist>
<userList></userList>
<approverNumType>0</approverNumType>
<circulatorNamelistByUser></circulatorNamelistByUser>
<orgField>auditor</orgField>
<orgScope>self</orgScope>
<orgRoleCondition></orgRoleCondition>
<isLimited>false</isLimited>
<timeLimitEditMode>0</timeLimitEditMode>
<timeLimitDay></timeLimitDay>
<timeLimitHour></timeLimitHour>
<timeLimitMinute></timeLimitMinute>
<timeLimitScript><![CDATA[]]></timeLimitScript>
<isUsbKeyVerify>false</isUsbKeyVerify>
<roleCondition></roleCondition>
<handupEditMode>0</handupEditMode>
<isHandup>false</isHandup>
<handupScript><![CDATA[]]></handupScript>
<isAllowEditAuditor>false</isAllowEditAuditor>
<allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript>
<isAllowTermination>false</isAllowTermination>
<activityPermList></activityPermList>
<urge2ApprovalEditMode>0</urge2ApprovalEditMode>
<allowUrge2Approval>true</allowUrge2Approval>
<allowUrge2ApprovalScript><![CDATA[]]></allowUrge2ApprovalScript>
<isAllowSkip>false</isAllowSkip>
<nextNodeCheckedStatus>0</nextNodeCheckedStatus>
<isAssist>false</isAssist>
<isSelectAssistUser>false</isSelectAssistUser>
<assistEditMode>0</assistEditMode>
<assistListScript><![CDATA[]]></assistListScript>
<assistNamelist></assistNamelist>
<assistNamelistByUser></assistNamelistByUser>
<id>1617695791182</id>
<name>发起</name>
<scale>0</scale>
<note></note>
<x>347</x>
<y>209</y>
<width>150</width>
<height>70</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>待提交</statelabel>
<orderNum>0</orderNum>
<backnodeid></backnodeid>
<formname></formname>
<fieldpermlist></fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.ManualNode>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695574185</startnodeid>
<endnodeid>1617695791182</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>272;333;125;208</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1617695796405</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695791182</startnodeid>
<endnodeid>1617695576145</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition>//仅普通员工可执行此线路
(function(){
var id = getWebUser().getId();
var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;;
println(@quot;sql----------@quot;+sql);
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
var position = @quot;@quot;;
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
position = map1.get(@quot;position@quot;);
}
}
println(@quot;position-----------@quot;+position);
if(@quot;部门员工@quot;.equals(position)){
return true;
}else{
return false;
}
})()</condition>
<filtercondition></filtercondition>
<editMode>01</editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>350;208;272;333</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1617695798670</id>
<name>仅普通员工可进入</name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695791182</startnodeid>
<endnodeid>1617695578035</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition>//仅普通员工可执行此线路
(function(){
var id = getWebUser().getId();
var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;;
println(@quot;sql----------@quot;+sql);
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
var position = @quot;@quot;;
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
position = map1.get(@quot;position@quot;);
}
}
println(@quot;position-----------@quot;+position);
if(@quot;部门主管@quot;.equals(position)){
return true;
}else{
return false;
}
})()</condition>
<filtercondition></filtercondition>
<editMode>01</editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>717;209;297;209</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618062156922</id>
<name>仅部门主管可进入</name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.ManualNode>
<actorListScript><![CDATA[(function(){
try{
var docid = getId();
var userid = @quot;@quot;;
var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;;
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;item_user_id@quot;);
}
}
if(!isNotNull(userid)){
userid = getWebUser().getId();
}
var sql2 = @quot;select id from obpm2.tenant_employees where position = '行政经理' and status = '0' and organization_id = '@quot;+getDomainid()+@quot;' @quot;;
var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2);
var users = createObject(@quot;java.util.ArrayList@quot;);
if(datas2!=@quot;[]@quot;){
for(var iterator = datas2.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
userid= map1.get(@quot;id@quot;);
var uservo11 = getUserById(userid);
users.add(uservo11)
}
}
println(@quot;uservo12--------------@quot;+uservo11)
return users;
}catch (e) {
println(@quot;审批人异常------@gt;@quot; + e);
return @quot;@quot;;
}
})()]]></actorListScript>
<jumpNameScript><![CDATA[]]></jumpNameScript>
<jump>false</jump>
<jumpTo>NaN</jumpTo>
<actorEditMode>1</actorEditMode>
<deptlist></deptlist>
<namelist>(R__ZRszbOoA94NamiKiemE|人事专员;)</namelist>
<realnamelist></realnamelist>
<passcondition>0</passcondition>
<isApproverEdit>false</isApproverEdit>
<approverEditScript><![CDATA[]]></approverEditScript>
<isCoApproverEdit>false</isCoApproverEdit>
<coApproverEditScript><![CDATA[]]></coApproverEditScript>
<isSupplementComments>false</isSupplementComments>
<exceedaction></exceedaction>
<issetcurruser>false</issetcurruser>
<inputform></inputform>
<isgather>false</isgather>
<issplit>false</issplit>
<cBack>true</cBack>
<splitStartNode></splitStartNode>
<isFrontEdit>false</isFrontEdit>
<backType>0</backType>
<isToPerson>false</isToPerson>
<checkedOnSinglePerson>false</checkedOnSinglePerson>
<checkedOnMultiplePerson>false</checkedOnMultiplePerson>
<bnodelist>1617695578035</bnodelist>
<retracementEditMode>0</retracementEditMode>
<cRetracement>false</cRetracement>
<retracementScript><![CDATA[]]></retracementScript>
<notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON>
<isCarbonCopy>false</isCarbonCopy>
<isSelectCirculator>false</isSelectCirculator>
<circulatorEditMode>0</circulatorEditMode>
<circulatorListScript><![CDATA[]]></circulatorListScript>
<circulatorNamelist></circulatorNamelist>
<userList></userList>
<approverNumType>0</approverNumType>
<circulatorNamelistByUser></circulatorNamelistByUser>
<orgField>auditor</orgField>
<orgScope>self</orgScope>
<orgRoleCondition></orgRoleCondition>
<isLimited>false</isLimited>
<timeLimitEditMode>0</timeLimitEditMode>
<timeLimitDay></timeLimitDay>
<timeLimitHour></timeLimitHour>
<timeLimitMinute></timeLimitMinute>
<timeLimitScript><![CDATA[]]></timeLimitScript>
<isUsbKeyVerify>false</isUsbKeyVerify>
<roleCondition></roleCondition>
<handupEditMode>0</handupEditMode>
<isHandup>false</isHandup>
<handupScript><![CDATA[]]></handupScript>
<isAllowEditAuditor>false</isAllowEditAuditor>
<allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript>
<isAllowTermination>true</isAllowTermination>
<activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__QCwW1bsJgR08vdJMoUI@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList>
<urge2ApprovalEditMode>1</urge2ApprovalEditMode>
<allowUrge2Approval>false</allowUrge2Approval>
<allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象
(function(){
var doc= getCurrentDocument();
var uid1 = doc.getAuthor().getId();
var uid2 = getWebUser().getId();
if(uid2.equals(uid1)){
return true;
}
return false;
})()]]></allowUrge2ApprovalScript>
<isAllowSkip>false</isAllowSkip>
<nextNodeCheckedStatus>0</nextNodeCheckedStatus>
<isAssist>false</isAssist>
<isSelectAssistUser>false</isSelectAssistUser>
<assistEditMode>0</assistEditMode>
<assistListScript><![CDATA[]]></assistListScript>
<assistNamelist></assistNamelist>
<assistNamelistByUser></assistNamelistByUser>
<id>1618062465506</id>
<name>行政经理审核</name>
<scale>0</scale>
<note></note>
<x>552</x>
<y>377</y>
<width>150</width>
<height>70</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>行政审核中</statelabel>
<orderNum>4</orderNum>
<backnodeid></backnodeid>
<formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname>
<fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@user_id;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;#diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.ManualNode>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695578035</startnodeid>
<endnodeid>1618062465506</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>824;305;670;213</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618062505051</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1618062465506</startnodeid>
<endnodeid>1617695581128</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>911;210;824;305</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618062509954</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695791182</startnodeid>
<endnodeid>1618062465506</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition>//仅普通员工可执行此线路
(function(){
var id = getWebUser().getId();
var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;;
println(@quot;sql----------@quot;+sql);
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
var position = @quot;@quot;;
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
position = map1.get(@quot;position@quot;);
}
}
println(@quot;position-----------@quot;+position);
if(@quot;部门经理@quot;.equals(position) || @quot;财务经理@quot;.equals(position) || @quot;人事经理@quot;.equals(position) || @quot;运营经理@quot;.equals(position)){
return true;
}else{
return false;
}
})()</condition>
<filtercondition></filtercondition>
<editMode>01</editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>700;176;297;209</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618062539118</id>
<name>仅部门经理可进入</name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1618062465506</startnodeid>
<endnodeid>1617695579671</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition></condition>
<filtercondition></filtercondition>
<editMode></editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>716;433;700;176</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618062548666</id>
<name></name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.CompleteNode>
<isgather>false</isgather>
<splitStartNode></splitStartNode>
<isAutoArchive>false</isAutoArchive>
<id>1618066895810</id>
<name>撤销</name>
<scale>0</scale>
<note></note>
<x>347</x>
<y>380</y>
<width>50</width>
<height>50</height>
<m_width>50</m_width>
<m_height>50</m_height>
<prenodeid></prenodeid>
<statelabel>已撤销</statelabel>
<orderNum>6</orderNum>
<backnodeid></backnodeid>
<formname></formname>
<fieldpermlist></fieldpermlist>
<isstartandnext>false</isstartandnext>
<_iscurrent>false</_iscurrent>
</cn.myapps.runtime.workflow.element.CompleteNode>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695791182</startnodeid>
<endnodeid>1618066895810</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition>(function(){
return true;
})()</condition>
<filtercondition></filtercondition>
<editMode>01</editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>249;404;297;209</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1618066906564</id>
<name>撤销</name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
<cn.myapps.runtime.workflow.element.Relation>
<state></state>
<startnodeid>1617695791182</startnodeid>
<endnodeid>1617695581128</endnodeid>
<ispassed>false</ispassed>
<isreturn>false</isreturn>
<condition>//仅普通员工可执行此线路
(function(){
var id = getWebUser().getId();
var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;;
println(@quot;sql----------@quot;+sql);
var datas = queryByDSName(@quot;oa_flow@quot;,sql);
var position = @quot;@quot;;
if(datas!=@quot;[]@quot;){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
position = map1.get(@quot;position@quot;);
}
}
println(@quot;position-----------@quot;+position);
if(@quot;行政经理@quot;.equals(position)){
return true;
}else{
return false;
}
})()</condition>
<filtercondition></filtercondition>
<editMode>01</editMode>
<processDescription></processDescription>
<formlist></formlist>
<action></action>
<pointstack>776;377;347;209</pointstack>
<validateScript><![CDATA[]]></validateScript>
<id>1705040095871</id>
<name>仅行政经理可进入</name>
<scale>0</scale>
<note></note>
</cn.myapps.runtime.workflow.element.Relation>
</cn.myapps.runtime.workflow.element.FlowDiagram>
0