请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

admin/

中级会员

105

主题

293

帖子

890

积分

中级会员

积分
890
admin/
中级会员   /  发表于:2024-5-11 09:18  /   查看:197  /  回复:6
6金币
之前问过这个问题,流程点击发起后,再直接关闭会生成待办,太反人类了

不知道现在有什么好的办法能处理吗?
找到一个老帖子https://gcdn.grapecity.com.cn/showtopic-152952-1-1.html
但是删除流程这个服务端命令是知道的,就是用户不会主动点击这个按钮,他会直接关掉浏览器页面,这样怎么触发这个删除的服务端命令呢
然后又看到了某个大佬https://gcdn.grapecity.com.cn/showtopic-158845-1-1.html


最佳答案

查看完整内容

感谢大佬支持,关于楼主提的这个方案,确实有了不少的讨论,不过因为实际场景使用会多种多样,不同场景对于的操作也不一样,所以没有一个统一一致的观点。 我结合活字格实现的逻辑和咱们使用业务中使用的情况,说说我的理解。 活字格本身流程这个功能,是工作流,不是审批流,工作流本身除了审批待办以外,还有对整个流程相关的所有操作进行监控。 那么也就是说,既然流程已经发起了,就不能因为用户觉得这个流程作废了,而 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-5-11 09:18:57
来自 7#
感谢大佬支持,关于楼主提的这个方案,确实有了不少的讨论,不过因为实际场景使用会多种多样,不同场景对于的操作也不一样,所以没有一个统一一致的观点。

我结合活字格实现的逻辑和咱们使用业务中使用的情况,说说我的理解。

活字格本身流程这个功能,是工作流,不是审批流,工作流本身除了审批待办以外,还有对整个流程相关的所有操作进行监控。
那么也就是说,既然流程已经发起了,就不能因为用户觉得这个流程作废了,而去删除这个流程,换而言之,凡行皆有迹

当然,对用户来说,这个流程作废了,那就说明流程本身对用户是没有用的,那么他就不希望这个流程再出现在待办中,那么他自己去将这个流程结束掉,逻辑上才是合理的。

所以就有了,流程作废的功能,他找到自己希望作废的流程,将流程作废,那么这个流程就不会出现在待办事项中,这样的话,整理逻辑本身才是融洽的。


而不是应用开发者,或者系统本身去想用户哪些流程是有用的,哪些是作废的,而去删除。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:23:59
2#
有个方法不知道行不行,就是使用计划任务定时搜索无效的流程进行删除
回复 使用道具 举报
admin/
中级会员   /  发表于:2024-5-11 09:47:51
3#
豪~豪 发表于 2024-5-11 09:23
有个方法不知道行不行,就是使用计划任务定时搜索无效的流程进行删除

大佬那太野了,怎么知道他的流程到底无效不无效呢,有可能他填了内容不想要了、也有可能没填内容还想要,这个只能要不就不创建,只要创建了不敢给定时用户删的
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 09:49:20
4#
admin/ 发表于 2024-5-11 09:47
大佬那太野了,怎么知道他的流程到底无效不无效呢,有可能他填了内容不想要了、也有可能没填内容还想要, ...

比如你有状态 目前状态是创建中,然后过了2天还是初始状态,这个我就判断他是无效的
回复 使用道具 举报
admin/
中级会员   /  发表于:2024-5-11 09:59:09
5#
豪~豪 发表于 2024-5-11 09:49
比如你有状态 目前状态是创建中,然后过了2天还是初始状态,这个我就判断他是无效的

不行不行,用户那投诉不得刚刚的来,要么就不创建(或者创建后在后台立即删除,让用户不知道创建),只要创建了系统就不能再做改动了,否则太不合规了
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 10:24:10
6#
可以试试用这个触发,这个关闭弹窗会执行onCurrentPageChanged
onCurrentPageChanged = function(arg1, arg2) {
    console.log( arg1, arg2);
    let Name = arg2.pageName;//页面名称
};
Forguncy.Page.bind(Forguncy.PageEvents.PopupClosed, onCurrentPageChanged, "*"); //当弹窗(或子页面)被关闭时触发。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部