Oracle CX Sales 对象中创建指向另一个应用程序的链接

将应用程序集成到 Oracle CX Sales 中的一种简单方法是使用应用程序编辑器工具添加指向应用程序 URL 的链接。可以插入指向其他 Oracle Cloud 服务或定制应用程序的链接。例如,您可以在 Oracle Integration 中链接到基于 Web 的进程。您还可以通过控制 Oracle Cloud 用户界面中的链接可见性来限制用户访问,以便只有具有所需角色的用户才能看到该链接。

Oracle Sales 对象中创建新 URL 链接

您可以创建新应用程序链接,使其可用于 Oracle Sales 对象页面。

出于说明目的,Common 应用程序容器和 Account 对象将在整个过程中使用。

  1. Oracle Sales Navigator 菜单的 Tools 类别下,单击 Application Composer(应用程序编辑器)
  2. 展开对象,然后展开标准对象
  3. 展开帐户对象,然后单击操作和链接
    右侧的面板将刷新。此处显示所有现有操作和链接。
  4. 帐户:操作和链接面板上,单击操作列表,然后选择创建
  5. 创建操作或链接向导的顶部附近,输入新链接的值。键入显示标签,然后按 Tab 键。
    显示标签值用于填写名称字段。如果需要,可以输入其他名称。
  6. 对于类型,选择链接
    此时将显示 URL 定义部分,并显示用于使用 Groovy 构造有效 URL 的编辑脚本界面。
  7. 编辑脚本编辑器窗口中,输入格式正确的应用程序 URL。

    可以使用 Groovy 脚本编写语法构造格式正确的 URL。它通常由静态数据和变量数据串联组成。例如:

    • 静态或文字 URL,例如:
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • 可以使用 Groovy 脚本调用注册为第三方应用程序的动态 URL:
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. 要使用 Groovy 将对象上下文字段添加到静态 URL 或动态 URL:在编辑脚本区域中,将光标放在要插入字段的位置。
  9. 通过单击工具栏中的 Show/Hide Function Palette,显示 Groovy 选项板。
    函数调色板拆分为两个窗格。顶部窗格显示当前对象,底部窗格显示一组可用对象函数、字段、关键字和 Web 服务的选项卡。
  10. 单击字段选项卡,然后在帐户:字段窗格中滚动,直到找到所需字段的显示标签API 名称字段为止。
  11. 在调色板的右下角,单击插入
    此字段的 API Name 现在应作为 URL 字符串的一部分显示在编辑脚本界面中。
  12. 单击 保存
    该界面显示操作和链接的列表。请确保刚才创建的链接出现在此列表中。

控制 Oracle Sales 中 URL 链接的可见性

Oracle Sales 中,编辑链接本身时,无法控制 URL 链接的可见性。而必须控制 URL 链接出现的对象页面的可见性。您必须创建定制布局,在其中指定如何基于角色控制包含 URL 的页面的可见性。

可以使用应用程序编辑器工具包控制显示 URL 链接的对象页的可见性。该流程要求使用您从头开始创建的定制布局,或者使用应用程序编辑器用户界面中详细信息页面布局下面列出的其他布局的副本。

在此示例中,使用 Common 应用程序容器中 Account 对象Default Layout 的副本。您可以根据任何现有布局确定自定义布局的基础。

  1. 激活沙盒。
  2. Oracle Sales 应用程序主页上,单击导航器菜单,然后在工具下,单击应用程序编辑器
  3. 应用程序编辑器面板中,确保将应用程序列表设置为要扩展的对象的应用程序容器。在本例中,选择公用
  4. 依次展开对象标准对象
  5. 展开帐户对象,然后单击
    右侧的面板显示帐户:页编辑界面。
  6. 如果尚未选择简化的页面选项卡,请选择该选项卡。
  7. 详细信息页面布局下,单击默认布局进行选择,然后单击工具栏中的复制布局图标。
  8. 复制布局对话框中,在新建布局名称文本框中键入新布局的名称。
  9. 源布局下拉列表中,确保选中默认布局
  10. 单击保存和关闭
    帐户:页面界面将新定制布局列为详细信息页面布局下的第一个条目。
  11. 详细信息页面布局下,选择新的定制布局以突出显示它,然后单击角色列中任何单词旁边的向下箭头。
    此时将显示 Select: Roles 对话框。
  12. 选择:角色对话框中,分配应对定制布局具有独占访问权限的角色。对于角色,选择特定角色。从可用角色列表中,选择角色并将其移到所选角色框。单击确定以保存。
  13. 详细信息页面布局表中,确保所选角色显示在定制布局的角色列中。
  14. 最后,您可能需要移动新布局的位置,以便在非限制布局之前评估基于角色的访问限制。此评估从上到下进行。单击以选择您创建的页面布局。在工具栏中,单击带有向上和向下箭头的图标。确保选择了新布局,并使用箭头移动选择。单击保存可关闭对话框并返回到帐户:页面
新定制布局的可见性仅限于您指定的角色。