找回密码
 立即注册

QQ登录

只需一步,快速开始

活字格学徒 活字格认证

禁止访问

30

主题

141

帖子

439

积分

禁止访问

积分
439

活字格认证

活字格学徒 活字格认证
禁止访问   /  发表于:2022-8-22 17:52  /   查看:1298  /  回复:7
提示: 作者被禁止或删除 内容自动屏蔽

7 个回复

倒序浏览
最佳答案
最佳答案
willning
超级版主   /  发表于:2022-8-22 17:52:35
来自 5#
首先,你需要区分业务系统的页面和工作流页面。前者是用来展示单据的,后者则主要用于审批参考。所以,我建议在业务系统的页面中,而不是流程页面中展示业务数据。以采购申请单为例,你需要开发一个带查询的采购申请单列表页面和只读的详情展示页面,通过详情页展示该申请单的全部数据,包含但不限于该申请单的审批状态。如果用户需要查看采购申请单,应该使用这个详情页。

不过,如果你希望流程的发起者可以在流程中心里,以只读的方式看自己提交审核的业务数据,也不是不行。做这个事情,需要你了解活字格工作流引擎中“关联的页面”机制。

活字格的工作流引擎在创建任务时,会根据当前所在的节点,自动加载该节点所关联的页面。如果该节点没有设置关联的界面,引擎将会使用流程属性设置中绑定的页面。绝大多数流程都包含有多个任务,每一个任务在创建时都会根据其所在节点的关联页面属性,指派一个页面。在活字格内置的流程中心里,用户可以通过“我的已办”中,查看负责人是自己的任务所对应的页面。在实际业务中,发起人通常只能看到很少的任务。如何确保能看到表单的全部字段?
我的建议是,你可以创建一个专门的页面,以只读的形式显示你希望展示的全部内容;然后在最后一个审批节点的后面,追加一个名为“审批完成,只读查看”的节点,关联刚才创建的页面,删除所有操作,将负责人设置为流程发起者,勾选“负责人就是发起人”自动通过。这样,在审批流程结束前,引擎会自动生成一个给发起人的任务,该任务会自动通过,然后出现在“我的已办”中。点击这个任务右侧的查看,用户就能以只读的形式看到这些信息了。




想要深入了解活字格工作流引擎中,流程实例、任务、页面的关系,推荐您观看这个教程,重点关注第8章。

看完必恍然大悟的活字格内幕:五十八、2小时,玩转工作流
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=51773
(出处: 葡萄城产品技术社区)


本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-8-23 14:04:28
2#
大佬您好,活字格当前的版本暂时不支持工作流决定数据表的删除,数据表绑定工作流后,数据所有增删改查权限都交给工作流控制,因为不是数据表在工作流执行完成后,都不能修改。不过想要实现这种方式,其实很简单,在业务表的查看页面设置一个页面加载命令,将当前工作流的实例ID传入,通过实例ID查询当前的工作流的状态,若是状态是已完成,通过设置单元格属性,将单元格设置成只读就可以了

本帖子中包含更多资源

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

x
回复 使用道具 举报
活字格学徒活字格认证
禁止访问   /  发表于:2022-8-23 14:22:40
3#
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-8-23 16:45:38
4#
大佬您好,由于工作流和数据页面都是互相独立的,所以不存在这种流程完成后将数据设置成只读
我上面建议是通过设置所有希望只读的单元格来达成目的,若是觉得比较麻烦的话,可以直接讲保存按钮设置成禁用也同样是可以达到相同的效果的。


本帖子中包含更多资源

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

x
回复 使用道具 举报
活字格学徒活字格认证
禁止访问   /  发表于:2022-8-26 00:15:44
6#
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
活字格学徒活字格认证
禁止访问   /  发表于:2022-8-26 00:18:21
7#
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-8-26 11:23:29
8#
本帖最后由 Lay.Li 于 2022-8-29 10:28 编辑

感谢大佬们支持,后面有问题欢迎发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部