Workday RaaS

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

Workday Reports-as-a-Service(RaaS)は、レポートをWebサービスとして公開する機能です。 これらのレポートは、Webサービス対応にするためにAdvancedタイプのレポートとして設定する必要があります。

カスタムレポートの設定

カスタムレポート(Advancedタイプ)は、プログラムから使用できるWeb Serviceとして公開できます。 WorkatoはこのWebサービスを使用してレポートの実行を自動化し、Workdayのレポートデータを他のアプリケーションと連携します。

レポートURLの見つけ方

アクション>Web Service>View URLsでURLを見つけます

RaaS URLの表示レポートURLの表示

JSONを右クリックし、"Copy URL"を選択します

RaaS JSON URLRaaS 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では、実際のレポートを生成する前に入力フィールドとして表示されます。

RaaSプロンプトWorkday UIのRaaSプロンプト

RESTエンドポイントとしては、これらのプロンプトはリクエストパラメーターとして渡されます。 そのためには、レポートタイプを設定し、プロンプトを設定する必要があります。 プロンプトのフィルターを定義することもできます。

レポートタイプ

まだAdvancedタイプでない場合は、Advancedタイプに切り替えます。 RaaSで使用できるのはAdvancedカスタムレポートのみです。

RaaSをAdvancedに変更Advancedレポートの使用

プロンプトの追加

Webサービス対応レポートに必要なすべてのデフォルトプロンプトを追加します。 必要に応じて追加のプロンプトを追加します。

RaaSプロンプトの追加RaaSプロンプトの追加

この例では、Base PayがPrompt #1としてPrompt Qualifierに割り当てられ、フィルターで使用されます。

フィルターを追加する

プロンプト値をフィルタリングするロジックを適用します。

Promptの値を使用して、レポート列の値と比較します。 例として、PromptパラメーターBase PayをPrompt #1として割り当てます。

RaaSフィルターの追加RaaSフィルターの追加

レポートを生成するときに、Base Payパラメーターが確認されます。 値が指定されている場合、指定された値より大きいBase Payを持つレコードのみがレポートに含まれます。

制限事項

Workdayドキュメントによると、Webサービスに対して有効化され、インテグレーション向けに公開された高度なカスタムレポートには2GBの制限があります。

Last updated: