找回密码
 注册成为天翎用户
查看: 507|回复: 1

[已解决] 流程处理按钮的流程启动脚本不起作用

[复制链接]
lillian828 发表于 2021-7-6 10:51:57 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:
【联系电话】:    青岛华泰
【问题描述】:

问:流程处理按钮的流程启动脚本不起作用



(function(){      
      var doc=getCurrentDocument();      
      var LCMC=doc.getItemValueAsString("流程名称");      
      var webuser=getWebUser();      
      var process = getDocProcess(getApplication());      
      var params = createParamsTable();      
            
      var flowid="";      
      if (LCMC=="流程1")      
         {      
           flowid="__Vj7EmCAGqJAnt1bdFhw";      
         }      
      if (LCMC=="流程2")      
         {      
           flowid="__3942LVJYN9FYpcji8Qt";      
         }      
      
      params.setParameter("_flowid", flowid)//value为对应的流程Id.      
      process.doStartFlowOrUpdate(doc,params,webuser);//启动流程      
            
      })()



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
 楼主| lillian828 发表于 2021-7-6 11:05:43 | 显示全部楼层
回复:
你的这段脚本直接用自定义按钮就能启动啦,还要放在启动流程里面



问:
放在自定义按钮的动作执行里面?放流程启动里面不行吗?不想加额外的一个按钮啊。


回复:我先看看这个启动流程脚本返回的是什么值先,因为你的这段脚本里面已经是写了启动流程的方法了,所以会重复的。


问:不写启动方法,只返回流程id我也试过。


回复:我先看看这个功能返回的是什么值先,如果你只想通过按钮执行脚本来启动流程和传到对应节点,这个脚本我有写,但是如果你要用启动流程的按钮的话,我试试,你用流程的id也不行?





问:试过。不行。我再看看是不是id错了啊。
测试结果,流程ID也不行,选择了,也会按照脚本指定走。问题是那个选择流程的界面就不应该出现啊



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 02:26

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表