注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry を Oracle NetSuite の SuiteQL フレームワークに接続し、NetSuite ERP から Foundry へのデータ同期を開始します。
機能 | ステータス |
---|---|
探索 | 🟢 一般公開済み |
バッチ同期 | 🟢 一般公開済み |
増分 | 🟢 一般公開済み |
Foundry での コネクタの設定 について詳しくはこちらをご覧ください。
NetSuite SuiteQL ソースは トークンベースの認証 (TBA) ↗ を使用します。
トークンベースの認証機能はユーザーのアカウントで有効にする必要があります。 TBA を有効にする方法については、NetSuite のドキュメンテーション ↗ を参照してください。
NetSuite のアクセス制御は、ユーザーにロールを割り当てることで設定されます。各ロールは、ユーザーが実行できるタスクとアクセスできるデータを定義する権限の集合です。Foundry に接続するユーザーに対しては、以下の設定を推奨します:
適切な権限を持つ専用のロールを作成します。
foundry-role
の使用を推奨します。
新しいロールをユーザーに割り当てます。
foundry-role
)をドロップダウンリストから選択し、Add をクリックしてから Save をクリックします。正しい権限が追加されたことを確認するには、新しいロールが割り当てられたユーザーとしてログインし、期待したすべてのデータを表示できることを確認します。
統合レコードは NetSuite で外部システムへの接続を管理するために使用されます。Foundry への接続には以下の設定を推奨します:
foundry-integration
の使用を推奨します。CLIENT ID
と CLIENT SECRET
をメモしておきます。これらは Foundry の設定に必要です。CLIENT ID
と CLIENT SECRET
は統合レコードを初めて保存したときだけ表示されます。新しいものを取得するにはそれらをリセットする必要がありますが、それは以前の値を無効にします。
foundry-integration
)、新しく作成したロール(foundry-role
)を割り当てたユーザー、および新しく作成したロールを選択します。
foundry-role
)が割り当てられていることを確認してください。TOKEN ID
と TOKEN SECRET
をメモしておきます。これらは Foundry の設定に必要です。TOKEN ID
と TOKEN SECRET
はトークンを初めて保存したときだけ表示されます。新しい TOKEN ID
と TOKEN SECRET
を取得するには、新しいトークンを作成する必要があります。
NetSuite でのトークン管理について詳しくはこちら。 ↗
NetSuite SuiteQL コネクタは、接続したい NetSuite インスタンスへのネットワークアクセスが必要です。
直接接続 を経由して接続する場合、以下の イーグレスポリシー をソースに追加する必要があります:
このイーグレスポリシーが存在しない場合は、イーグレスポリシーのリクエストを行うことができます。それ以外の場合は、イーグレスポリシーの追加を行うことができます。
エージェントランタイムで接続する場合、エージェントホストが接続するために必要なホスト名、IPアドレス、ポートへのファイヤーウォールが開いていることを確認する必要があります。
オプション | 必須? | 説明 |
---|---|---|
Account ID | はい | NetSuite アカウント ID。NetSuite のインスタンス URL のプレフィクスとして見つけることができます |
Client ID | はい | foundry-integration の作成時にコピーした CLIENT ID |
Client secret | はい | foundry-integration の作成時にコピーした CLIENT SECRET |
Access token | はい | TBA トークン の作成時にコピーした TOKEN ID |
Access token secret | はい | TBA トークン の作成時にコピーした CLIENT ID |
NetSuite SuiteQL ソースは 探索 できるので、テーブルを発見したり新しい同期を作成したりすることができます。 また、ソースの概要ページから 手動で新しい同期を作成 することもできます。