燎原之火 发表于 2024-2-22 14:41:43

【9.0.6】不在流程中心如何实现”废弃“和”暂存“

按照各位大神的帖子和指导,实现了在列表页面中添加记录并提交流程的功能。现在我有2个问题,需要请教一下。

1. 这样的情况下,提交新记录的过程中如何实现“废弃”和“暂存”?“暂存”的记录在我的代办中继续填写,那详细信息页面中的按钮交互如何做?
2. 在列表页的记录查询过程中,不希望看到“暂存”的记录,能不能用业务表中的“流程实例id”或“状态”来实现?

Joe.xu 发表于 2024-2-22 14:41:44

您好,其实这两个问题可以一起解答,暂存其实就是将数据保存,
并把此流程的状态依旧保留到填单状态,

其实就是正常发起流程,并且跟业务数据设置关联,这个楼主应该已经完成了
暂存就再把流程状态放在填单这里,并把负责人设置成当前用户


设置流程的状态,可以通过这个命令,但一般正常发起之后就是到这个填单状态,不需要特殊操作


至于怎么过滤是暂存的数据,可以在业务数据表中加一个字段,来标识是否是暂存的,最后根据这个字段来进行过滤

燎原之火 发表于 2024-2-22 19:59:06

Joe.xu 发表于 2024-2-22 18:50
您好,其实这两个问题可以一起解答,暂存其实就是将数据保存,
并把此流程的状态依旧保留到填单状态,



我添加了一个“暂存”按钮,但使用流程调用命令后,之间通过了“填单”任务,无法使用流程任务控制命令给修改回“调度”状态,请帮忙看一下这个处理过程。

燎原之火 发表于 2024-2-23 09:50:53

Joe.xu 发表于 2024-2-22 18:50
您好,其实这两个问题可以一起解答,暂存其实就是将数据保存,
并把此流程的状态依旧保留到填单状态,



找到问题原因了。
活字格流程发起有前端和服务器命令两种方式,前端发起流程会自动通过填单任务,服务器命令发起流程会保持在填单任务。
如果想做“暂存”效果,只要使用服务器命令来发起流程就可以实现了。“废弃”的功能用服务器命令“管理流程实例”也可以实现。

Joe.xu 发表于 2024-2-23 09:57:00

bingo:hjyzw:
页: [1]
查看完整版本: 【9.0.6】不在流程中心如何实现”废弃“和”暂存“