配置到 Oracle NetSuite 的源连接

要开始将 NSPB Sync SuiteApp“已保存的搜索”与 Oracle Enterprise Performance Management Cloud 集成,需要首先创建并注册类型为 "Netsuite" 的源系统。

指定源系统和连接信息之后,初始化源系统,为每个 NSPB Sync SuiteApp 已保存的搜索创建一条目标应用程序记录。

注:

用于访问集成的 NSPB Sync SuiteApp“已保存的搜索”策略已更改。现在要求使用基于令牌的授权(而不是基本身份验证),以便设置从 EPM 云到 NSPB Sync SuiteApp“已保存的搜索”的连接。在 21.06 版中,基本授权凭据将变为只读。

要添加 Oracle NetSuite 源系统:

  1. 启动 Oracle NetSuite
  2. Oracle NetSuite 主页,依次选择设置用户/角色访问令牌新建(创建新令牌)。

    图中显示了 Oracle NetSuite 主页。

  3. 访问令牌页,选择内部 NS 应用程序 NS-PBCS 作为应用程序名称。

    图中显示了“访问令牌”页。

  4. 单击保存并从该页复制“令牌 ID”和“令牌密钥”。

    注:

    只有在此时可以查看这些值。如果您离开该页,将无法访问这些值。

    图中显示了“确认”页。

  5. NSPB Sync SuiteApp 主页上,在集成下面选择数据管理

    图中显示了“导航器”页。

  6. 设置选项卡的注册下,选择源系统
  7. 源系统中,单击添加
  8. 输入源系统详细信息:
    1. 源系统名称中,输入源系统名称。

      输入要用于 NSPB Sync SuiteApp“已保存的搜索”应用程序的名称,如 "NetSuite ERP"。

    2. 源系统说明中,输入源系统的说明。
    3. 源系统类型中,选择 NetSuite
    4. 穿透钻取 URL 中,输入到 NSPB Sync SuiteApp“已保存的搜索”系统的穿透钻取链接的 URL 超链接

      对钻取 URL 使用以下格式:

      https://<NetSuite Domain>/app/common/search/searchresults.nl

      要获取 Oracle NetSuite 域,请启动以下 URL:

      https://rest.netsuite.com/rest/datacenterurls?account=<ACCOUNT>

      例如,如果您有帐户 "TSTDRV1700457",则键入以下内容:

      https://rest.netsuite.com/rest/datacenterurls?account=TSTDRV1700457

      将返回以下内容之一:

      {"webservicesDomain": "https://tstdrv1700457.suitetalk.api.netsuite.com", "restDomain":"https://tstdrv1700457.restlets.api.netsuite.com", "systemDomain":"https://tstdrv1700457.app.netsuite.com"}

      使用上例作为 systemDomain url,钻取 URL 将为:

      https://tstdrv1700457.app.netsuite.com/app/common/search/searchresults.nl?

      图中显示了“源系统”屏幕。

  9. 单击配置源连接
    “配置源连接”屏幕用于指定 Oracle NetSuite 连接信息。

    数据管理支持通过基于令牌的身份验证方法连接到 Oracle NetSuite。在使用基于令牌的身份验证方法之前,请确保您具有基于令牌的身份验证的令牌详细信息。必须先在 Oracle NetSuite 中定义这些信息,然后才能在数据管理中配置连接。

    步骤 10 中描述了基于令牌的身份验证方法。

    基本(用户)授权凭据可用,但在 21.06 版中将变为只读。步骤 11 中描述了基于用户的身份验证配置。

  10. 要使用基于令牌的身份验证连接到 NSPB Sync SuiteApp“已保存的搜索”系统,请完成以下步骤:

    借助此身份验证机制,客户端应用程序可以通过 API 使用令牌访问 NSPB Sync SuiteApp“已保存的搜索”系统,而无需使用 RESTlets 或 Web 服务集成来存储用户凭据。

    1. 指定下列内容:
      • 使用者标识 - 指定使用者标识的类型。使用者标识类型用于确定该连接是使用默认使用者标识还是自定义使用者标识。客户标识是一种全局唯一标识符,用于识别使用者。它是在 NSPB Sync SuiteApp 系统中生成的。

      • 使用者密钥 - 指定对于自定义“使用者标识类型”实施使用的使用者标识,用于建立使用者标识所有权的密码。

      • 令牌 - 指定用于代表用户访问受保护资源的令牌值(在 NSPB Sync SuiteApp“已保存的搜索”系统中生成)。

      • 令牌密钥 - 指定用于建立令牌所有权的密码。

      • 帐户 - 指定 NSPB Sync SuiteApp“已保存的搜索”Web 服务的帐户 ID。

        帐户 ID 可以标识帐户类型,例如,帐户是生产帐户、沙盒帐户还是版本预览帐户。特定于帐户的域不依赖于托管帐户的数据中心。域不会更改,即使帐户移到其他数据中心也是如此。

      • 数据中心 -(字段现已过时,将被忽略)

    2. 单击测试连接
    3. 单击配置

      此时将显示确认消息“已成功配置源系统 [源系统名称]”。

      图中显示了“配置源连接”页面

  11. 要使用基于用户的身份验证连接到 Oracle NetSuite,请完成以下步骤:
    1. 针对以下字段指定凭据:
      • 用户(名)

      • 密码

      • 帐户 - 指定 Oracle NetSuite Web 服务的帐户 ID。

        帐户 ID 可以标识帐户类型,例如,帐户是生产帐户、沙盒帐户还是版本预览帐户。特定于帐户的域不依赖于托管帐户的数据中心。域不会更改,即使帐户移到其他数据中心也是如此。

        数据中心 -(字段现已过时,将被忽略)

      • (可选)角色 ID - 指定分配给 Oracle NetSuite 用户的角色 ID。

        如果您向 Oracle NetSuite 中的帐户分配了多个角色,则可以指定一个角色 ID。

        数据管理使用角色 ID 进行用户密码授权。

        要从 Oracle NetSuite 获取角色 ID,请从 Oracle NetSuite 中依次选择设置用户/角色管理角色。如果此信息默认情况下不可见,您可以编辑视图并添加 InternalID 列进行查看;也可以打开角色详细信息并在浏览器 URL 中查看该 ID。

    2. 单击测试连接
    3. 单击配置

    图中显示了“配置源连接”屏幕

  12. 源系统屏幕中,单击初始化

    初始化过程用于提取 NSPB Sync SuiteApp“已保存的搜索”元数据信息。

    初始化过程可能需要很长时间才能完成。您可以在作业控制台上观察进度。

  13. 单击保存