SuccessFactors スポーク v4.x.x の設定
OAuth クライアントアプリケーションと API キーを使用して、ServiceNow インスタンスを SuccessFactors インスタンスと統合します。
始める前に
- 統合ハブ サブスクリプションの要求
- SuccessFactors スポーク を有効にします。
- システムプロパティを有効にします:
- glide.pf.rest.response_payload_max_size:最大値は 10240です。
- com.snc.process_flow.reporting.serialized.val_size_limit:最大値は 16384です。
- com.glide.transform.json.max-partial-length:最大値は 65536です。
- 必要なロール:admin
スポークの設定の詳細については、「 SAP SuccessFactors Spoke - OAuth Setup & Migration - Pre-Tokyo, Tokyo and beyond in ServiceNow Community.
SuccessFactors への OAuth クライアントアプリケーションの登録
keystore.jks ファイルと keystore.cer ファイルを生成して、SAP マスターデータサービスからのアウトバウンド通信のクライアント証明書の認証を有効にします。
始める前に
- 有効な JKS 証明書。JKS 証明書の作成については、 の「秘密鍵と証明書チェーンを使用した Java Keystore (JKS) の作成 」を参照してください。 SAP ヘルプポータル.
- 必要なロール:admin
手順
ServiceNow インスタンスへの JKS 証明書のアップロード
ServiceNow インスタンスに JKS 証明書をアップロードして、アウトバウンド通信のクライアント証明書の認証を有効にします。
始める前に
必要なロール:admin
手順
OAuth プロバイダーとしてSuccessFactorsを登録
クライアントアプリケーションの構成中に生成された API キーを使用して、アプリケーションを OAuth プロバイダーとして登録します。
始める前に
必要なロール:管理者
手順
SAML2 アサーションプロデューサーレコードの作成
SAML2 アサーションレコードを作成し、SAML2 アサーションを生成して、プロバイダーとアクセストークンのアサーションを交換します。
始める前に
必要なロール:admin
手順
-
ServiceNow インスタンスで、SAML2 アサーションプロデューサーレコードを作成します。
-
SAML2 アサーションプロデューサーをアプリケーションレジストリーレコードに関連付けます。
OData API の資格情報レコードを作成
SuccessFactorsに OData API の資格情報レコードを作成します。 SuccessFactors スポーク接続および資格情報エイリアスでは、これらの資格情報を使用して、OData API を使用したアクションを許可します。
始める前に
必要なロール:admin
手順
タスクの結果
OData API の資格情報レコードを作成
SuccessFactorsに OData API の資格情報レコードを作成します。 SuccessFactors スポーク接続および資格情報エイリアスでは、これらの資格情報を使用して、SOAP API を使用したアクションを許可します。
始める前に
必要なロール:admin
手順
タスクの結果
OData API の接続レコードの作成
SuccessFactorsに OData API の接続レコードを作成します。 SuccessFactors スポーク接続および資格情報エイリアスでは、これらの接続を使用してSuccessFactorsでアクションを実行します。
始める前に
必要なロール:admin
手順
タスクの結果
SOAP API の接続レコードを作成
SuccessFactorsに SOAP API の接続レコードを作成します。 SuccessFactors スポーク接続および資格情報エイリアスでは、これらの接続を使用してSuccessFactorsでアクションを実行します。
始める前に
必要なロール:admin
手順
タスクの結果
SuccessFactors と ServiceNow 間のデータ同期
要件に応じてサンプルフローをカスタマイズし、SuccessFactors と ServiceNow のインスタンスの間でデータを同期します。
To Do エンティティ
SuccessFactors スポークでは、To Do エンティティのデータを双方向で同期するためのサンプルフローが提供されます。サンプルフローである「SuccessFactors データ連携を実行」フローは、SuccessFactorsからデータを取得するようにカスタマイズできます。一方、「To Do を作成」および「To Do を更新」フローは、ServiceNowでイベントが発生したときにSuccessFactorsの To Do レコードを作成または更新します。サンプルフローをカスタマイズするときは、変換マップを使用して将来の更新を取得して保存するための適切なトリガーを指定していることを確認してください。
その他のデフォルトエンティティ
- 部門
- ロケーション
- ジョブプロファイル
- ワーカープロファイル
- 有効なワーカープロファイル
- セカンダリアサインを含むジョブ履歴
ServiceNowでイベントが発生したときに、これらのエンティティのSuccessFactorsのレコードを作成または更新するには:
- 選択に従ってフローまたはサブフローを作成するか、サンプルフローとサブフローをカスタマイズします。
- フローでメタデータ取得アクションとレコード管理アクションを使用します。
- 変換マップを使用して将来の更新を取得して保存するための適切なトリガーを指定していることを確認してください。
その他のSuccessFactorsエンティティ
SuccessFactors 権限と構成、および要件に応じて、その他のエンティティのデータを同期することもできます。