機械翻訳について

レシピをインストールする前に

Oracle Integrationを使用してこれらの外部システムに正常に接続し、勤務スケジュールを同期するには、sFTP、WorkdayおよびOracle Field Service Cloudインスタンスで次の構成タスクを実行する必要があります。

FTPサーバーへのアクセス

sFTPサーバーを取得し、次の点に注意してください:

  1. sFTPサーバーに接続するためのユーザー名とパスワード。
  2. sFTPサーバーのホスト名またはIPアドレスとポート番号。
  3. Workday従業員レコードの取出し元となるファイルの名前。
  4. Workdayの従業員レコードを取得する必要があるファイルのパス。

また、ファイルを転送するsFTPサーバー・ディレクトリに対する読取りおよび書込み権限があることも確認してください。

Workdayの構成

Oracle Integrationを使用してWorkdayにアクセスし、作業スケジュールを同期するには、Workdayインスタンスで特定の構成タスクを実行する必要があります。

一般的な構成タスクについては、「Oracle Integration 3でのWorkdayアダプタの使用」「接続を作成するための前提条件」を参照してください。

また、RaaSレポートを作成して、Workdayから従業員の勤務スケジュールをフェッチし、webサービスとしてエクスポートする必要があります。 また、RaaSレポートを作成する前に、次のアイテムの計算フィールドを作成する必要があります:
  • 開始日
  • 終了日
  • 作業スケジュール・カレンダ

ノート:

Workdayインスタンスで、勤務スケジュールが従業員に割り当てられ、レシピを実行する前にこれらのスケジュールが更新されていることを確認します。 更新されたスケジュールのみが同期のために選択されます。

  1. 計算フィールドの作成。
    1. クイック検索ボックスで、「計算フィールドの作成」タスクを検索します。
    2. ポップアップ・ウィンドウで、「フィールド名」と入力します。 たとえば: CF_Test また、「ビジネス・オブジェクト」「ワーカー・ビジネス・プロセス」「関数」「ルックアップ関連値」を選択します。
    3. 「OK」をクリックします。 計算フィールドの作成にリダイレクトされました - ルックアップ関連値page.
    4. 計算で、「ルックアップ・フィールド」名を「勤務スケジュール割当イベント」「戻り値」「開始日」として選択します。

    このステップを繰り返して、「終了日」および「作業スケジュール・カレンダ - 提案済」の計算フィールドを作成します。

  2. RaaSレポートを作成します。
    1. Workdayインスタンスにログインします。
    2. クイック検索ボックスで、「カスタム・レポートの作成」を検索します。
    3. カスタム・レポートの作成ウィンドウで、次の手順を実行します:
      1. 「レポート名」と入力します。 たとえば: RPT Business process transaction schedule
      2. 「レポート・タイプ」として「上級」を選択します。
      3. 「Webサービスとして有効化」ボックスにチェックマークを入れます。
      4. 「パフォーマンスのために最適化」ボックスの選択を解除します。
      5. 「データソース」として「ビジネス・プロセス・トランザクション」を選択します。
      6. 「OK」をクリックします。 「カスタム・レポートの編集」ページにリダイレクトされます。
      7. Workdayの従業員詳細に必要な「フィールド」を、関連する「ビジネス・オブジェクト」とともに計算されたフィールドに追加します。
      8. 「OK」をクリックします。
  3. カスタム・レポートを作成した後、レポート結果のソート方法を指定できます。
  4. プロンプト・セクションで、「未定義のプロンプトのデフォルト値の作成」ボックスを選択します。

    ノート:

    データ・ソース「ビジネス・プロセス・トランザクション」は、「有効日」「入力日」などの組込みプロンプトを使用します。 選択したレポートに基づいて、Workdayによって、特定のレポート基準を入力するよう求められます。

Oracle Field Service Cloudの構成

アプリケーションを追加して、Oracle Field Service CloudからクライアントIDおよびシークレットを取得します。

アプリケーションを追加するには:

  1. Oracle Field Service Cloudインスタンスにログインします。
  2. 左上隅にあるハンバーガ・アイコンをクリックし、「構成」をクリックします。
  3. 構成ページの「サブシステム」で、「アプリケーション」をクリックします。
  4. 「アプリケーションの追加」をクリックします。
  5. 「アプリケーション名」および「アプリケーションID」を入力し、必要なAPIアクセス権を付与します。 「APIへのアクセスの承認」を参照してください。
  6. 「送信」をクリックします。
  7. 「トークン・サービス」ドロップダウン・リストから、登録されたクライアント・アプリケーションのトークン・サービスのタイプを選択します。

    デフォルトでは、トークン・サービスのタイプはOracle Field Service Cloudです。

  8. 認証設定として「クライアントID/クライアント・シークレットを使用して認証」を選択します。
  9. 「クライアントIDおよびクライアント・シークレットの表示」をクリックして、Oracle Integrationで接続を構成するためにコピーします。
  10. 「保存」をクリックします。