Oracle NetSuite

Adobe Experience Platform を使用すると、データを外部ソースから取得しながら、Experience Platform サービスを使用して、受信データの構造化、ラベル付け、拡張を行うことができます。 アドビのアプリケーション、クラウドベースのストレージ、データベースなど、様々なソースからデータを取り込むことができます。

Experience Platformは、サードパーティーマーケティングオートメーションシステムのデータ取り込みをサポートします。 マーケティングオートメーションプロバイダーのサポートには、Oracle NetSuite が含まれます。

Oracle NetSuiteは、ERP/金融、CRM、e コマース ソリューションを含むクラウドベースのビジネス管理スイートです。

2つの異なるソースを使用して、Oracle NetSuiteからExperience Platformにデータを取り込むことができます。

  • Oracle NetSuite Activities ソースを使用してイベントデータを取り込みます。
  • Oracle NetSuite Entities ソースを使用して、顧客データと連絡先データを取り込みます。

2つのOracle NetSuite ソースについて詳しくは、次の表を参照してください。

ソース
タイプ
説明
Oracle NetSuite Activities
イベント
カレンダーに追加されたスケジュールされたアクティビティを取得します。
Oracle NetSuite Entities
顧客
顧客の名前、住所、キー識別子などの詳細を含む特定の顧客データを取得します。
Oracle NetSuite Entities
連絡先
連絡先の名前、メールアドレス、電話番号、顧客に関連するカスタムの連絡先に関連するフィールドを取得します。

IP アドレスの許可リスト ip-allow-list

ソースをExperience Platformに接続する前に、リージョン固有のIP アドレスをードに追加する必要があります。 詳しくは、Experience PlatformへのIP アドレスの許可リストに加えるに関するガイドを参照してください。

前提条件 prerequisites

Oracle NetSuite データをExperience Platformに取り込む前に、まず次の情報が必要です。

  • アカウント Oracle NetSuite

    • 有効なアカウントがない場合は、Oracle NetSuiteにお問い合わせください。
  • 任意のOracle NetSuite製品に対する​アクティブなサブスクリプション

  • アカウント ID

    • Oracle NetSuite ソースは、OAuth 2.0を使用してOracle NetSuite APIと通信します。 アカウント IDをお持ちでない場合は、​ アカウント IDの取得方法に関するOracle ドキュメントを参照してください。
  • クライアント ID​と​ クライアントシークレット ​の組み合わせ。

    • Oracle NetSuite個のAPIにアクセスするには、クライアント IDとクライアント秘密鍵が必要です。 この手順では、管理者が次の権限を持っていることも確認する必要があります。

      • OAuth 2.0機能を有効にし、適切なOAuth 2.0役割を設定しました。
      • OAuth 2.0の役割にユーザーを割り当て、必要な統合レコードを作成しました。
  • アクセストークン​と​更新トークン

必要な資格情報の収集 gather-credentials

Oracle NetSuiteをExperience Platformに接続するには、次の接続プロパティの値を指定する必要があります。

資格情報
説明
クライアント ID
Oracle NetSuiteで統合レコードを作成するときに生成されるクライアント ID値。 詳しくは、統合レコードの作成方法に関するOracle ガイドを参照してください。
7fce.....b42f
値は64文字文字列です。
クライアントシークレット
統合レコードの作成時に生成されるクライアント秘密値。 詳しくは、統合レコードの作成方法に関するOracle ガイドを参照してください。
5c98.....1b46
値は64文字文字列です。
認証テスト URL
(オプション) NetSuite認証テスト URL。
https://{ACCOUNT_ID}.app.netsuite.com<br>/app/login/oauth2/authorize.nl?response_type=code<br>&redirect_uri=https%3A%2F%2Fapi.github.com<br>&scope=rest_webservices<br>&state=ykv2XLx1BpT5Q0F3MRPHb94j<br>&client_id={CLIENT_ID}
アクセストークン
アクセストークンはJSON Web Token (JWT)形式で、60分間のみ有効です。 アクセストークンの取得方法について詳しくは、OAuth 2.0 NetSuiteの認証に関するOracle ガイドを参照してください。
eyJr......f4V0
値は、JSON Web トークン (JWT)としてフォーマットされた1024文字の文字列です。
更新トークン
アクセストークンの有効期限が切れた後、更新を使用して新しいアクセストークンを生成します。 更新トークンは7日間有効です。 アクセストークンの取得方法について詳しくは、OAuth 2.0 NetSuiteの認証に関するOracle ガイドを参照してください。
eyJr......dmxM
値は、JSON Web トークン (JWT)としてフォーマットされた1024文字の文字列です。
アクセストークン URL
アプリケーションがPOST リクエストを送信するトークンエンドポイント。
https://{ACCOUNT_ID}.suitetalk.api.netsuite.com<br>/services/rest/auth/oauth2/v1/token
IMPORTANT
更新トークンの有効期限が切れた後、更新されたトークンを使用して、Experience Platformで新しいアカウントを作成する必要があります。

Oracle NetSuite ActivitiesをExperience Platformに接続 oracle-netsuite-activities

以下のドキュメントでは、APIまたはユーザーインターフェイスを使用してOracle NetSuite ActivitiesをExperience Platformに接続する方法について説明します。

  • ​ ソース接続とデータフローを作成して、APIを使用して Oracle NetSuite Activities データをExperience Platformに取り込みます。
  • UIを使用して Oracle NetSuite Activities アカウントをExperience Platformに接続します。
  • UIを使用して、ソース接続用のデータフローを作成します。

Oracle NetSuite EntitiesをExperience Platformに接続 oracle-netsuite-entities

以下のドキュメントでは、APIまたはユーザーインターフェイスを使用してOracle NetSuite EntitiesをExperience Platformに接続する方法について説明します。

  • ​ ソース接続とデータフローを作成して、APIを使用して Oracle NetSuite Entities データをExperience Platformに取り込みます。
  • UIを使用して Oracle NetSuite Entities アカウントをExperience Platformに接続します。
  • UIを使用して、ソース接続用のデータフローを作成します。
recommendation-more-help
experience-platform-help-sources