用户权限框架

为您的团队配置安全清晰的环境

灵活的用户权限设置有助于创建高效的沟通和协作环境。借助 Virola 权限框架,您可以允许或限制整个团队、特定聊天室和/或特定用户的特定操作

Virola 中的权限框架以聊天室为中心,因此大多数权限与用户在某些聊天室中可以或不可以执行的操作有关。 例如,同一个用户可以在一个聊天室中完全访问消息,而在另一个聊天室中仍然只是读者。

用户权限层次结构

用户权限可应用于三个级别:

  • 默认应用程序级别 - 适用于所有应用程序用户、所有私人和群组聊天室的参与者
  • 公共聊天室级别 - 适用于添加到特定聊天室(群组或私人)的所有用户
  • 个人用户级别 - 适用于使用应用程序或参与特定群组聊天室的个人用户
Screenshot of the user permissions menu visible to Virola server admin

应用级用户权限

对于所有应用用户以及每个用户,可以单独设置以下权限:

  • 创建私人聊天室
  • 创建群聊室
  • 查看其他用户的个人详细信息
  • 查看任务板
  • 查看会议板
  • 能够更改自己的密码
  • 能够重置自己的 Web API 访问令牌

这些权限是全局设置的,由所有用户继承,并且可以由管理员为特定用户覆盖。

默认情况下,所有上述权限均授予所有用户。

Screenshots of global and personal app-level permissions

房间级用户权限

房间级权限与房间内的消息传递、协作和其外观相关。它们是为所有群聊室中的用户、特定房间的参与者以及每个特定房间参与者单独设置的。

所有私人聊天室中的所有用户都可以使用同一套房间级权限。但是,私人聊天室权限不能在房间或用户级别上被覆盖。

消息传递和文件发送相关的权限在主聊天线程和讨论线程中分别授予或限制:

  • 创建文本消息
  • 编辑或删除自己的文本消息
  • 发送文件(创建附件)
  • 重命名或删除自己的附件
  • 添加对消息的回应
  • 查看谁读了消息

另一组权限允许配置可供用户使用的协作功能的范围

  • 创建问题(任务)
  • 创建会议
  • 激活对讲机
  • 屏幕共享
  • 录制会议
  • 发送提醒
  • 管理房间内的问题

截至目前,有一项权限与房间外观相关:

  • 查看房间侧边栏

默认情况下,所有权限均授予所有聊天室中的所有用户。

Screenshot of default room-level permissions

群聊室参与管理

群聊室版主或 Virola 管理员可以配置 群聊室选项,以自动将新用户添加到房间或允许他们 通过聊天室链接加入房间

默认情况下,“自动将新用户添加到此房间”和“允许用户自行添加到此房间” 选项处于禁用状态。

此外,版主可以允许或禁止用户离开群聊室。 默认情况下,“允许用户离开此聊天室”选项处于启用状态。

Screenshot of group chat room options

用户权限设置如何改善我的工作流程?

有很多方法可以利用用户权限。但是,此功能的主要目的是帮助用户高效协作和沟通。让我们看看如何在 Virola 企业信使中使用此功能。

通过 Virola 组织客户支持

Virola 信使可用于提供个性化的客户支持,创建和管理专门针对您的业务或产品的社区,甚至组织研讨会和网络研讨会。 在所有情况下,您的客户都需要下载并安装 Virola 客户端应用程序并使用您提供的凭据登录,或通过 Virola 应用程序在您的服务器上注册他们的帐户。

在组织个性化支持时,您可以限制客户创建 私人和群聊室 - 这样他们就无法找到其他用户并在您背后进行交流。但您可以手动或自动将他们添加到受限制的 群聊室,他们可以在那里获取新闻,或者创建私人或群聊室,并有个人经理为他们提供帮助。

如果您想为一大群互不相识的客户举办网络研讨会, 您可以为网络研讨会创建一个受限制的群组聊天室。在这个聊天室中,参与者无法看到彼此,也不知道聊天室里有多少人。然后您可以分享加入聊天室的链接。

创建社区时,您可以放宽限制,允许用户以各种方式在您的群聊室中互动,例如发短信、参加会议和共享屏幕,所有这些都在受监管的环境中进行。

如果您想通过多种不同方式提供优质客户服务,使用权限框架非常方便。

配置只读新闻频道

如果您需要创建一个通信频道来发布公司新闻、 更新和其他有价值的信息,但又想阻止用户在那里发帖, 您可以将公共房间级权限应用于该群聊室,并禁止 在主聊天线程中发布消息、附件等

如果此新闻频道旨在与您的客户沟通, 您可以在频道内禁用提醒、对讲功能和屏幕共享。 您还可以通过限制对房间侧边栏的访问并禁用查看阅读群组中发布消息的用户的功能来完全隐藏有关其他用户的信息。

但是,在为您的团队创建新闻频道时,最好 在讨论主题中保留允许发送消息。 这样,您的团队成员将能够讨论新闻并提出任何问题。

您的新用户可以从您提供的链接加入此类频道, 或者您可以激活一个选项,将所有新用户自动添加到您的新闻频道。

Example of room-level settings that convert the room to a news channel

设置每个聊天室的特定权限

有时可能需要限制所有聊天室中的特定操作。 例如,禁止重命名或删除附件或编辑和删除自己的文本。 在这种情况下,您可以在 Virola 服务器中配置默认的群聊室级别权限并设置 将应用于所有群聊室的限制

但是,可以覆盖特定聊天室的默认权限 并在那里应用通用的聊天室级别权限。例如,您有一个供 IT 部门使用的群聊室。 您希望允许管理此聊天室中的问题,而在其他聊天室中,您希望 禁止此功能。在这种情况下,您可以在默认级别限制“更改其他用户问题的属性”权限,然后借助通用房间级别权限设置将其授予单独的群聊室。

Example of room-level settings that allow managing issues in this room

设置特定的每个用户权限

假设您已经创建了一个只读新闻频道。但现在您需要一名版主 通过发布新闻和更新来保持频道的活跃。为此,您需要允许某些用户 发布消息并将文件上传到此频道。在这种情况下,您可以编辑他们的个人 房间级权限并授予在主线程中发布和编辑消息的权限。

Example of personal room-level permissions allowing to create messages in the main thread