开发者社区> 问答> 正文

一个应用下的不同表单怎样设置对不同部门的人可见范围不同?

宜搭建立的同一个应用中建立了多个不同的流程表单。怎样设置不同组织架构的员工只能看到与自己相关的表单,看不到与自己无关的表单。

目前的自定义表单:
image.png

展开
收起
游客yx2fpvchlhb2w 2023-07-27 11:03:53 379 0
来自:钉钉宜搭
9 条回答
写回答
取消 提交回答
  • 要设置不同组织架构的员工只能看到与自己相关的表单,可以按照以下步骤进行操作:

    1. 创建一个包含组织架构信息的员工数据库,包括员工ID、组织架构ID等字段。

    2. 在流程表单中添加一个字段,用于关联员工与表单的关系,比如员工ID字段。

    3. 在应用中设置访问控制规则,根据员工的组织架构ID来限制表单的可见性。可以使用条件语句来判断员工的组织架构ID与表单中的组织架构ID是否匹配。

    4. 根据员工的组织架构ID来过滤表单的查询结果,只返回与员工相关的表单。可以在查询表单的接口或者数据库查询语句中添加条件语句。

    通过以上步骤,不同组织架构的员工就只能看到与自己相关的表单,而看不到与自己无关的表单。

    2023-07-29 17:27:08
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭内可以实现员工只能查看指定页面,您可以在表单/流程表单内设置提交权限:

    若是报表或自定义页面可直接设置可查看权限:

    当你只需要某一部分人查看数据或者只要提交人自己查看自己的数据,那就需要单独设置一些权限了 请参考以下文档说明: https://www.yuque.com/yida/subject/tyzccc

    新版权限管理功能点击链接查看:https://www.yuque.com/go/doc/44503379

    2023-07-28 11:08:58
    赞同 1 展开评论 打赏
  • 您可以通过设置表单的“可见范围”来限制不同组织架构的员工只能看到与自己相关的表单。具体操作如下:

    登录宜搭后台,进入应用管理页面。
    选择需要设置可见范围的表单,然后点击“设置”按钮。
    在表单设置页面中,找到“可见范围”选项,然后点击“添加”按钮。
    在弹出的“添加可见范围”对话框中,选择需要设置的组织架构范围,然后点击“保存”按钮。
    在“可见范围”选项中,选择刚刚设置的组织架构范围,然后点击“保存”按钮。
    完成以上步骤后,该表单的可见范围就被设置为指定的组织架构范围,只有属于该范围的员工才能看到该表单。

    2023-07-28 09:32:49
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,您可以通过在流程表单中添加一个“组织架构”字段来实现该功能,并将该字段作为过滤器使用。

    具体步骤如下:

    1. 在流程表单中添加一个“组织架构”字段。该字段类型可以选择“组织架构选择器”或“组织架构多选器”,根据您的需求选择。

    2. 在流程流转配置中,为每个流程节点添加一个“过滤器”。过滤器中选择“组织架构选择器”或“组织架构多选器”,并将其与流程表单中的“组织架构”字段关联起来。此外,为了确保每个用户只能看到与自己相关的表单,还需将过滤器中的“用户ID”字段与当前登录用户的ID进行关联。

    3. 保存并发布流程配置。

    这样,不同组织架构的员工只能看到与自己相关的表单,看不到与自己无关的表单。

    2023-07-28 08:51:53
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要实现一个应用下的不同表单对不同部门的人可见范围不同,可以考虑以下几种方法:

    1. 权限控制:在应用中引入权限控制机制,根据用户所属的部门或角色来控制对表单的访问权限。通过定义不同的角色或权限组,并将用户分配到相应的角色或权限组中,可以根据用户的角色或权限组来限制他们对特定表单的访问。

    2. 动态可见性规则:在表单设计中添加动态可见性规则。根据用户所属的部门或其他条件,设置表单字段或部分的可见性。只有符合指定条件的用户能够看到或编辑相关字段或部分,其他用户将无法看到这些内容。

    3. 多个表单或页面:根据部门的差异,创建不同的表单或页面来处理特定部门的需求。每个部门只能访问其相关的表单或页面,从而实现不同表单对不同部门的可见性控制。

    4. 数据过滤:在数据展示时,根据用户所属的部门进行数据过滤。在查询或呈现数据时,通过应用逻辑或配置,只显示与用户所属部门相关的数据。这样可以确保不同部门只能看到他们具有权限查看的数据。

    以上是一些常见的方法来实现不同部门对应用下不同表单的可见性控制。具体选择哪种方法取决于你的应用和需求的复杂程度。建议根据具体情况进行适当的设计和实施,并确保在系统中配置正确的权限和规则。

    2023-07-27 20:28:57
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    您可以通过在宜搭建立的同一个应用中使用角色和权限控制来实现对不同组织架构的员工只能看到与自己相关的表单的需求。

    具体的步骤如下:

    在宜搭建立的应用中,创建不同的角色,例如“部门A角色”、“部门B角色”等。

    在每个角色中,设置相应的权限,例如“部门A角色”只能够访问与部门A相关的表单,而不能访问与部门B相关的表单。

    在表单中,使用角色和权限控制来限制访问范围。例如,您可以在表单的表单设置中,选择“访问控制”,并选择相应的角色,以限制该角色能够访问的表单。这样,不同组织架构的员工只能看到与自己相关的表单,而看不到与自己无关的表单。

    2023-07-27 19:31:45
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    您好!在宜搭中,您可以通过设置表单的访问权限来控制不同部门的人可见范围。具体步骤如下:

    1. 打开宜搭应用,进入要设置的表单页面。
    2. 点击“设置”按钮,进入表单设置页面。
    3. 在“访问权限”选项卡中,选择“部门”,并勾选需要允许访问该表单的部门。
    4. 点击“保存”按钮即可。
    2023-07-27 16:07:06
    赞同 展开评论 打赏
  • 在宜搭建立的应用中,您可以通过以下方式设置不同组织架构的员工只能看到与自己相关的表单,而无法看到与自己无关的表单:

    1. 数据权限设置:利用宜搭建立的数据权限功能,您可以基于员工的组织架构或其他属性来限制他们对表单的访问权限。通过配置适当的数据权限规则,只允许员工查看和操作与自己相关的数据。

    2. 角色管理:在宜搭建立中,您可以创建不同的角色,并为每个角色分配特定的权限。根据组织架构的需要,您可以将员工分配到相应的角色中。然后,在每个流程表单中,配置只允许具有特定角色的员工进行访问和操作。

    3. 数据筛选器:在流程表单中,您可以使用数据筛选器来过滤和显示与当前员工相关的数据。通过定义适当的数据筛选条件,只显示符合条件的表单数据给员工查看,从而实现访问权限控制。

    4. 条件控制字段:在流程表单中,您可以添加条件控制字段,根据员工的组织架构或其他属性,动态隐藏或显示与其无关的表单字段。这样,员工只能看到与自己相关的字段,而不会看到与其无关的字段。

    2023-07-27 13:21:11
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    在宜搭的应用中,为每个不同的组织架构创建一个独立的表单列表。
    在每个表单列表中,为每个员工设置相应的访问权限,使其只能看到与自己相关的表单。
    在宜搭的应用中,为每个员工设置相应的角色,使其只能看到与自己相关的表单。

    2023-07-27 11:12:08
    赞同 1 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载