背景:我在设计一个“跨部填报-分别审批-1人汇总”的新闻日报应用,希望通过“关联查询”模块,实现“查重”功能,即每一位发起人,都能看到所有发起人历史上传过的新闻条目。
课题:测试过程中发现,发起人通过“关联查询”只能看到自己上传过的历史内容,不能看到其他发起人上传的历史内容,起不到全面查重作用。自己未能发现“关联查询”模块中有权限设置相关功能。
提问:
第一天摸索宜搭,可能问题比较幼稚,期待大佬帮忙解答:D,谢谢
楼主你好,宜搭的“关联查询”模块中,可以设置权限,使得每个发起人都能看到所有发起人之前上传过的条目。
具体实现方法如下:
在“关联查询”模块中,设置查询条件为“发起人ID=当前发起人ID”。
将查询结果中的“发起人ID”字段显示出来,以便用户能够清楚地看到哪些条目是由该发起人上传的。
根据需要,可以在查询结果页面上添加其他筛选条件,例如时间范围、新闻类型等,以便用户更加准确地找到自己所需要的历史新闻条目。
为了确保数据安全和隐私保护,建议对敏感数据进行加密处理,并严格控制访问权限,以确保只有授权的用户才能够查看相应的信息。
在宜搭中的“关联查询”模块中向项目所有人开放查看的权限,需要进行以下步骤:
通过以上步骤,您已经成功地将“关联查询”模块中的查看权限开放给了项目的所有人。现在他们可以查看相关的数据和结果了。
请注意,具体的操作步骤可能因为宜搭的版本或界面调整而有所不同。建议参考宜搭的官方文档或向宜搭的技术支持团队寻求帮助,以确保正确地配置权限。
楼主你好,根据您的描述,宜搭中的“关联查询”模块只能实现发起人查看自己上传的历史内容,不能实现发起人互相查看历史内容的功能。而在宜搭中,每个组件的权限控制方式不同,有些组件需要进行详细的权限设置才能实现特定的功能。
针对您的问题,建议您可以考虑以下两种解决方案:
(1)创建一个数据表,例如名为“新闻条目”的数据表,用于存储所有发起人上传的新闻条目;
(2)在数据表中添加列,例如名为“上传人”的列,用于记录上传该条目的发起人;
(3)在数据表中设置“上传人”列的权限,将权限设置为“所有人”,这样所有发起人都能查看“上传人”列;
(4)将“关联查询”模块中的数据源设置为“新闻条目”数据表,通过“关联查询”模块实现发起人查看其他发起人历史上传的新闻条目的功能。
(1)创建一个自定义模块,例如名为“新闻条目”的自定义模块,用于存储所有发起人上传的新闻条目;
(2)在自定义模块中添加字段,例如名为“上传人”的字段,用于记录上传该条目的发起人;
(3)在自定义模块中设置“上传人”字段的权限,将权限设置为“所有人”,这样所有发起人都能查看“上传人”字段;
(4)将“关联查询”模块中的数据源设置为“新闻条目”自定义模块,通过“关联查询”模块实现发起人查看其他发起人历史上传的新闻条目的功能。
以上两种方案均需要进行详细的配置,需要您对宜搭的组件和功能有一定的了解和实践经验。
在宜搭的“关联查询”模块中,目前没有直接的权限设置功能可以使得每个发起人都能看到所有发起人之前上传过的条目。但是您可以通过以下方法实现该功能:
在宜搭后台创建一个自定义角色,将需要查看关联查询结果的发起人都加入到这个角色中。具体操作步骤如下:
在新闻日报应用中,修改关联查询模块的查询条件,使其能够返回所有发起人的记录。具体操作步骤如下:
这样,发起人就可以通过关联查询模块查看到所有发起人之前上传过的条目了。希望对您有所帮助!
在宜搭中的"关联查询"模块,您可以通过以下步骤向项目所有人开放查看权限:
登录宜搭:使用您的账号登录宜搭平台。
选择项目:在宜搭首页或项目列表中,选择您想要开放权限的项目。
进入项目编辑模式:进入项目后,在右上角点击"编辑"按钮,进入项目编辑模式。
打开权限设置:在项目编辑模式中,点击顶部工具栏上的"权限"按钮,打开项目权限设置。
设置查看权限:在项目权限设置页面,找到"关联查询"模块相关的权限设置项。通常,查看权限会以"访客"、"成员"和"所有者"等级进行区分。
分配权限给所有人:找到"所有者"权限对应的选项,并为该选项勾选"查看"权限。这样就将查看权限授予了项目所有人。
保存并应用权限设置:在完成权限设置后,确认所做更改,并点击保存或应用按钮,使权限设置生效。
在核心表单中通过关联查询其他表单数据,可应用于多种数据查询的场景,如:
● 人事 OA 管理系统中,在个人信息首页查看自己的员工档案信息、会议预约记录、考勤记录等数据;
关联查询作为单独的查询展示功能,可以自动查询出其他表单中的一条或多条数据,且不做入库处理。
组件功能使用范围说明:
宜搭所有版本均支持使用。【双端适配】 适用于宜搭普通表单、流程表单页面类型,暂不支持在自定义页面内使用。 由于该组件的使用特性,适用于单纯的数据查询或查看的场景,不需要将数据提交入库。因此该组件目前仅适用于表单详情页,其他功能消费场域(如数据管理页等)暂不支持透出该组件。 单选下拉、多选下拉等组件显示/隐藏逻辑里可以消费“关联查询组件”
关联查询组件 通用属性包括:
标题 状态:普通/只读/隐藏 无数据时显示内容:支持自定义
您可以选择关联表单,支持关联本应用表单和跨应用表单
显示字段:关联查询某个关联表单的字段,进行调取显示。 注意:显示字段仅作为填写表单时展示使用,不会提交入库,也不能参与公式等逻辑运算。 添加好的“显示字段”支持排序、重命名、删除等操作
您可以对关联查询出来的数据进行数据筛选,符合过滤条件的数据将作为查询结果显示在相应字段中。
您可以定义关联查询数据的现实效果:「单条」和「多条」
「单条」:适用于关联详情查询,按照提交顺序显示最近提交的一条数据。
「多条」:适用于关联列表查询,符合筛选条件等限制的多条数据将一并在列表中进行呈现
i. 当选择关联流程表单时,关联的流程表单数据仅能查询到实例状态为“已完成”的数据
当关联表单中无数据时,您可以在数据展示为「多条」的情况下,勾选「允许新增」关联表数据后,即可在列表内直接在目标表内新增数据。
注意:当前关联表单为流程表单,不支持新增,且关联展示的数据状态仅包括「已完结」。
关联查询的列表数据最多展示5000条。 关联查询流程表单数据时,仅支持查询流程状态已完成的数据。 当页面内存在该组件时,无法开启公开访问。
关联组件查询的数据继承表单字段/数据权限的范围。 当关联查询的表单被删除时,会出现异常提示: 当导航栏内表单删除时,已有的数据仍能查询到,访问态进入历史的表单详情页可以看到关联查询组件及数据。
进入当前表单设计态时,直接点击保存,会校验存在相关报错信息,不能保存成功,需要用户自行校准配置功能,如果删除了这个关联查询组件,新增的数据其表单详情即无关联查询信息。
根据以上介绍得出关联组件查询的数据继承表单字段/数据权限的范围。如果你想要项目所有人可见。可以给表单设置权限组,把整个项目的人都加进去,然后给该权限组设置全员可见权限就可以了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。