SuccessFactors スポークの Webhook を設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • ServiceNowコールバック URL を使用して、SuccessFactorsアカウントを登録する Webhook を構成します。

    始める前に

    手順

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