高级应用程序提供一致的安装过程

必备

客户更新 Genesys Cloud 订阅以包含供应商的高级应用程序。

    • Genesys 会将订阅通知供应商。
    • 供应商提供客户安装文档。

作为应用程序提供商,您有责任开发、品牌化和预配置自定义应用程序,使其与 Genesys Cloud 的管理用户界面融合在一起,以便您的高级应用程序提供所需的安装体验。 反过来,Genesys Cloud 中的 管理员 > 集成 > 添加新 命令会根据 Genesys Cloud 许可证限制来控制对应用程序的访问。 

高级应用程序安装过程必须包括:

  1. 客户完成高级应用程序的安装(管理员 > 集成 > 添加新应用程序)。
  2. 查看并授权高级应用程序范围。 

  3. 客户 必须为供应商 分配新角色或现有角色的权限。
  4. 管理员要求的初始启动行为会提示您授予执行以下任务的权限:
    1. 创建任何其他必需的角色。
    2. 创建任何必需的组。
    3. 创建任何必需的 OAuth 客户端(代码授权或客户端凭据)。
    4. 更新已安装的高级应用程序的默认 URL。 例如: 默认 URL 应为用于安装/配置高级应用程序的通用登录页面。 安装和配置之后,高级应用程序的 URL 定义可能会更新为高级应用程序的运行时 URL。
  5. 高级应用程序的其他实例必须由高级应用程序以编程方式配置,以简化最终用户体验。 例如:
    • 示例 创建和配置了其他边车(又名 Widget)。
    • 示例 创建和配置的其他顶级应用程序(主管视图;管理员视图;代理视图)

Genesys Cloud 对高级应用程序的责任

Genesys Cloud 主要通过分配的高级应用程序权限来访问您的应用程序。 没有必要的权限,个人用户无法访问高级应用程序。 根据高级应用程序中的定义,高级应用程序可能是 Genesys Cloud Group 的子门访问权限。 可以通过这种方式使用高级应用程序来实现对其应用程序的更精细访问。 这种配置的示例如下:

示例(用户角色 = 必需设置):

管理员视图 = 高级应用程序权限 + Genesys Cloud Group(高级应用程序 — 管理员

主管视图 = 高级应用程序权限 + Genesys Cloud Group(高级应用程序 — 主管

代理视图 = 高级应用程序权限

你的高级应用程序负责什么

高级应用程序负责根据 Genesys Cloud 用户权限和组分配来保护其应用程序和应用程序中的访问控制。 高级应用程序负责确定 Genesys Cloud 用户是否具有适当的权限和/或组分配来查看用户请求的页面。 

更多信息

请参阅 Genesys 云开发人员中心中的 AppFoundry 文章