批量终止流程-ks脚本处理原创
金蝶云社区-杨晨宇
杨晨宇
1人赞赏了该文章 576次浏览 未经作者许可,禁止转载编辑于2022年07月21日 19:07:01
  1. 打开开发平台,在合适的地方(一般是在流程服务云应用下)新建个动态表单。若无法直接新建,扩展下原厂应用

    Image_20220721175419.png

    Image_20220721175636.png

  2. 这里只有一个按钮(按钮标识为scan,可以自定义,这个跟ks脚本里面的key保持一致即可)

  3. 注册脚本

    Image_20220721175657.png

    Image_20220721175841.png

  4. 编写ks脚本

    Image_20220721180031.png

  5. 把要终止的流程实例id ,复制粘贴进去(arr.push('1353629885297349632');)建议一次不超过500条

    流程实例id可以通过查询分析器 语句查询出来,也可以在流转日志中查询

  6. 保存ks脚本


    Image_20220721181004.png

  7. 预览,点击【终止】按钮,执行。若提示:调用者不是流程管理原,不能调用该接口,需要到【配置工具】中【系统参数】工作流服务中,把这个开关打开,使用后再关闭


    Image_20220721181158.png

  

Image_20220721181259.png


8.流程终止后,可在历史流程中查看,且流程图会生成 【终止】节点

Image_20220721181403.png

Image_20220721181626.png



9.流程终止完毕后,可删除扩展的表单元数据或者删除扩展的应用

Image_20220721181453.png

10.结束收工

赞 1