需求描述:流程审批单A、流程审批单B,想要在A单中引用查看B的表单及审批内容。而内置的【关联表单】组件,只关联部分少量(主次要)数据,且只能从一类(一类且预先指定的某一类)表单中提取数据。 需要的场景是:如A单为付款审批单,在付款审批时,审批者一般都希望能够关联引用查看合同、申购等等(这里用关联申购举例), 实际上因为申购类别不同,表单控制逻辑不同,我们分别制作了D、E、F,不同的几个申购单。 因此,在表单填写关联引用表单时,是需要从DEF等单据中选的(选一个或多个)。现有的关联组件,因限制了只能一个表单。暂无法使用。
思考的其实超链接就够用了。使用“引用”,称呼似乎更合适,求指导实现办法或者思路,或者有哪个组件能满足使用需求更好。
对于您的需求,您可以考虑使用跨表单查询和超链接来实现。
在表单A的审批流程中,可以在需要关联表单B的地方,使用超链接或按钮,通过跨表单查询的方式,链接到表单B上的具体记录。这样可以实现在表单A中引用查看表单B的内容,同时可以选择引用多个表单B(如表单B、表单C、表单D等)。
具体操作步骤如下:
在表单A中创建超链接或按钮,作为跳转到表单B的入口。
在跳转到表单B的超链接或按钮的设置中,使用跨表单查询,查询表单B上需要展示的数据,并返回给表单A中的超链接或按钮进行展示。
在跳转到表单B的超链接或按钮的设置中,使用跨表单查询同时查询多个表单B、C、D等需要引用的表单。
在表单B、C、D等被引用的表单中,设置相应的权限,以控制不同的用户或用户组对不同表单的访问权限。
此外,如果您使用的是流程引擎(如阿里云的流程审批引擎),可以将超链接或按钮作为流程中的节点,使得审批者可以在审批过程中查看引用的表单,实现更为便捷的流程管理。
总之,您可以使用跨表单查询和超链接来实现在表单A中引用查看多个表单B、C、D等的内容。同时,可以对被引用的表单进行权限设置,以保护数据的安全性和保密性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。