了解您的 Oracle Sales 定制和集成环境

您可以使用各种集成方法和工具扩展 Oracle Sales。在计划流程中,您可以熟悉用于开发集成的工具和优秀实践。

自定义 Oracle Sales 所需的角色

在执行任何定制任务之前,您必须具有角色,该角色提供对必要集成工具的访问权限。

使用下表查找提供对所需集成工具的访问权限的角色。您可以在 Oracle Sales 中自定义角色。请注意,如果您具有“销售管理员”和“应用程序开发人员”角色,则可以访问所有集成工具。

集成工具 角色
应用程序编写器
  • 主数据管理应用程序管理员

  • 客户关系管理应用程序管理员

  • 应用程序实施顾问

  • 销售管理员

  • 产品数据管理员

  • 合同设置

  • 合同设置自定义

页集成向导
  • 应用程序管理员

  • 销售管理员

第三方应用程序
  • 客户关系管理应用程序管理员

  • 应用程序实施顾问

  • 销售管理员

RESTful API
  • 应用程序开发者

  • 应用程序实施顾问

  • 应用程序管理员

  • 人力资本管理集成专员(推荐)

关于在 Oracle Sales 沙盒中工作

沙盒提供了一个隔离的环境,您可以在其中安全地实施 Oracle Sales 自定义。在部署新的自定义功能之前,此沙盒可帮助最大程度地减少对用户的干扰并维护应用程序完整性。

通过沙盒,多个用户可以同时实施和测试自定义设置,同时不会影响彼此的工作。例如,作为开发者,您可以修改 Oracle Sales 对象,以调用在 Oracle WebLogic Server for Oracle Cloud Infrastructure 上运行的 Web 服务。但是,在完成集成工作之前,您可能不希望所做的更改可供其他开发人员或最终用户使用。

每当您计划扩展 Oracle Sales 时,务必明确定义应如何使用沙盒以及使用沙盒管理您工作的工作流,以便安全地管理您的自定义工作。

使用沙盒时的注意事项

使用沙盒时,请注意以下最佳做法。

  • 确保您充分了解公司关于使用沙盒的具体策略。
  • 虽然多个用户可以在同一活动沙盒中同时工作,但是您必须避免可能存在重叠的情况;例如,当多个用户尝试处理同一对象时。
  • 在环境的暂存(测试)实例中执行所有定制。
  • 了解贵公司发布沙盒中所开发自定义功能的过程。

关于使用沙盒的工作流

使用“Manage Sandboxes(管理沙盒)”工具管理您的沙盒。

“管理沙盒”界面是控制沙盒使用方式的主要工具。要访问此界面,请单击主页右上角的用户名,依次选择管理管理沙盒

以下建议和优秀实践可帮助您充分利用沙盒:

  • 创建一个沙盒进行测试(永远不会发布)和一个沙盒进行集成(在发布之前,您可以针对其他所有自定义项进行测试和验证)。
  • 同时只能有一个沙盒有效。
  • 请注意,Oracle CX SalesOracle Human Resources 不支持将已从沙盒发布的更改回退到主线代码的标准机制。
  • 发布在沙盒中实施的工作后,下一轮的定制工作应在新创建的测试和集成沙盒中完成。

在沙盒中执行自定义时,可以使用以下沙盒管理操作:

  • 创建:通过依次单击操作新建,可以从“管理沙盒”界面中获得。
  • 激活:在“管理沙盒”界面中选择沙盒并单击设置为有效按钮后,沙盒将变为活动状态。
  • 退出:要停用沙盒,请单击任何页面顶部的沙盒名称,然后单击对话框中的退出沙盒
  • 发布:在仅测试的沙盒中完成的自定义应复制到集成沙盒;如果所有验证都通过,则自定义可以从集成沙盒发布到主线代码。
  • 删除:通过依次单击操作删除在“管理沙盒”界面中可用。您只能删除未发布的无效沙盒。

关于 Oracle Sales 中的应用程序编辑器实用程序

应用程序编辑器是基于 Web 的工具包,允许某些类型的用户扩展 Oracle Sales 以促进与外部应用程序的集成,包括基于 PaaS 的解决方案,例如 Oracle WebLogic Server for Oracle Cloud Infrastructure

使用应用程序编辑器,您可以实施各种定制和集成任务,这些任务涵盖 Oracle Sales 环境中的大部分功能和数据。而在 PaaS-SaaS 集成方面,主要侧重点包括:

  • 对象模型自定义:您可以创建自定义对象,修改标准对象和自定义对象的属性和功能以及工作流及其之间的关系。此外,还可以通过 Web 服务集成来增强对象功能。
  • 用户界面自定义:您可以自定义属性并扩展标准页面上字段、按钮和链接的功能。此外,还可以复制页面,以便随后可以扩展原始页面的功能。
  • 脚本定制:可以使用 Groovy 脚本将条件和其他编程逻辑应用于不同的应用程序组件。这包括调用第三方应用程序和 Web 服务。

这些侧重领域不是互斥的,因此某些定制可能会覆盖所有三种类别。

应用程序编辑器是运行时提供的设计时工具。大多数接口更改会立即生效,而不必注销并重新登录。但是,数据模型更改(例如创建定制字段)要求在更改可用之前重新验证。

对于使用 Oracle Sales 应用程序编写器的大多数自定义和集成工作,您必须激活沙盒。

访问 Oracle Sales 中的应用程序编辑器

了解如何访问 Oracle Sales 中的应用程序编辑器。

开始之前,请确保您有足够的权限访问应用程序编辑器。要访问应用程序编辑器,请执行以下操作:

  1. 激活沙盒。
  2. 从应用程序主页中,单击导航器菜单,然后在工具类别下,单击应用程序编辑器
  3. 在左侧窗格中,验证对象公用设置节点是否处于活动状态。