天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

[楼主失联] 如何删除被回退的流程

[复制链接]
重工建设_hjh 发表于 2022-8-15 17:48:47 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:如何设置视图删除按钮的权限,权限要求:草稿状态 和 被回退的流程都可以由创建人删除,其他已提交的流程不可删除


lillian828 发表于 2022-8-18 17:45:02 | 显示全部楼层
您好,需要写脚本实现,暂没有脚本示例,需要您写哦。

按钮隐藏脚本

本帖子中包含更多资源

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

x
 楼主| 重工建设_hjh 发表于 2022-8-18 18:04:08 | 显示全部楼层
那个这个草稿状态和被回退的流程都可以删除的脚步应该怎么写呢
 楼主| 重工建设_hjh 发表于 2022-8-18 18:04:54 | 显示全部楼层
lillian828 发表于 2022-8-18 17:45
您好,需要写脚本实现,暂没有脚本示例,需要您写哦。

按钮隐藏脚本


那个这个草稿状态和被回退的流程都可以删除的脚步应该怎么写呢
小雯洁洁 发表于 2022-8-23 18:21:50 | 显示全部楼层
本帖最后由 小雯洁洁 于 2022-8-23 18:25 编辑

您好,在动作执行前脚本可以仿照以下脚本来写一下哦。

本帖子中包含更多资源

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

x
 楼主| 重工建设_hjh 发表于 2022-8-25 09:36:28 | 显示全部楼层
小雯洁洁 发表于 2022-8-23 18:21
您好,在动作执行前脚本可以仿照以下脚本来写一下哦。

_flowType参数获取出来的值一直都是空的,


"经办人".equals(statelabel)
我改为用这个做判断可以吗?我流程的第一个节点默认都是经办人。



  1. (function () {
  2.     try {
  3.         var arr = getParameterAsArray("_selects");
  4.         var Process = getDocumentProcess();
  5.         var userName = getWebUser().getName();
  6.         for (var i = 0; i < arr.length; i++) {
  7.             var doc = Process.doView(arr[i]);
  8.             //println("文档:\n" + doc)
  9.                  var state =getParameter("_flowType")
  10.             var statelabel = doc.getStateLabel()
  11.             var applyName = doc.getItemValueAsString("发起人")
  12.             println("flowType: "+state+",文档状态:" + statelabel + ",发起人:" + applyName)
  13.            if (doc.isComplete) {
  14.                return "已完成审批,无法删除";
  15.             }
  16.            if (statelabel == null || statelabel.length() == 0 || "草稿".equals(statelabel) || "经办人".equals(statelabel)) {
  17.              return;
  18.             }
  19.            return "非草稿单,无法删除";
  20.         }
  21.         return;
  22.     } catch (ex) {
  23.        println(ex)
  24.         return '删除失败:' + ex
  25.     }

  26. })()
复制代码
小雯洁洁 发表于 2022-8-25 16:41:51 | 显示全部楼层
您好,这样是可以的

本版积分规则

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

GMT+8, 2026-8-12 23:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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