SAP Ariba スポークの設定
SSH、基本認証および API キー認証情報を使用して ServiceNow インスタンスと SAP Ariba を統合し、ServiceNow 要求を認証します。
始める前に
- 統合ハブサブスクリプションを要求します。
- SAP Ariba スポークを有効にします。
- 必要なロール:admin。
このタスクについて
アクションカテゴリのアクションを使用するために構成する必要がある接続および資格情報エイリアスレコードの詳細については、「接続および資格情報エイリアスの要件」を参照してください。
手順
-
SAP_Ariba_Import の接続および資格情報エイリアスレコードを構成します。
- 移動先 接続 & 認証情報 > 接続および資格情報エイリアス.
- レコード [SAP_Ariba_Import] を開きます。
- [新しい接続および資格情報を作成] 関連リンクをクリックします。
-
フォームに、これらの値を入力します。
表 : 1. 接続と資格情報フォームを作成 フィールド 説明 接続情報を入力してください 接続名 接続レコードを識別する名前です。例:SAP Ariba Import Connection 接続 URL SAP Ariba インスタンスに接続するためのベース URL です。例:https://s1.ariba.com 領域値 (Realm value) SAP Ariba インスタンスの領域 共有シークレット 共有シークレットベースの認証用に提供された統合パスワードです。詳細については、SAP ヘルプポータルの「共有シークレットベースの認証」を参照してください。 認証情報を入力してください 認証情報名 認証情報レコードを識別する名前です。例:SAP Ariba Import Credential API キー 共有シークレットベースの認証用に提供された統合パスワードです。詳細については、SAP ヘルプポータルの「共有シークレットベースの認証」を参照してください。 - [作成] をクリックします。
-
SAP_Ariba_Export の接続および資格情報エイリアスレコードを構成します。
- 移動先 接続 & 認証情報 > 接続および資格情報エイリアス.
- レコード [SAP_Ariba_Export] を開きます。
- [新しい接続および資格情報を作成] 関連リンクをクリックします。
-
フォームに、これらの値を入力します。
表 : 2. 接続と資格情報フォームを作成 フィールド 説明 接続情報を入力してください 接続名 接続レコードを識別する名前です。例:SAP Ariba Export Connection 接続 URL SAP Ariba インスタンスに接続するためのベース URL です。例:https://s1.ariba.com 領域値 (Realm value) SAP Ariba インスタンスの領域 認証情報を入力してください 認証情報名 認証情報レコードを識別する名前です。例:SAP Ariba Export Credential API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 - [作成] をクリックします。
-
SAP_Ariba_Sourcing の接続および資格情報エイリアスレコードを構成します。
- 移動先 接続 & 認証情報 > 接続および資格情報エイリアス.
- レコード [SAP_Ariba_Sourcing] を開きます。
- [新しい接続および資格情報を作成] 関連リンクをクリックします。
-
フォームに、これらの値を入力します。
表 : 3. 接続と資格情報フォームを作成 フィールド 説明 接続情報を入力してください 接続名 接続レコードを識別する名前です。例:SAP Ariba Sourcing Connection 接続 URL [管理] で受信エンドポイントの調達プロジェクトのインポートタスクの SOAP サービスを有効にしたときに作成されるデータ連携タスクの [URL] です。統合タスク URL と targetNamespace の詳細については、SAP ヘルプポータルの「統合タスクの有効化」を参照してください。 ターゲット名前空間 [管理] で作成された WSDL ファイル内の targetNamespace パラメーターの値です。統合タスク URL と targetNamespace の詳細については、SAP ヘルプポータルの「統合タスクの有効化」を参照してください。 認証情報を入力してください 認証情報名 認証情報レコードを識別する名前です。例:SAP Ariba Sourcing Credential ユーザー名 SAP Ariba インスタンスにログインするためのユーザー名。 パスワード [管理] で受信エンドポイントを作成したときに [HTTP 認証] で指定したログインパスワード。エンドポイントの作成の詳細については、SAP ヘルプポータルの「新規統合エンドポイントの作成」を参照してください。 - [作成] をクリックします。
-
SAP_Ariba_Suppliers の接続および資格情報エイリアスレコードを構成します。
- 移動先 接続 & 認証情報 > 接続および資格情報エイリアス.
- レコード [SAP_Ariba_Suppliers] を開きます。
- [新しい接続および資格情報を作成] 関連リンクをクリックします。
-
フォームに、これらの値を入力します。
表 : 4. 接続と資格情報フォームを作成 フィールド 説明 接続情報を入力してください 接続名 接続レコードを識別する名前です。例:SAP Ariba Suppliers Connection 接続 URL [管理] で受信エンドポイントの調達プロジェクトのインポートタスクの SOAP サービスを有効にしたときに作成されるデータ連携タスクの [URL] です。統合タスク URL と targetNamespace の詳細については、SAP ヘルプポータルの「統合タスクの有効化」を参照してください。 ターゲット名前空間 [管理] で作成された WSDL ファイル内の targetNamespace パラメーターの値です。統合タスク URL と targetNamespace の詳細については、SAP ヘルプポータルの「統合タスクの有効化」を参照してください。 認証情報を入力してください 認証情報名 認証情報レコードを識別する名前です。例:SAP Ariba Sourcing Credential ユーザー名 SAP Ariba インスタンスにログインするためのユーザー名。 パスワード [管理] で受信エンドポイントを作成したときに [HTTP 認証] で指定したログインパスワード。エンドポイントの作成の詳細については、SAP ヘルプポータルの「新規統合エンドポイントの作成」を参照してください。 - [作成] をクリックします。
-
SSH 認証情報レコードを作成します。
- 移動先 接続 & 認証情報 > 接続および資格情報エイリアス.
- レコード [SAP Ariba SSH] を開きます。
-
[認証情報] タブで、[新規] をクリックします。
「作成する認証情報のタイプは?」というメッセージが表示されます。
- [SSH 認証情報] を選択します。
-
フォームのフィールドに入力します。
フィールド 説明 名前 認証情報レコードを識別する名前です。例:SAP Ariba SSH Credential ユーザー名 SFTP および SSH が設定されている Linux サーバーにログインするためのユーザー名。 パスワード SFTP と SSH が設定されている Linux サーバーにログインするためのパスワード。 注:Linux サーバーは、MID サーバーがインストールされているのと同じネットワークのマシンまたは仮想マシンにインストールする必要があります。 - [送信] をクリックします。
-
SAP Ariba REST 調達接続を設定します。
- 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
- [統合] タブをクリックします。
- [接続] の項目で、[送信] 接続を切り替えて有効にします。
- SAP Ariba REST 調達接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba REST 購入者接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba REST 購入者接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 Ariba ネットワーク ID SAP Ariba ネットワークアカウントの一意の識別子。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba REST ソーシング接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba REST ソーシング接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba 調達エクスポート接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba 調達エクスポート接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 領域値 SAP Ariba インスタンスの領域 共有シークレット 共有シークレットベースの認証用に提供された統合パスワードです。詳細については、SAP ヘルプポータルの「共有シークレットベースの認証」を参照してください。 - [接続を作成] をクリックします。
-
SAP Ariba SOAP 受領書接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba SOAP 受領書接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 認証情報 ユーザー名 SAP Ariba インスタンスにログインするためのユーザー名。 パスワード [管理] で受信エンドポイントを作成したときに [HTTP 認証] で指定したログインパスワード。エンドポイントの作成の詳細については、SAP ヘルプポータルの「新規統合エンドポイントの作成」を参照してください。 - [接続を作成] をクリックします。
-
SAP Ariba 調達インポート接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba 調達インポート接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 領域 SAP Ariba インスタンスの領域 認証情報 認証情報名 認証情報レコードを識別する名前です。 ユーザー名 SAP Ariba インスタンスにログインするためのユーザー名。 パスワード [管理] で受信エンドポイントを作成したときに [HTTP 認証] で指定したログインパスワード。エンドポイントの作成の詳細については、SAP ヘルプポータルの「新規統合エンドポイントの作成」を参照してください。 - [接続を作成] をクリックします。
-
SAP Ariba REST サプライヤー接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba REST サプライヤー接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://s1.ariba.com。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 (Realm value) SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba 承認調達接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba 承認調達接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://openapi.ariba.com/。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 (Realm value) SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba 承認ソーシング接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba 承認ソーシング接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://openapi.ariba.com/。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 (Realm value) SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba REST イベント接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba REST イベント接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://openapi.ariba.com/。 API バージョン SAP Ariba インスタンスの API バージョン。 領域値 (Realm value) SAP Ariba インスタンスの領域 API キー 共有シークレットベースの認証用に提供された統合パスワードです。 詳細については、SAP ヘルプポータルの「マスタデータ統合のセキュリティ設定」を参照してください。 認証情報 OAuth クライアント ID SAP Ariba インスタンスのクライアント ID。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 OAuth クライアントシークレット SAP Ariba インスタンスのクライアントシークレット。詳細については、SAP ヘルプポータルの「Finding Your Application's Application Key and OAuth Client ID (アプリケーションのアプリケーションキーと OAuth クライアント ID の検索)」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba SOAP 要求接続を設定します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba SOAP 要求接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
フィールド 説明 接続情報 接続名 接続レコードを識別する名前。 領域 SAP Ariba インスタンスの領域 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例:https://example.ariba.com/Buyer/soap/sample/RequisitionImportPull。 認証情報 ユーザー名 SAP Ariba インスタンスにログインするためのユーザー名。 パスワード [管理] で受信エンドポイントを作成したときに [HTTP 認証] で指定したログインパスワード。エンドポイントの作成の詳細については、SAP ヘルプポータルの「新規統合エンドポイントの作成」を参照してください。 - [OAuth トークンを作成して取得] をクリックします。
-
SAP Ariba REST 請求書接続を構成します。
- 移動先 すべて > プロセス自動化 > フローデザイナー.
- [接続] タブをクリックします。
- [送信] 接続を切り替えて有効にします。
- SAP Ariba REST 請求書接続を検索します。
- [詳細を表示] をクリックします。
- [接続を追加] をクリックします。
-
フォームに、次の値を入力します。
表 : 5. フィールド 説明 接続情報 接続名 接続レコードを識別する名前です。 購入者ネットワーク ID Ariba ネットワーク内の購入者の組織に割り当てられた一意の識別子。 共有シークレット Ariba Network と ServiceNow インスタンス間の統合を認証するために使用される一意のコードまたはキー。 ユーザーエージェント Ariba Network へのアクセスに使用されるソフトウェアまたはアプリケーション。 接続 URL SAP Ariba インスタンスに接続するためのベース URL。例: https://example.ariba.com。 - [OAuth トークンを作成して取得] をクリックします。
次のタスク
- サプライヤー ID 購入者
- サプライヤー ID の調達
- サプライヤー組織の購入者
- サプライヤー組織の調達