Workday - スケジュール済みレポートトリガー

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

Scheduled reportトリガーは、定義された間隔でWorkday Report-as-a-Service(RaaS)レポートを実行します。このトリガーは、Workatoの高度なスケジューラーとWorkdayのレポートAPIを組み合わせて、カスタムレポートからデータを取得します。

トリガーは結果をバッチで返します。バッチサイズのデフォルトは200で、最大10,000まで増やすことができます。

入力

入力フィールド説明
レポートURLWorkdayのView URLs Web Serviceページから、完全なRaaS(Report-as-a-Service)レポートURLを入力します。このURLの取得方法を確認します。。 Workatoはこれを使用してレポート出力を取得します。自動スキーマ検出を有効にするには、これは静的文字列である必要があります。
スケジュールレポートを実行するスケジュールを選択します。
タイムゾーンスケジュールされた実行の評価に使用するタイムゾーンを選択します。
時間レポートを実行する時刻の時間(24時間形式)を入力します。デフォルトは00(午前0時)です。
正時からの分を入力します。正時には00を使用します。
レポートを実行する月の日付(1~31)を入力します。指定した月の最終日を超える値は切り下げられます。デフォルトは1です。
曜日(日曜日~土曜日)各日についてYesまたはNoを選択し、スケジュールに含める曜日を制御します。すべての日のデフォルトはYesです。
形式レポートの出力形式を選択します。オプションにはCSV(デフォルト)またはJSONがあります。
レポートスキーマを自動的に検出Yesを選択するか空白のままにすると、レポートの入力スキーマと出力スキーマが自動的に検出されます。これはReport URLが静的文字列の場合にのみ機能します。 URLでデータピルを使用している場合、スキーマ検出は実行されません。
空のフィールドを削除null値を持つフィールドを出力から除外するには、Yesを選択します。デフォルトはYesです。
追加フィールド出力スキーマに自動的に表示されないレポートフィールドを追加します。 JSON形式を使用してフィールドを定義することも、手動で入力することもできます。
レポートフィールドを置換名前が一致する場合に、元のスキーマのフィールドをAdditional fieldsで追加したフィールドに置き換えるには、Yesを選択します。
レポートのバッチサイズ各バッチで返す行数を定義します。デフォルトは200です。最大値は10,000です。

出力

このトリガーは複数のフィールドを返します:

フィールド説明
スケジュール時刻レポートが実行された時刻。
レコードの総数レポートのスケジュールされた実行で生成された行の総数。このレポートに指定されたバッチサイズより多くの行がある場合、各バッチに指定された行数で複数のバッチに分割されます。その後、各バッチは、Workday RaaSエンドポイントから返された順序と同じ順序で、個別のジョブとして処理されます。
開始オフセットこのバッチの最初の行のオフセット番号。たとえば、レポートに1000行があり、トリガーが200のバッチサイズを使用している場合です。この場合、現在のジョブが2番目のバッチ(行201から400)を表示している場合、開始オフセットは200になります。
終了オフセットこのバッチの最後の行のオフセット番号。たとえば、レポートに1000行があり、トリガーが200のバッチサイズを使用している場合です。この場合、現在のジョブが2番目のバッチ(行201から400)を表示している場合、終了オフセットは400になります。
最初のバッチこれが最初のバッチかどうかを示すブール値。
最後のバッチこれが最後のバッチかどうかを示すブール値。
行の各バッチはリスト(配列)として返されます。このリスト内の各項目は、レポート内の1行に対応します。同様に、レポート内の各列は出力データツリーのフィールドとしてレンダリングされます。

レシピロジックでのfirst/last batchの使用

first batchlast batchの値を使用し、それらをレシピロジックに組み込むことができます。たとえば、これはWorkdayレポートの出力からファイルを作成する場合に便利です。レシピには次のロジックが含まれます:

if First batch is true

  • 最初のバッチの内容で新しいファイルを作成

if First batch is false

  • 既存のファイルに行を追加

if Last batch is true

  • レポートコンテンツの転送が成功したことを通知

制限事項

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

スケジュール設定リファレンス

このトリガーは高度なスケジューラーを使用します。複雑なスケジュールの設定について詳しくは、Schedulerトリガードキュメントを参照してください。

最終更新日: