ServiceNowコールバック URL を使用して、SuccessFactorsアカウントを登録する Webhook を構成します。
手順
-
デフォルトのディシジョンテーブルを構成します。
-
移動先 .
-
レコード「Successfactors Webhook」を検索して開きます。
-
[意思決定入力] タブで、[Webhook イベント] レコードを開きます。
-
[選択肢] タブで、登録するイベントのレコードを作成します。たとえば、[ラベル] と [名前] に [従業員の休暇] と入力して、従業員の休暇イベントに登録します。
-
「Successfactors Webhook」レコードに戻ります。
-
[意思決定] タブで、[デフォルトの意思決定] レコードを開きます。
-
[条件] で必要な Webhook イベントを選択し、[回答] でサブフローを選択します。
指定された Webhook イベントが発生すると、関連するサブフローがトリガーされます。
注: デフォルトのサブフローをカスタマイズするか、要件に応じてサブフローを作成します。
-
Webhook レジストリを作成します。
-
移動先 .
-
[新規] をクリックします。
-
フォームで、[名前] に「SuccessFactors Webhook 認証」と入力し、[説明] を入力します。
注: Webhook レジストリの [名前] は、「SuccessFactors Webhook 認証」である必要があります。
-
[ユーザー名とパスワードを生成] をクリックします。
ユーザー名とパスワードが生成され、値が表示されます。
-
生成された値を後で使用するためにコピーして記録します。
-
[リソースパス] の値をコピーして記録します。
-
移動先 .
-
レコード「SuccessfactorsWebhook」を検索して開きます。
-
[リソース ] タブで、[processWebhook] レコードをクリックします。
-
[リソースパス] に入力された値をコピーして記録します。
-
SuccessFactorsインスタンスでイベントを構成します。
-
SuccessFactorsインスタンスにログインし、 .
-
[外部イベント] タブで、次の値を入力します。
| フィールド |
説明 |
| エンドポイント URL |
ServiceNowインスタンスエンドポイントの URL を次のフォーマットで指定します:https://<servicenow-instance>.com/<resource-path> |
| 認証 |
[基本] を選択します。 |
| ユーザー |
Webhook レジストリの作成時に生成されるユーザー名です。 |
| パスワード |
Webhook レジストリの作成時のパスワードです。 |
-
要件に応じて、[登録者] タブで登録者を設定します。
-
要件に応じて、[SEB 外部イベント] タブで必要な [サービスイベントバストピック] を選択し、通知を受信するイベントを選択します。たとえば、「従業員の休暇」です。