Workdayの新入社員にJiraおよびOktaユーザーをプロビジョニングするレシピ

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

このユースケースでは、WorkdayJira、およびOktaをWorkatoに接続して、マルチアプリケーション自動化を作成する手順を説明します。

このレシピの機能

このレシピは、Workdayで新入社員を監視します。 このレシピは、Workdayで新入社員が検出されると、JiraおよびOktaで新しいユーザーを作成します。

レシピの作成

Workdayで新入社員を監視するレシピを作成するには、次の手順を実行します。 アクティビティが検出されると、Jiraで新しいユーザーを作成し、Oktaで新しいユーザーを作成します:

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

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

1

Workatoにサインインします。

2

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

3

Workday、Jira、およびOktaのコネクションを作成します:

Workdayコネクションの作成。

Workdayコネクションの作成

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

Workdayに接続する前に

Workatoなどのサードパーティサービスを使用してWorkdayと連携する前に、統合システムユーザー(ISU)を使用することをお勧めします。 ISUを使用すると、すべての連携操作が通常のワークフロープロセスとは別の指定ユーザーの下でログに記録されます。 通常のワーカーのセキュリティプロファイルの変更や退職により、そのアカウントに依存する連携が中断される可能性があるため、これは不可欠です。 セキュリティを強化するため、各ISUはWorkatoなどの単一の連携システムに限定してください。

さらに、連携でWorkdayのカスタムオブジェクトを使用する場合は、Workday APIクライアントを登録する必要があります。 このステップは、Workday REST APIでOAuthクライアント設定による認証が必要なため、必須です。

認証要件

Workdayコネクターは、OAuth 2.0と基本認証の両方の方法をサポートしています。 ただし、Workday REST APIおよびカスタムオブジェクトを使用するには、OAuth 2.0認証が必要です。 非推奨のHybrid認証方式は使用しないことをお勧めします。

OAuth 2.0認証を使用したコネクション設定

OAuth 2.0認証を使用してWorkatoでWorkdayコネクションを設定するには、次の手順を完了します:

1

WorkatoでWorkdayアカウントを識別するために、一意のConnection nameを入力します。

Workdayコネクションコネクションにラベルを付ける

2

Authentication typeとしてOAuth 2.0を選択します。 この方法は、カスタムオブジェクトの使用、およびWorkday REST APIでWorkday Query Language(WQL)を使用してデータをクエリする場合に必要です。

3

Workdayテナントに適したWorkday Webサービスのバージョンを選択します。 最新の機能および更新にアクセスするため、利用可能な最新バージョンを選択することをお勧めします。

4

WorkdayにログインしているときのURLからTenant IDを特定して入力します。 たとえば、https://impl.workday.com/sample_company/d/home.htmldでは、テナントIDはsample_companyです。

5

Workdayサービスに関連付けられたWSDL URLを指定します。

6

APIクライアント設定のClient IDClient Secretを入力します。

7

任意です。 連携用のAPIクライアントを使用している場合は、Refresh tokenを入力します。

8

OAuthフローを完了するには、APIクライアント設定のAuthorization endpointToken endpointを入力します。

9

Workdayテナントの設定と一致するWorkday tenant timezoneを選択します。 デフォルトでは、Workdayは太平洋標準時(PST)を使用します。

10

任意です。 Advanced settingsをクリックして、Advanced XML payload for multiple ID valuesフィールドを設定します。

デフォルトでは、Workatoは入力からXMLを構築する際に、複数の値を持つフィールド内の各値を個別のコンテナ内にラップします。

例:

xml
<languages><language>english</language></languages><languages><language>chinese</language></languages>

Workatoが値のラップを解除し、単一のコンテナ内に値を表示できるようにするには、値をYesに設定します。

xml
<languages><language>english</language><language>chinese</language></languages>

無効なペイロードエラーが発生する場合は、このフィールドをYesに設定することを検討してください。

11

入力した情報を確認し、正しいことを確認します。

12

接続をクリックして認証プロセスを開始し、コネクションのセットアップを完了します。

基本認証を使用したコネクション設定

基本認証を使用してWorkatoでWorkdayコネクションを設定するには、次の手順を完了します:

1

WorkatoでWorkdayアカウントを識別するために、一意のConnection nameを入力します。

Workdayコネクションコネクションにラベルを付ける

2

認証タイプとしてBasicを選択します。 この方法では、連携にWorkdayのユーザー名とパスワードを使用します。

3

Workdayテナントに適したWorkday Webサービスのバージョンを選択します。 最新の機能および更新にアクセスするため、利用可能な最新バージョンを選択することをお勧めします。

4

WorkdayにログインしているときのURLからTenant IDを特定して入力します。 たとえば、URLがhttps://impl.workday.com/sample_company/d/home.htmldの場合、テナントIDはsample_companyです。

5

Workdayサービスに関連付けられたWSDL URLを指定します。

6

WorkdayのLogin namePasswordを入力します。

7

Workdayテナントの設定に一致するWorkdayテナントのタイムゾーンを選択します。 デフォルトでは、Workdayは太平洋標準時(PST)を使用します。

8

Advanced settingsをクリックして、Advanced XML payload for multiple ID valuesフィールドを設定します。 デフォルトでは、複数の値を持つフィールドはコンテナ内にラップされます。 値のラップを解除するには、このオプションをyesに設定します。

9

入力した情報を確認し、正しいことを確認します。

10

接続をクリックして認証プロセスを開始し、コネクションのセットアップを完了します。

Jiraコネクションの作成

Jiraコネクションの作成

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

1

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

2

New connectionページでJiraを検索して選択します。

3

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

Jiraコネクション設定Jiraコネクション設定

4

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

5

コネクションタイプを選択します。

6

認証タイプドロップダウンメニューを使用して、認証方法を選択します。 サポートされるオプションには、BasicAPIトークンOAuth 2.0、および個人アクセストークンが含まれます。

7

ホスト名を入力します。 たとえば、JiraのURLがhttps://acme.atlassian.netの場合、ホスト名はacme.atlassian.netです。

8

接続をクリックします。

Oktaコネクションの作成。

Oktaコネクションの作成

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

1

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

Oktaを選択アプリとしてOktaを選択

2

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

OktaコネクションのセットアップOktaコネクションのセットアップ

3

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

4

コネクションに使用する予定の認証タイプを選択します。 オプションは、認可コード付与クライアント認証情報、およびAPIキーです。

5

Oktaドメインを指定します。 これはOkta URL(例:mycompany.okta.comまたはmytest.oktapreview.com)で確認できます。

6

選択した認証方法で必要なその他のフィールドに入力します。

7

接続をクリックします。

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
Workdayの新規ビジネスオブジェクトトリガーを設定します。

Workdayの新規ビジネスオブジェクトトリガーを設定

このトリガーは、Workdayアカウントで新規ビジネスオブジェクトを監視します。

1

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

Workdayを選択アプリとしてWorkdayを選択

2

新規/更新されたビジネスオブジェクトトリガーを選択します。

トリガーを選択新規/更新されたビジネスオブジェクトトリガーを選択

3

カレンダーモーダルを使用して、最初に開始されたとき、このレシピが取得するイベントの開始日フィールドで、レシピがイベントの監視を開始する日付を選択します。 この入力フィールドの詳細については、トリガーを参照してください。

トリガーを設定トリガーを設定

4

ビジネスオブジェクトドロップダウンメニューを使用して、変更を監視するオブジェクトを選択します。 たとえば、ワーカーまたは従業員です。

5

保存をクリックします。

11

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

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

12
Jiraのユーザー作成アクションを設定します。

Jiraのユーザー作成アクションを設定

このステップでは、対応するWorkdayのメールアドレスと名前を使用して、Jiraで新しいユーザーを作成します。

1

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

アプリとしてJiraを選択アプリとしてJiraを選択

2

ユーザーを作成アクションを選択します。

ユーザー作成を選択ユーザー作成を選択

3

WorkdayのメールアドレスStep 1データピルをメールアドレスフィールドにマッピングします。

ユーザー作成を設定ユーザー作成を設定

4

WorkdayのWorker_Reference(従業員ID)Step 1データピルを表示名フィールドにマッピングします。

5

製品ドロップダウンメニューを使用して、ユーザーにアクセス権を付与する製品を選択します。

6

保存をクリックします。

13

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

14
Oktaのユーザー作成アクションを設定します。

Oktaのユーザー作成アクションを設定

このステップでは、対応するWorkdayのメールアドレスと名前を使用して、Oktaで新しいユーザーを作成します。

1

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

2

ユーザーを作成アクションを選択します。

アクションを選択ユーザー作成アクションを選択

3

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

4

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

データピルをマッピングアクションのデータピルをマッピング

5

WorkdayのメールアドレスStep 1データピルをプライマリメールIDフィールドにマッピングします。

6

WorkdayのメールアドレスStep 1データピルをユーザー名フィールドにマッピングします。 ユーザー名フィールドにはメールアドレスを含める必要があります。

7

保存をクリックします。

Workdayの新入社員にJiraおよびOktaユーザーをプロビジョニングするレシピは、テストおよび実装する準備ができています。

Last updated: