SAP Ariba スポーク
SAP Ariba スポークは、Bristlecone, Inc. によって構築されています。SAP Ariba インスタンスでの購入スイートおよび調達スイートのマスターデータおよびトランザクションデータを ServiceNow インスタンスから管理します。SAP Ariba システムでは単一の SaaS オファリングエディションが提供され、SAP Ariba スポークは選択したデータセンターに関係なくそのまま機能します。
ストアでアプリを要求
ServiceNow ストア Web サイトにアクセスして、利用可能なすべてのアプリを表示し、要求をストアに送信する方法について確認してください。リリースされたすべてのアプリのこれまでのリリースメモ情報については、「ServiceNow Store のバージョン履歴リリースノート」を参照してください。
2022 年 3 月 1 日以降、すべての SAP スポークはストアでのみ入手可能になります。統合ハブ サブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - IntegrationHub の概要」を参照してください。
スポークバージョン
SAP Ariba スポーク v1.2.0 が最新バージョンです。
スポークの要件
- 共有シークレットを作成して、ファイルのアップロードまたはファイルのダウンロード REST サービスを有効にします。後で使用するためにデータ連携パスワードをコピーして記録します。注:調達スイート用と購入スイート用の 2 つの共有シークレットを作成する場合は、同じ共有シークレットを指定する必要があります。
- 調達スイート用の共有シークレットを作成するには、SAP Aribaソリューションで [管理] に移動します。
- 購入スイート用の共有シークレットを作成するには、SAP Aribaソリューションで [コア管理] に移動します。
詳細については、SAP ヘルプポータルの「共有シークレットベースの認証」を参照してください。
- SAP Aribaインスタンスの領域をコピーして記録します。
- [管理] で、[データ連携マネージャー] の [エンドポイント構成] に受信エンドポイントを作成します。[HTTP 認証] で指定したログインパスワードをコピーして、記録します。エンドポイントの作成の詳細については、SAP ヘルプポータルで「新しいデータ連携エンドポイントの作成」を参照してください。 [データ連携マネージャー] の [データ連携設定] で、受信エンドポイントの調達プロジェクトインポートタスクの SOAP サービスを有効にします。
- [データ連携タスク URL] フィールドの URL をコピーして、記録します。
- WSDL ファイルを開きます。targetNamespaceパラメーターの値をコピーして、記録します。
-
[コア管理] で、[データ連携マネージャー] の [エンドポイント構成] に受信エンドポイントを作成します。[HTTP 認証] で指定したログインパスワードをコピーして、記録します。 エンドポイントの作成の詳細については、SAP ヘルプポータルで「新しいデータ連携エンドポイントの作成」を参照してください。
[データ連携マネージャー] の [データ連携設定] で、受信エンドポイントのサプライヤーインポートタスクの SOAP サービスを有効にします。- [データ連携タスク URL] フィールドの URL をコピーして、記録します。
- WSDL ファイルを開きます。targetNamespaceパラメーターの値をコピーして、記録します。
スポークの依存関係
- ServiceNow IntegrationHub アクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow IntegrationHub アクションステップ - SOAP (com.glide.hub.action_step.soap)
- 複合オブジェクト (com.glide.cobject)
- ServiceNow Flow Designer - 動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- Flow Designer アクションステップ - MID のスクリプト (com.glide.hub.action_step.script_mid)
- Utility Actions スポーク
スポークのフロー
SAP Ariba Spoke では、SAP Aribaタスクの自動化をデモするサンプルフローが提供されます。サンプルフローをカスタマイズするには、必要なアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。
| フロー | 説明 |
|---|---|
| サプライヤー組織の購入者のインポート | サプライヤー組織を ServiceNow からインスタンスの購入スイートにインポートします SAP Ariba 。 |
| インポートサプライヤー組織の調達 | サプライヤー組織を ServiceNow からインスタンスの調達スイートにインポートします SAP Ariba 。 |
スポークのサブフロー
スポークのアクション
SAP Ariba Spoke では、ServiceNowインスタンスでイベントが発生したときにSAP Aribaタスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| SAP Ariba エクスポート (SAP Ariba から ServiceNow へ) | 添付ファイルを SFTP サーバーにコピー | SSH コマンドを実行して、指定された添付ファイルレコードを選択したサーバーの作業ディレクトリーにコピーします。 |
| エクスポートタスクを検索 | ZIP ファイルが応答として受信され、選択したデータソースに保存されると、Ariba エクスポートタスクイベントを実行します。 | |
| ファイルを解凍して ServiceNow ターゲットテーブルにコピー | SSH コマンドを実行して、選択したサーバーの作業ディレクトリーに保存されている zip 添付ファイルを解凍し、抽出したファイルを ServiceNow インスタンスにコピーします。 | |
| Ariba ファイルをデータソースにコピー | ソースレコードのシステム ID を取得し、添付ファイルをターゲットデータソースに転送します。 | |
| Ariba エキスポートタスクを実行 | ファイルが応答として受信され、Ariba タスク実行テーブルレコードに格納される Ariba エクスポートタスクイベントを実行します。 | |
| SAP Ariba インポート (ServiceNow から SAP Ariba へ) | Ariba インポートタスクを実行 | 指定された操作のSAP Aribaインポートタスクをトリガーします。 |
| 調達プロジェクト | 調達プロジェクトを作成 | SAP Aribaに調達プロジェクトを作成します。 |
| 調達プロジェクトを更新 | 指定された調達プロジェクトのプロジェクトヘッダーフィールドを更新します。 | |
| サプライヤー | サプライヤーを作成 | SAP Ariba 購入スイートにサプライヤーを作成します。 |
スポークモジュール
| モジュール | 説明 |
|---|---|
| Ariba エクスポート構成定義 | 利用可能なエクスポート構成のリストを表示します。デフォルトでは、33 個のエクスポート構成をスポークと一緒に使用できます。要件に応じて、デフォルトのエクスポート構成を変更したり、エクスポート構成を作成したりできます。 たとえば、フローの [Ariba エクスポートタスクを実行] アクションを使用して受領書をエクスポートした場合、データはSAP AribaインスタンスからServiceNowインスタンスに取得されます。これらのレコードをデータソースにコピーする必要があります。そうしないと、Ariba エクスポートタスクスケジューラのスケジュール設定済みスクリプトに記載されている期間が経過すると、レコードが削除されます。フローの [Ariba ファイルをデータソースにコピー] アクションを使用して、レコードをデータソースにコピーできます。 |
| Ariba エクスポートタスク実行 | データがSAP AribaインスタンスからServiceNowインスタンスにエクスポートされたときに生成された CSV ファイルを表示します。 これらのレコードをデータソースにコピーする必要があります。そうしないと、Ariba エクスポートタスクスケジューラのスケジュール設定済みスクリプトに記載されている期間が経過すると、レコードが削除されます。 |
| Ariba インポート構成定義 | 利用可能なインポート構成のリストを表示します。デフォルトでは、2 個のインポート構成をスポークと一緒に使用できます。必要なレコードを作成するには、フローで [Ariba インポートタスクを実行] アクションを使用する必要があります。
|
| サプライヤー ID 購入者 | 購入スイートのサプライヤーに関する情報を表示します。管理者は、ここでサプライヤーレコードを作成する必要があります。 [サプライヤー組織のインポート] 購入者サンプルフローの [サプライヤー ID 購入者レコードの検索] アクションでは、これらのレコードを使用してフローを実行します。 |
| サプライヤー ID の調達 | 調達スイートのサプライヤーに関する情報を表示します。管理者は、ここでサプライヤーレコードを作成する必要があります。 [サプライヤー組織のインポート] 調達サンプルフローの [サプライヤー ID 調達レコードの検索] アクションでは、これらのレコードを使用してフローを実行します。 |
| サプライヤー組織の購入者 | 購入スイートのサプライヤー組織に関する情報を表示します。管理者は、ここでレコードを作成する必要があります。 [サプライヤー組織のインポート] 購入者サンプルフローの [サプライヤー組織の購入者レコードの検索] アクションでは、これらのレコードを使用してフローを実行します。 |
| サプライヤー組織の調達 | 調達スイートのサプライヤー組織に関する情報を表示します。管理者は、ここでレコードを作成する必要があります。 [サプライヤー組織のインポート] サンプルフローの [サプライヤー組織調達レコードの検索] アクションでは、これらのレコードを使用してフローを実行します。 |
| テーブル | 説明 |
|---|---|
| Ariba エクスポート構成定義 [sn_sap_ariba_spoke_ariba_file_definition] | エクスポート構成に関する情報を格納します。 |
| Ariba インポート構成定義 [sn_sap_ariba_spoke_ariba_import_configuration_definition] | インポート構成に関する情報を格納します。 |
| Ariba エクスポートタスク実行 [sn_sap_ariba_spoke_ariba_task_execution] | CSV ファイルを表示します。に関する情報を格納します。 |
| サプライヤー組織調達 [sn_sap_ariba_spoke_import_supplier_organizations_csv] | のサプライヤー組織に関するを格納します。管理者は、これらのレコードをサプライヤー組織調達モジュールで作成する必要があります。 |
| サプライヤー ID の調達 [sn_sap_ariba_spoke_supplier_ids] | のサプライヤーに関するを格納します。管理者は、これらのレコードをサプライヤー ID 調達モジュールで作成する必要があります。 |
| サプライヤー ID 購入者 [sn_sap_ariba_spoke_supplier_ids_buyer] | のサプライヤーに関するを格納します。管理者は、これらのレコードをサプライヤー ID 購入者モジュールで作成する必要があります。 |
| サプライヤー組織の購入者 [sn_sap_ariba_spoke_supplier_organizations] | 購入スイートのサプライヤー組織に関するを格納します。管理者は、これらのレコードをサプライヤー組織購入者モジュールで作成する必要があります。 |
スポークのスケジュール設定済みスクリプトとシステムプロパティ
スケジュール設定済みスクリプト、Ariba エクスポートタスクスケジューラ、およびシステムプロパティsn_sap_ariba_spoke.ariba.export.task.schedulerは、スポークと一緒に使用できます。システムプロパティでは、これよりも古いすべてのレコードが消去されるまでの日数を定義します。スクリプトでは、この値を使用して、データソースにコピーされていないレコードを消去します。
- スケジュール設定済みスクリプトを表示するには、フィルターナビゲーターに sysauto_script_list.do と入力し、スクリプト Ariba エクスポートタスクスケジューラーを検索します。
- システムプロパティを表示するには、次の場所に移動します をクリックし、 sn_sap_ariba_spoke.ariba.export.task.schedulerシステムプロパティ .
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続および資格情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の資格情報と接続情報プロファイルを構成する必要がなくなります。接続または資格情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。詳細については、「Connections and Credentials」を参照してください。
- SAP_Ariba_Import
- SAP_Ariba_Export
- SAP_Ariba_Sourcing
- SAP_Ariba_Suppliers
- SAP Ariba SSH
スポークの設定については、「 SAP Ariba を設定。
MID サーバー の要件
- [Ariba エクスポートタスクを実行]、[添付ファイルを SFTP サーバーにコピー]、および [ファイルを解凍して ServiceNow ターゲットテーブルにコピー] の各アクションを使用するように設定 MID サーバー する必要があります。
- SSH 資格情報レコードの作成に必要な Linux サーバーは、MID Server がインストールされているのと同じネットワークのマシンまたは仮想マシンにインストールする必要があります。