Oracle NetSuite スポーク
Oracle NetSuite スポークを使用して、ServiceNowインスタンスから Oracle NetSuite でのレコード管理の作成、読み取り、更新、および削除 (CRUD) を自動化します。これらの操作を実行するための事前設定されたアクション、サブフロー、接続および資格情報エイリアス、およびスクリプト化された REST API を提供します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Oracle NetSuite スポークv 1.0.3 が最新バージョンです。
サポートされているバージョン
このスポークは Oracle NetSuite API バージョン 1.0 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
スポークの依存関係
- 複合オブジェクト (com.glide.object)
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブアクションステップ - SOAP (com.glide.hub.action_step.soap)
- ServiceNow フローデザイナー - Dynamic Inputs (com.glide.hub.dynamic_inputs)
- ServiceNow フローデザイナー - 動的出力 (com.glide.hub.dynamic_outputs)
スポークのサブフロー
Oracle NetSuite スポークでは、Oracle NetSuite タスクの自動化をデモするサンプルサブフローが提供されます。サンプルサブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| レコード詳細の取得 (受信) | 「レコードの詳細を検索」アクションをトリガーします。アクションの出力は参照用にログに記録されます。レコードの詳細を保存する要件に応じて、ログ記録ステップを目的のテーブルにレコードを作成するなどのカスタムロジックに置き換えることができます。 |
| 発注書 (PO) の作成 (送信) | Oracle NetSuite スポークの「レコードの作成」アクションをトリガーします。必要なデータはサブフロー入力を介して提供され、すべてのフィールドは API 要件どおりに正確に構成されます。サブフローのすべての入力はアクションに直接渡されますが、1 つを除きます。オブジェクトの配列型の入力は、渡される前に OracleNetsuiteUtils.stringifyArray(array) メソッドを使用して文字列に変換されます。このメソッドは、オブジェクトタイプのすべてのアレイ入力に使用する必要があります。 |
スポークのアクション
Oracle NetSuite スポークは、ServiceNow インスタンスでイベントが発生したときに Oracle NetSuite タスクを自動化するアクションを提供します。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| レコード管理 | レコードの作成 | Oracle NetSuite のオブジェクトに対応するレコードを作成します。たとえば、「purchaseOrder」というオブジェクトの新しいレコードを作成します。 |
| レコードを削除 | Oracle NetSuite のオブジェクトに対応するレコードを削除します。たとえば、オブジェクト「account」のレコードを削除します。 | |
| レコード詳細を検索 | Oracle NetSuite からあらゆる種類のレコードの詳細を取得します。 | |
| レコードを更新 | Oracle NetSuite のオブジェクトに対応するレコードを更新します。たとえば、オブジェクト「purchaseOrder」のレコードを更新します。 | |
| レコードリストストリームを検索 | 指定されたレコードまたはオブジェクトのリストを Oracle NetSuite から取得します。たとえば、すべての purchaseOrder のリストを取得します。 | |
| メタデータの取得 | オブジェクト (メタデータ) を取得 | Oracle NetSuite からすべてのレコードまたはオブジェクトのリストを取得します。 |
| オブジェクトスキーマ (メタデータ) を取得 | 指定されたオブジェクトのすべてのスキーマまたはフィールド関連データを Oracle NetSuite から取得します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
スポークの設定については、「 NetSuite スポーク Oracle 設定。