ワークフロー実行データを取得
ワークフロー実行データを必要とするワークフローでは、ワークフロー実行データを取得アクションを使用して、特定のワークフローの実行に関する情報を取得できます。このアクションは、リソースのリストではなく、1 回のワークフロー実行のデータのみを取得するという点で、他のデータを取得アクションとは異なります。
設定
フィールド
ワークフロー実行データを取得アクションでは、フィールドは必須ではありません。
返されるデータ
ワークフロー実行データを取得アクションは、1 回のワークフロー実行のデータを返します。返されるデータには以下の変数の情報が含まれます:
| 変数名 | 説明 |
|---|---|
| id | ワークフロー実行の GID。 |
| legacyResourceId | ワークフロー実行のレガシー ID。 |
| retryAttemptCount | ワークフロー実行の再試行回数。 |
| startedAt | ワークフロー実行が開始された時刻 (UTC)。 |
| triggerEvent | ワークフロー実行をトリガーしたイベント。これは、id、source、triggeredAt のフィールドを含むオブジェクトです。 |
| url | ワークフロー実行の URL。 |
| workflow | ワークフロー実行が属するワークフロー。これは、id、legacyResourceId、name、tags、url、version のフィールドを含むオブジェクトです。 |
このアクションに続くステップで返されたデータにアクセスするには、ワークフロー実行データを取得という名前の変数を使用します。たとえば、内部メールを送信アクションでワークフローの実行ステータスを参照できます:
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}トリガー
このアクションは、スケジュールされた時刻トリガーを含む、任意のワークフローで使用できます。スケジュールされた時刻トリガーを使用するワークフローでは、ワークフローはイベントの結果としてではなく、指定した時刻に開始されます。ワークフローを開始する特定のイベントがストア内やアプリから発生するわけではないため、データは自動的には含まれません。