Workday RESTコネクション
WorkatoでWorkdayに接続する方法
Workday RESTコネクターはWorkday REST APIを使用します。 Workdayでは、Workatoなどのサードパーティサービスを使用した統合にIntegration System User(ISU)を使用することを推奨しています。
WorkatoでWorkdayに接続する
Workdayコネクション項目
| コネクション項目 | 説明 |
|---|---|
| コネクション名 | このWorkdayコネクションに、接続先のWorkdayテナントを識別できる一意の名前を付けます。 |
| REST APIエンドポイント | これはWorkdayインスタンスに対して行われるすべてのリクエストのベースURLです。 |
| 認可エンドポイント | Workdayインスタンスの認可エンドポイント。 |
| トークンエンドポイント | Workdayインスタンスのトークンエンドポイント。 |
| Client ID | Workatoに接続するために作成したAPIクライアントのクライアントID。 |
| クライアントシークレット | Workatoに接続するために作成したAPIクライアントのクライアントシークレット。 |
| リフレッシュトークン | このコネクションがユーザーアカウントではなく統合ユーザーに制限されている場合は、リフレッシュトークンを指定します。 詳細はAPIクライアントを参照してください。 |
APIクライアント
Workday REST APIに接続するには、APIクライアントを作成する必要があります。 APIクライアントを使用して接続する方法は2つあります。
- ユーザーアカウントを使用して認可する
- 統合用APIクライアントを使用する
ユーザーアカウント用APIクライアント
標準のAPIクライアントを使用して、ユーザーアカウントでREST APIへのコネクションを認可します。
まず、検索バーに入力してView APIクライアントページに移動します。 この画面が表示されます。 ここで、コネクションに必要なエンドポイントを確認できます。 REST APIエンドポイント、トークンエンドポイント、認可エンドポイントをメモします。
APIクライアントの表示
統合に使用できる既存のAPIクライアントがある場合は、それを選択します。 ない場合は、新しく作成する必要があります。 WorkdayインスタンスでRegister APIクライアントに移動します。
新しいクライアントの登録
- このAPIクライアントがWorkatoレシピで使用されることを示すわかりやすい名前を入力します
- Client Grant TypeでAuthorization Code Grantを選択します
- Access Token TypeでBearerを選択します
- リダイレクトURLとして
https://www.workato.com/oauth/callbackを使用します - 作成するレシピに必要なすべてのOAuth2スコープおよびFunctional Areaスコープを選択します
APIクライアントの詳細
Doneをクリックする前に、Client IDとClient Secretを保存してください。 これはWorkday RESTコネクションの作成に必要です。
統合用APIクライアント
手動で生成したトークンを使用してWorkdayに接続する場合は、統合用APIクライアントを登録する必要があります。 これは、ログインアクセス権がなく、APIアクセス専用に使用されるISUを使用する場合に必要です。
WorkdayインスタンスでRegister APIクライアント for integrationに移動します。
統合用の新しいクライアントの登録
- このAPIクライアントがWorkatoレシピで使用されることを示すわかりやすい名前を入力します
- 再生成と再接続を避けるためにNon-Expiring Refresh Tokensを選択します
- 作成するレシピに必要なすべてのOAuth2スコープおよびFunctional Areaスコープを選択します
APIクライアントの詳細
Doneをクリックする前に、Client IDとClient Secretを保存してください。 これはWorkday RESTコネクションの作成に必要です。
最後に、アクション > APIクライアント > Manage Refresh Tokens for Integrationsに移動します。
リフレッシュトークンの生成
すべてのレシピアクションを実行する統合ユーザーを選択します。
ISUのリフレッシュトークンの選択
既存のリフレッシュトークンがない場合は、Generate new refresh tokenを選択し、新しいRefresh tokenをコピーします。 これはWorkday RESTコネクションの作成に必要です。
ISUのリフレッシュトークン
Last updated: