Workday RaaS
Workday Reports-as-a-Service(RaaS)は、レポートをWebサービスとして公開する機能です。これらのレポートは、Webサービス対応にするためにAdvancedタイプのレポートとして設定する必要があります。
カスタムレポートの設定
カスタムレポート(Advancedタイプ)は、プログラムから使用できるWeb Serviceとして公開できます。 WorkatoはこのWebサービスを使用してレポートの実行を自動化し、Workdayのレポートデータを他のアプリケーションと連携します。
レポートURLの見つけ方
アクション>Web Service>View URLsでURLを見つけます
レポートURLの表示
JSONを右クリックし、"Copy URL"を選択します
RaaS JSON URLのコピー
JSONエンドポイントの例
https://wd2-impl-services1.workday.com/ccx/service/customreport2/workato/workato/Investors?format=json&Worker_Type!WID=d588c41a446c11de98360015c5e6daf6&Base_Pay=0フィルターパラメーター
プロンプトはリクエストパラメーターのように動作します。 UIでは、実際のレポートを生成する前に入力フィールドとして表示されます。
Workday UIのRaaSプロンプト
RESTエンドポイントとしては、これらのプロンプトはリクエストパラメーターとして渡されます。そのためには、レポートタイプを設定し、プロンプトを設定する必要があります。プロンプトのフィルターを定義することもできます。
レポートタイプ
まだAdvancedタイプでない場合は、Advancedタイプに切り替えます。 RaaSで使用できるのはAdvancedカスタムレポートのみです。
Advancedレポートの使用
プロンプトの追加
Webサービス対応レポートに必要なすべてのデフォルトプロンプトを追加します。必要に応じて追加のプロンプトを追加します。
RaaSプロンプトの追加
この例では、Base PayがPrompt #1としてPrompt Qualifierに割り当てられ、フィルターで使用されます。
フィルターを追加する
プロンプト値をフィルタリングするロジックを適用します。
Promptの値を使用して、レポート列の値と比較します。例として、PromptパラメーターBase PayをPrompt #1として割り当てます。
RaaSフィルターの追加
レポートを生成するときに、Base Payパラメーターが確認されます。値が指定されている場合、指定された値より大きいBase Payを持つレコードのみがレポートに含まれます。
制限事項
Workdayドキュメントによると、Webサービスが有効化され、インテグレーション用に公開された高度なカスタムレポートには、2GBのクォータがあります。
最終更新日: