Greenhouseの新規採用者をSAP SuccessFactorsに同期するレシピ

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このユースケースでは、GreenhouseSAP SuccessFactors ODataを接続して強力な自動化を作成する手順を説明します。

このレシピの機能

このレシピは、Greenhouseで新規採用者を監視し、SAP SuccessFactorsに新しいユーザーアカウントをリアルタイムで作成します。

レシピの作成

Greenhouseで新規採用者を監視し、SAP SuccessFactorsに新しいユーザーアカウントをリアルタイムで作成するレシピを作成するには、次の手順を完了します:

ユースケースは例示のみを目的としています

このユースケースは一例です。 このレシピをワークフローに合わせて適応させるには、トリガー、アクション、または条件ロジックの変更が必要になる場合があります。

1

Workatoにサインインします。

2

レシピを作成する予定のプロジェクトを選択します。

3

GreenhouseとSAP SuccessFactors ODataのコネクションを作成します:

Greenhouseコネクションを作成します。

Greenhouseコネクションの作成

この手順では、WorkatoとGreenhouseアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでGreenhouseを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Greenhouseコネクションの設定Greenhouseコネクションの設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

APIキーフィールドにAPIキーを入力します。

APIキーをまだ作成していない場合は、Greenhouseで次の手順を実行してAPIキーを作成します:

1

Configure > Dev Center > API Credential Managementに移動します。

2

Create new API keyをクリックします。

3

API typeドロップダウンメニューを使用して、Harvestを選択します。

4

PartnerフィールドでWorkatoを検索して選択します。

5

DescriptionフィールドにAPIキーの説明を入力します。

6

Manage permissionsをクリックします。

7

CopyをクリックしてAPIキーをコピーします。

8

I have stored the API keyをクリックします。

9

デフォルトの権限を選択したままにするか、Manage permissionsセクションでユースケースに関連する権限を追加で選択します。

10

保存をクリックします。

6

APIキーの生成元ユーザーメールをUser emailフィールドに入力します。

7

Environmentドロップダウンメニューを使用して、接続先のEnvironmentインスタンスを指定します。 空白のままにした場合、デフォルトはプロダクションです。

8

接続をクリックします。

SAP SuccessFactors ODataコネクションを作成します。

SAP SuccessFactors ODataコネクションの作成

このステップでは、WorkatoとSAP SuccessFactors ODataアカウントの間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでSAP SuccessFactors ODataを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

SAP SuccessFactors ODataコネクションのセットアップSAP SuccessFactors ODataコネクションのセットアップ

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプドロップダウンメニューを使用して、使用する予定のコネクション方式を選択します。 オンプレミスグループ名を選択するか、Cloudを選択して直接コネクションを使用できます。

6

認証タイプドロップダウンメニューを使用して、認証方法を選択します。 オプションにはBasicOAuth 2.0があります。

7

Company IDフィールドに会社IDを入力します。 会社IDは、プロファイルのドロップダウンメニューにあるバージョン情報を表示と、URL内のcompany=の後にあります。

8

ユーザーIDフィールドにSAP SuccessFactorsユーザーIDを入力します。

9

認証情報を入力します。

Basic認証

1

Passwordフィールドにパスワードを入力します。

OAuth 2.0

1

クライアントIDフィールドにOAuthクライアントIDを入力します。

2

秘密鍵フィールドに、SAMLアサーションの署名に使用するX.509秘密鍵を入力します。

秘密鍵には、自己署名X.509証明書のもの、またはSAP SuccessFactorsによって生成されたものを使用できます。 これは、-----BEGIN ENCRYPTED PRIVATE KEY----------END ENCRYPTED PRIVATE KEY-----の間に囲まれたbase64エンコード文字列です。 エラーを避けるため、開始行と終了行を除いたエンコード済み文字列のみを入力します。

10

Environmentドロップダウンメニューを使用して、対応するSAP SuccessFactors Environmentを選択します。 APIエンドポイントとSAP SuccessFactors Environmentのマッピングの詳細については、SAP SuccessFactors APIサーバーの一覧を参照してください。

11

任意です。 アプリケーションインターフェイスキーフィールドにアプリケーションインターフェイスキーを入力します。 空白のままにした場合、デフォルトはWorkatoのアプリケーションインターフェイスキーです。

12

任意です。 APIサーバータイムゾーンフィールドで、APIサーバーの標準UTCタイムゾーンを選択します。

13

接続をクリックします。

4

プロジェクトに戻り、Create > Recipeをクリックするか、C+Rを押します。

新しいレシピを作成新しいレシピを作成

5

Nameフィールドにレシピの名前を入力します。

6

Locationドロップダウンメニューから、レシピを保存する予定のプロジェクトを選択します。

7

ビルドを開始をクリックします。

レシピの構築を開始レシピの構築を開始

8

Pick a starting pointをクリックし、Trigger from an appを選択します。

9

Select an app and trigger eventをクリックします。

10
GreenhouseのNew eventトリガーを設定します。

Greenhouse New eventトリガーを設定する

このトリガーは、Greenhouseで新規採用者をリアルタイムで監視します。 このトリガーの設定を完了するには、Greenhouseでwebhookを設定する必要があります。

1

Greenhouseを検索し、アプリとして選択します。

Greenhouseを選択Greenhouseを選択

2

New eventトリガーを選択します。

New eventリアルタイムトリガーを選択New eventリアルタイムトリガーを選択

3

前の手順で作成したGreenhouseコネクションを選択します。

4

イベントカテゴリドロップダウンメニューを使用してCandidateを選択します。

5

イベントドロップダウンメニューを使用してCandidate hiredを選択します。

6

ランダム文字列ジェネレーターを使用して32文字以上のシークレットキーを作成し、シークレットキーフィールドに入力します。 Greenhouseでwebhookを設定する際に必要になるため、このキーを安全な場所に保存します。

新規候補者採用の設定新規候補者採用の設定

7

レシピエディターのヘルプセクションに表示されるwebhookエンドポイントURLをコピーします。 この値も、Greenhouseでwebhookを設定するために必要です。

webhookエンドポイントURLをコピーwebhookエンドポイントURLをコピー

8

保存をクリックします。

11

Greenhouseインスタンスにサインインして、New eventトリガーに対応するwebhookを作成します。

webhookとは何ですか。

Greenhouse webhookの例

Webhookとは、指定されたイベントが発生したときに、アプリケーションからターゲットURLへリアルタイムで送信される通知です。 これらの通知をトリガーするイベントを選択できます。

このレシピでは、候補者がGreenhouseで採用済みとしてマークされるたびにWorkatoにデータを送信するwebhookをGreenhouseで作成する必要があります。

Greenhouse webhookを設定します。

Greenhouse webhookを設定する

このwebhookは、候補者がGreenhouseで採用済みとしてマークされるたびにWorkatoレシピに通知を送信します。

1

Configure > Dev Center > Webhooks > Webhooksに移動します。 Create a new webhookページが表示されます。

2

Name this webhookフィールドにwebhookの名前を入力します。

3

Whenドロップダウンメニューを使用してCandidate hiredを選択します。 このフィールドは、webhookをトリガーするGreenhouseイベントを指定します。

4

WorkatoのwebhookエンドポイントURLをEndpoint URLフィールドに貼り付けます。

5

トリガーの設定時に作成したシークレットキーをSecret keyフィールドに入力します。

6

Create webhookをクリックします。

12

+ Add stepをクリックし、Action in appを選択します。

アクションを追加Add step > Add action in appをクリック

13
Greenhouse Get object by IDアクション(Candidate)を設定します。

Greenhouse Get object by IDアクション(Candidate)を設定する

このステップでは、候補者IDを使用して候補者に関する情報を取得します。

1

Greenhouseを検索し、アプリとして選択します。

Greenhouseを選択Greenhouseを選択

2

Get object by IDアクションを選択します。

Get object by IDアクションを選択Get object by IDアクションを選択

3

Objectドロップダウンメニューを使用してCandidateを選択します。

4

GreenhouseのIDStep 1データピル(Candidateオブジェクトの下にネスト)を候補者IDフィールドにマッピングします。

候補者IDデータピルをマッピング候補者のIDStep 1データピルをマッピング

5

保存をクリックします。

14

+ Add stepをクリックし、Action in appを選択します。

15
Greenhouse Get object by IDアクション(Job)を設定します。

Greenhouse Get object by IDアクション(Job)を設定する

このステップでは、ジョブIDを使用してジョブに関する情報を取得します。

1

Greenhouseを検索し、アプリとして選択します。

Greenhouseを選択Greenhouseを選択

2

Get object by IDアクションを選択します。

Get object by IDアクションを選択Get object by IDアクションを選択

3

Objectドロップダウンメニューを使用してJobを選択します。

4

GreenhouseのIDStep 1データピル(Jobs配列の下にネスト)をジョブIDフィールドにマッピングします。

ジョブIDデータピルをマッピングジョブのIDStep 1データピルをマッピング

5

保存をクリックします。

16

+ Add stepをクリックし、Action in appを選択します。

17
SAP SuccessFactors OData Create recordアクションを設定します。

SAP SuccessFactors OData Create recordアクションを設定する

このステップでは、Greenhouseの採用候補者情報に基づいてSAP SuccessFactorsにユーザーを作成します。 詳細については、SAP SuccessFactors APIリファレンスドキュメントを参照してください。

1

SAP SuccessFactors ODataを検索し、アプリとして選択します。

SAP SuccessFactors ODataを選択SAP SuccessFactors ODataを選択

2

Create recordアクションを選択します。

Create recordアクションを選択Create recordアクションを選択

3

オブジェクトドロップダウンメニューを使用してUserを選択します。

4

ステータスフィールドにtを入力します。 これは、ユーザーのステータスが有効であることを示します。

5

Greenhouseの候補者IDStep 2データピルをユーザーIDフィールドにマッピングします。 特定のワークフロー要件に基づいてマッピングを調整できます。

6

GreenhouseのStep 3データピルをフィールドにマッピングします。

7

GreenhouseのStep 3データピルをフィールドにマッピングします。

8

任意です。 特定のユースケースまたはGreenhouseで利用可能なデータに基づいて、追加フィールドをマッピングします。 この例では、次のフィールドがマッピングされています:

  • 携帯電話: GreenhouseのStep 2データピル(Phone numbers配列の下にネスト)をマッピングします。
  • 部署: Greenhouseの名前Step 3データピル(Departments配列の下にネスト)をマッピングします。
  • メール: GreenhouseのStep 2データピル(Email addresses配列の下にネスト)をマッピングするか、Formulaモードを使用して構築します。

Formulaモードを使用してメールを構築Formulaモードを使用してメールを構築

  • 場所: Greenhouseの名前Step 3データピル(Offices > Locationの下にネスト)をマッピングします。

これらのオプションフィールドが現在ステップで非表示になっている場合は、オプションフィールドを表示をクリックし、マッピングする関連フィールドを検索します。

ユーザー作成の設定ユーザー作成の設定

9

保存をクリックします。

Greenhouseの新規採用者をSAP SuccessFactorsに同期するレシピは、テストと実装の準備ができました。

レシピ設定の例。

GreenhouseとSAP SuccessFactors ODataのレシピGreenhouseの新規採用者をSAP SuccessFactorsに同期するレシピ

Last updated: