Net Suite 数据账户接入指南1. 接入前准备观远连接器的 Net Suite 数据账户使用 NetSuite 的令牌认证(TBA)。请由 NetSuite 管理员准备一个启用了令牌认证的集成记录,并为具有所需数据权限的用户及角色创建访问令牌。最终需要保存 Consumer Key、Consumer Secret、Token ID、Token Secret 和 Account ID 五项信息。 2. 在 NetSuite 获取连接信息2.1 创建集成记录,获取 Consumer Key 和 Consumer Secret登录 NetSuite,进入 Setup → Integration → Manage Integrations → New。填写集成名称,在 Authentication 页签勾选 Token-based Authentication,保存后在确认页读取 Consumer Key / Client ID 与 Consumer Secret / Client Secret。这两项属于同一集成记录。具体操作可查看Oracle 官方集成记录创建说明。
公开资料中的脱敏页面示例,保留了集成记录、Authentication 页签和凭据的相对位置。实际值以新建或重置集成记录后 NetSuite 显示的确认页为准;该页关闭后无法再次查看原密钥。 2.2 创建访问令牌,获取 Token ID 和 Token Secret进入 Setup → Users/Roles → Access Tokens → New。选择刚创建的集成记录,以及用于读取数据的用户和角色,保存后在确认页读取 Token ID 和 Token Secret。NetSuite 的官方令牌认证操作教程列出了令牌创建步骤和所需权限。
公开资料中的脱敏页面示例,保留了 Access Token 页面和两个令牌字段的位置。请在创建令牌时记录实际值,离开确认页后无法重新查看。 2.3 查看 Account ID进入 Setup → Company → Company Information,查看 Account ID。它对应观远连接器的“账户 Realm”,应与创建集成记录和访问令牌的 NetSuite 账户一致。入口可参见Oracle 官方 Account ID 查找说明。
公开资料中的页面示例展示 Account ID 所在位置;图中的号码仅为示例。
3. 在观远连接器创建数据账户进入数据账户管理,点击“新增数据账户”,所属平台选择 Net Suite。账户名称可按用途自行填写,其他字段按下表录入。
填写完毕后点击“测试连接”,测试通过再点击“确定”。如果测试未通过,核对五项信息是否属于同一个 NetSuite 账户,令牌选择的集成记录、用户与角色是否正确,以及该角色是否具有目标数据的读取权限。 4. 获取不到已创建的密钥NetSuite 仅在创建集成记录或访问令牌后的确认页显示相应密钥。若未保存这些值,请由 NetSuite 管理员在原集成记录中重置 Consumer Key / Consumer Secret,或重新创建访问令牌,然后将新值填入观远连接器。操作位置可参见Oracle 官方集成记录凭据重置说明和Oracle 官方令牌创建教程。 |