内网审批 __PP7psc4Q9vCYphlTPIC __NUMRtOoufttUaFQ6oSt 2021-09-07T16:36:50.790+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>1623374051949</id> <name>开始</name> <scale>0</scale> <note></note> <x>80</x> <y>372</y> <width>70</width> <height>80</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(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;一级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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></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>1</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623374083662</id> <name>一级审批</name> <scale>0</scale> <note></note> <x>224</x> <y>386</y> <width>70</width> <height>80</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.CompleteNode> <isgather>false</isgather> <splitStartNode></splitStartNode> <isAutoArchive>false</isAutoArchive> <id>1623374094363</id> <name>许可</name> <scale>0</scale> <note></note> <x>722</x> <y>221</y> <width>70</width> <height>80</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.CompleteNode> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ println(@quot;此单位为二级审批@quot;) var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;二级审批@quot;) //如果当前用户未一级审批则返回 { println(@quot;此单位为二级审批1@quot;) return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist>(R__NUMRtOoufttUaFQ6oSt|角色选择;R__ldNkF3NkLkJzAks9Izz|四级审批;R__hG8z4iESnLzxJyvHCBe|九级审批;R__fymL0BMfafxBaUKr3wi|市管理员;R__jPPGToxmFuWIu8XQFhs|审批人员;R__U1rnX6Hbult8ASywtQs|六级审批;R__vK2gYt1BaypQLUForsV|十级审批;R__hKHyCDEzlPRs01h3CW0|三级审批;R__dCSy8yuq8M047w2lqI6|二级审批;R__lGMkcuur84UkpD2MHCn|管理员;R__gmQ7P4LulujLPAecg1G|七级审批;R__rrdV3qQ7rCZmuQoAgCW|八级审批;R__1mMfvSZDrB7nHnpC6uL|省份管理员;R__miOTnsUZFIBybleUD7D|五级审批;R__crcqftvzQacvR2B1c9C|区管理员;R__OxTOQFWDqySQTGr2Bqs|一级审批;)</namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623374083662</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>1</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623390765388</id> <name>二级审批</name> <scale>0</scale> <note></note> <x>367</x> <y>393</y> <width>70</width> <height>80</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>1623374051949</startnodeid> <endnodeid>1623374083662</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action></action> <pointstack>243;292;62;278</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623390971819</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;三级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623390765388</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623721891877</id> <name>三级审批</name> <scale>0</scale> <note></note> <x>497</x> <y>401</y> <width>70</width> <height>80</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.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;四级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623721891877</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623721899493</id> <name>四级审批</name> <scale>0</scale> <note></note> <x>610</x> <y>394</y> <width>70</width> <height>80</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>1623374083662</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; println(aprovalsettingsql) var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==1) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>373;373;242;288</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722084973</id> <name>结束一级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623390765388</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==2) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>540;175;414;352</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722089588</id> <name>结束二级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721891877</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==3) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>540;175;587;365</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722095925</id> <name>结束三级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721899493</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==4) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>540;175;768;322</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722101549</id> <name>结束四级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623390765388</startnodeid> <endnodeid>1623721891877</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;2) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>587;365;408;418;414;352</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722106980</id> <name>进入三级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721891877</startnodeid> <endnodeid>1623721899493</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;3) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>768;322;587;365</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722109725</id> <name>进入四级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;五级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623721899493</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> <isAllowTermination>false</isAllowTermination> <activityPermList>[{@quot;formid@quot;:@quot;__MWOKapB7zLK4Sjb0Vmu@quot;,@quot;formname@quot;:@quot;approval@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__aW6cJGJy5IWBNr7OJJV@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__6KP185ki8rJK5gX9oZj@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623722113861</id> <name>五级审批</name> <scale>0</scale> <note></note> <x>747</x> <y>397</y> <width>70</width> <height>80</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>五级审批</statelabel> <orderNum>0</orderNum> <backnodeid></backnodeid> <formname>字段:[approval]操作按钮:[approval]</formname> <fieldpermlist>[{@quot;formid@quot;:@quot;__MWOKapB7zLK4Sjb0Vmu@quot;,@quot;formname@quot;:@quot;approval@quot;,@quot;fieldPermList@quot;:@quot;@activity_name;@activity_type;@holdarea;@areas;@holdsite;@organizer_company;@udertack_company;@activity_start_time;@activity_finiall_time;@max_people;@assessment_report;@License_materials;@safety_permit_form;@safety_permit_certificate;@cchecktme;@check_status;@check_materail;@quot;}]</fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.ManualNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721899493</startnodeid> <endnodeid>1623722113861</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;4) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>847;202;746;333</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722137644</id> <name>进入五级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623722113861</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==5) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>540;175;847;202</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623722140859</id> <name>结束五级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623374083662</startnodeid> <endnodeid>1623390765388</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;1) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_ACCEPTANCE_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_ACCEPTANCE_LEVEL@quot;) if(approllevel@gt;1) { println(@quot;已经走流程@quot;) return true } else{ return false } } } return false })()</action> <pointstack>267;328;242;288</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623725980166</id> <name>进入二级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;六级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623722113861</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623748052777</id> <name>六级审批</name> <scale>0</scale> <note></note> <x>862</x> <y>400</y> <width>70</width> <height>80</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.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;七级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623748052777</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623748116840</id> <name>七级审批</name> <scale>0</scale> <note></note> <x>979</x> <y>403</y> <width>70</width> <height>80</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.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;八级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623748116840</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623748155832</id> <name>八级审批</name> <scale>0</scale> <note></note> <x>1098</x> <y>407</y> <width>70</width> <height>80</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.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;九级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623748155832</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623748179050</id> <name>九级审批</name> <scale>0</scale> <note></note> <x>1230</x> <y>399</y> <width>70</width> <height>80</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.ManualNode> <actorListScript><![CDATA[(function(){ var doc = getCurrentDocument(); var departmentid=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(departmentid!=null) { //获取当前举办地区下的所有用户 var domainid = getDomainid() var getuserListsql = @quot;select ITEM_USERID,ITEM_phone from tlk_createuser where DOMAINID='@quot;+domainid+@quot;' and ITEM_POLICEDEPTID='@quot;+departmentid+@quot;';@quot; //依据部门id和domianid查询部门下的所有用户 var userlist = queryByDSName(@quot;localmysql@quot;,getuserListsql); if(userlist!=null) { for(var useriterator= userlist.iterator();useriterator.hasNext();) { var usermap = useriterator.next(); var userid = usermap.get(@quot;ITEM_USERID@quot;) var userAccount = usermap.get(@quot;ITEM_phone@quot;) var uservo = getUserProcess().getUserByLoginno(userAccount,domainid); //根据用户id获取用户对象 var roles = uservo.getRoles(); //获取用户角色 for(var it=roles.iterator();roles!=null@amp;@amp;it.hasNext();){ var role = it.next(); if(role.getName()==@quot;十级审批@quot;) //如果当前用户未一级审批则返回 { return uservo; //返回用户对象 break; } } } } } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>1</jumpTo> <actorEditMode>1</actorEditMode> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <isCoApproverEdit>false</isCoApproverEdit> <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>1623748179050</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> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>false</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>1623748204834</id> <name>十级审批</name> <scale>0</scale> <note></note> <x>1373</x> <y>403</y> <width>70</width> <height>80</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>1623722113861</startnodeid> <endnodeid>1623748052777</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;5) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>840;220;724;351</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748242322</id> <name>进入六级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748052777</startnodeid> <endnodeid>1623748116840</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;6) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>758;108;832;247</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748245418</id> <name>进入七级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748116840</startnodeid> <endnodeid>1623748155832</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;7) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>556;7;706;86</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748264936</id> <name>进入八级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748155832</startnodeid> <endnodeid>1623748179050</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;8) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>365;4;556;7</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748273410</id> <name>进入九级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748179050</startnodeid> <endnodeid>1623748204834</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel@gt;9) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action></action> <pointstack>211;88;424;21</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748297016</id> <name>进入十级</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748052777</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==6) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>465;247;765;230</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748319083</id> <name>结束六级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748116840</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==7) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>465;247;708;100</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748326050</id> <name>结束七级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748155832</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==7) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>465;247;567;31</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748329121</id> <name>结束八级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748179050</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==8) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;' and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>465;247;399;7</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748346432</id> <name>结束九级审批</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748204834</startnodeid> <endnodeid>1623374094363</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ var doc = getCurrentDocument(); var deptId=doc.getItemValueAsString(@quot;activityareas@quot;); //活动举办地区 if(deptId!=null) { //依据地区查询审批级数 var aprovalsettingsql = @quot;select ITEM_SET_APPROVAL_LEVEL from tlk_approval_level_setting where ITEM_GETDEPARTENT='@quot;+deptId+@quot;';@quot; var query = queryByDSName(@quot;localmysql@quot;,aprovalsettingsql); if(query!=null) { var iterator = query.iterator() var map1 = iterator.next(); //获取管理员设定的审批级数 var approllevel=map1.get(@quot;ITEM_SET_APPROVAL_LEVEL@quot;) if(approllevel==9) { return true } else{ return false } } } return false })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='许可',ITEM_ACTIVITYSTEP='12' where ID='@quot;+activityId+@quot;'and CAST(ITEM_ACTIVITYSTEP as SIGNED)=10@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>465;247;258;72</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1623748349444</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>1627696789412</id> <name>审批不通过</name> <scale>0</scale> <note></note> <x>742</x> <y>638</y> <width>70</width> <height>80</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.CompleteNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623374083662</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='不予许可',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); var docId = doc.getId(); var findattitudesql = @quot;select ATTITUDE from t_flowhistory where DOC_ID='@quot;+docId+@quot;' and ENDNODENAME='审批不通过'@quot; println(@quot;findattitudesql=-=======@quot;+findattitudesql) var findattitudequery = queryByDSName(@quot;localmysql@quot;,findattitudesql) if(findattitudequery.size()@gt;0){ var ATTITUDE = findattitudequery.iterator().next().get(@quot;ATTITUDE@quot;) println(@quot;ATTITUDE=====@quot;+ATTITUDE) } })()</action> <pointstack>807;588;227;379</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696859658</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623390765388</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='不予许可',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); var docId = doc.getId(); var findattitudesql = @quot;select ATTITUDE from t_flowhistory where DOC_ID='@quot;+docId+@quot;' and ENDNODENAME='审批不通过'@quot; println(@quot;findattitudesql=-=======@quot;+findattitudesql) var findattitudequery = queryByDSName(@quot;localmysql@quot;,findattitudesql) if(findattitudequery.size()@gt;0){ var ATTITUDE = findattitudequery.iterator().next().get(@quot;ATTITUDE@quot;) println(@quot;ATTITUDE=====@quot;+ATTITUDE) } })()</action> <pointstack>568;681;367;393</pointstack> <validateScript><![CDATA[(function(){ var docId = getCurrentDocument().getId(); var findattitudesql = @quot;select ATTITUDE from t_flowhistory where DOC_ID='@quot;+docId+@quot;' and ENDNODENAME='审批不通过'@quot; var findattitudequery = queryByDSName(@quot;localmysql@quot;,findattitudesql) if(findattitudequery.size()>0){ var ATTITUDE = findattitudequery.iterator().next().get(@quot;ATTITUDE@quot;) println(@quot;ATTITUDE=====@quot;+ATTITUDE) } })()]]></validateScript> <id>1627696897784</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721891877</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='不予许可',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>568;681;493;397</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696900832</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623721899493</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>568;681;610;394</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696904004</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623722113861</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>568;681;747;397</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696907145</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748052777</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>568;681;862;400</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696913304</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748116840</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>742;638;979;403</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696918141</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748155832</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>742;638;1082;370</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696921027</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748179050</startnodeid> <endnodeid></endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action></action> <pointstack>1229;400</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696927849</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1623748204834</startnodeid> <endnodeid>1627696789412</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <action>(function(){ var doc = getCurrentDocument(); var activityId=doc.getItemValueAsString(@quot;activityid@quot;); //获取活动id //更新活动状态,将活动设置为已结束 var activityupdata = @quot;update tlk_activity_apply set ITEM_ACTIVITYSTATUS='审批不通过',ITEM_ACTIVITYSTEP='11' where ID='@quot;+activityId+@quot;'@quot; updateByDSName(@quot;localmysql@quot;,activityupdata); })()</action> <pointstack>742;638;1373;403</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1627696932617</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> </cn.myapps.runtime.workflow.element.FlowDiagram> 0