ワークフロー実行および改訂履歴
ワークフロー実行と改訂履歴について(&A)
ワークフローの設定後、ワークフローのステータスをチェックし、それらのワークフローに加えられた変更を評価することが必要になる場合があります。ワークフローの実行履歴セクションと改訂履歴セクションでは、ワークフローの過去の実行、それらの実行に関する詳細、およびワークフローに対して行われた変更を確認することができます。このセクションは、ワークフローが失敗した理由を評価する場合に特に役立ちます。レポートには、ワークフローが失敗した理由や変更が行われたかどうかに関する情報が含まれており、問題の特定と修正に役立ちます。
ワークフローをクリックし、関心のあるセクションに移動することで、特定のワークフローの実行履歴および改訂履歴を表示することができます。
プロジェクトのワークフロータブから実行履歴に直接移動して、プロジェクト内のすべてのワークフローの実行履歴を表示することもできます。
実行履歴
実行履歴ページでは、トリガしたワークフローに関する追加情報を表示できます。このページでは、ワークフローをモニタし、問題を診断し、正常に完了したワークフローと失敗したワークフローの概要を把握することができます。
ワークフローが実行されると、新しいエントリが実行履歴ページに追加されます。このページには、ワークフロー実行に関する以下の情報が表示されるテーブルが含まれています。
- 開始日付: ワークフローの実行が開始された日時。
- ワークフロー名: ワークフローの名前です。
ヒント:「削除されたワークフロー」という名前のワークフローのステータスが表示される場合は、添付されたワークフローが削除されている可能性があります。これを行う場合は注意してください。レコードはまだ存在しますが、ワークフロー自体は復元できません。ヒント:特定のワークフローの実行履歴にアクセスする場合、この列を除外します。
- オーナー: ワークフローを作成したユーザーのユーザー名。
- ステータス: ワークフローのステータス。 詳細については、ワークフローステータスを参照してください。
各ワークフロー実行に関する詳細情報を表示することができます。ワークフロー実行をクリックして展開し、ワークフローの各コンポーネントに関する情報を確認します。
タスクをクリックすると、そのタスクに関する詳細情報を示すサイドパネルが開きます。
- 状況: タスクの状況。詳細については、ワークフローステータスを参照してください。
- ワークフロー実行 ID: ワークフローが実行されるたびに、ワークフローの各側面に一意の実行 ID が割り当てられます。このIDを使用してワークフローをフィルタリングしたり、ワークフローが失敗した理由のトラブルシューティングについてサポートが必要な場合はQualtricsサポートに提供したりできます。
- スケジュール対象: ワークフローの実行がスケジュールされた日時。 これは、スケジュールされたワークフローに対してのみ表示されます。
- 開始時刻: ワークフローの実行が開始された日付と時刻。
- 終了時刻: ワークフローの実行が終了した日時。
- 期間: ワークフローの実行にかかった合計時間。
- ファイル: タスクでファイルが処理された場合は、このセクションでファイルをダウンロードすることができます。詳細については、データファイルのダウンロードを参照してください。
ヒント:選択したタスクがファイルを処理しない場合、このフィールドは非表示になります。
上記の情報
に加えて、JSON 表示をクリックしてタスクの JSON ペイロードを表示することができます。JSON ペイロード
は、ワークフロー (特に ETL ワークフロー) のトラブルシューティングに役立ちます。入力タブにはタスクによって受信した情報とデータが表示され、出力タブにはタスクの結果が表示されます。
実行履歴の検索
実行履歴には、関心のあるワークフローを簡単に見つけることができる事前設定されたフィルタが用意されています。検索バーを使用して、タスク出力値を検索することもできます。
- オーナーシップと共有ドロップダウンを使用して、ユーザが所有するワークフロー、自分と共有されているワークフロー、またはユーザがアクセス権を持つすべてのワークフロー別にフィルタリングします。
ヒント:このフィルタは、アンケートプロジェクトで実行履歴を表示している場合は除外されます。
- ワークフロー名ドロップダウンを使用して、ワークフロー名でフィルタリングします。
ヒント:特定のワークフローの実行履歴を表示する場合、このフィルターは除外されます。
- 開始者ドロップダウンを使用して、ワークフローを開始する内容 (スケジュールまたは特定のワークフローイベント) でフィルタリングします。
- [含まれるタスク] プルダウンリストを使用して、ワークフローから生じるタスク別にフィルタリングします。
- タスク出力データ検索バーを使用して、ワークフロー内のタスク出力値を検索します。検索バーに特定のキーワードまたは値を入力すると、ワークフロー実行の一覧には、そのキーワードまたは値を含む実行のみが表示されます。
ヒント:このフィルターは、[含まれるタスク]ドロップダウンから特定のタスクを選択した場合にのみ使用できます。注意: 現在、このフィルタはすべてのタスクタイプで使用できるわけではありません。
- [タスクの状況] プルダウンリストを使用して、ワークフロータスクの状況別にフィルタリングします。
- [ワークフローの開始日] フィールドと [終了日] フィールドを使用して、ワークフローがトリガされた日時でフィルタリングします。カレンダアイコンをクリックしてカレンダを表示し、日付を選択します。
- 開始者 (ID) ドロップダウンを使用して、特定のワークフローのトリガ ID でフィルタリングします。トリガ ID の取得の詳細については、以下のトリガ ID の検索セクションを参照してください。
ワークフローステータス
ワークフロータスクには、ワークフローの進捗を確認できるさまざまなステータスがあります。
- 待機中: タスクは次に実行されるようにスケジュールされています。
- 進行中: タスクは現在実行中です。
例: ワークフローで順次実行される 2 つのタスクがあります。実行前に、最初のタスクが “待機中” に設定されます。実行中は、最初のタスクのステータスは “処理中” になり、2 番目のタスクは表示されません。最初のタスクが完了すると、2 番目のタスクは “Queued” と表示されます。
- 成功: タスクが実行されました。メールタスクの場合、これはクアルトリクスサーバーから退出したことを意味します。
- 失敗: タスクはトリガされませんでした。通常、これはタスクの設定時のエラーによって発生します。たとえば、電子メールタスクに無効な電子メールを入力した場合などです。
ヒント:ETL 以外のワークフローには 60 秒のタイムアウトがあります。つまり、実行に 60 秒以上かかるとワークフローが失敗します。ヒント:ワークフロー内の1つ以上のタスクが失敗した場合にワークフローを再試行できます。詳細については、「ワークフローの再試行」セクションを参照してください。
- 自動再試行: ワークフロー内の 1 つまたは複数のタスクが失敗し、再試行中です。詳細については、「ワークフローとタスクの失敗」を参照してください。
- 開始遅延:開始設定の適用が遅れたため、ワークフローは実行されませんでした。ワークフローがトリガされ、期間が終了するまでキューに保持されるインスタンスが 1 つ以上あります。
改訂履歴
改訂
履歴では、アクセス権のあるワークフローに対して行われた変更を表示することができます。つまり、ワークフローがいつ正確に無効化/有効化されたか、条件変更がいつ行われたか、およびワークフローを編集したユーザを表示することができます。
改訂履歴は、特定のワークフローとプロジェクト内のすべてのワークフローの両方で使用することができます。以下に、1つのアンケートのリビジョン履歴のスクリーンショットを表示し、ワークフローのすべての編集を順番に表示しています。
改訂履歴には、ワークフローに関する以下の情報が含まれています。
- ワークフロー名: 編集されたワークフローの名前。プロジェクト全体の改訂履歴を参照している場合にのみ表示されます。
- ユーザ名: 編集を行ったユーザのユーザ名。
- 変更内容: ワークフローに対して行われた編集の説明。
- 最終更新日: ワークフローが編集された日時。
- 詳細表示: 変更前および変更後のワークフローの JSON ペイロードを表示します。
改訂履歴の検索
ワークフローの再実行
実行履歴ページから、ワークフローを再実行して再度完了することができます。再実行するワークフローを選択し、[ワークフローを再実行]をクリックします。
失敗したワークフローを再実行する場合、最初の失敗したタスクから開始するか、ワークフローの最初から開始するかを尋ねられます。
ワークフローは、以下のシナリオでは実行できません。
- ワークフローおよびタスク失敗設定では、ワークフローを再試行したり、特定の期間外にワークフローを再試行したりすることはできません。
- 再実行対象として選択されたワークフローは、現在処理中、待機中、またはすでに再実行中です。
- ワークフローは、最初に実行されたときに開始が遅れていました。
- 選択したワークフローを再実行すると、実行できるワークフローの最大制限を超えます。
ワークフローの再試行
ワークフロー内のタスクが失敗し、ワークフロー全体を再試行
する場合は、[再試行]をクリックします。再試行ボタンは、タスクが失敗した場合にのみ表示されます。再試行ボタンをクリックすると、ワークフロー全体が再実行されます。
ワークフローを再試行すると、初期実行とまったく同じ設定でタスクが再実行されます。ワークフローは以下の場合に再試行する必要があります。
- クアルトリクスの内部エラーにより、タスクがタイムアウトしました。
- サードパーティシステムで発生する問題が原因でタスクが失敗します。
例:SuccessFactors から社員をインポートしようとしていますが、正しい権限で SuccessFactors アカウントを設定していません。SuccessFactors アカウントに社員データを表示する権限がないため、Qualtrics でワークフローを実行すると失敗します。ただし、SuccessFactorsの権限を更新すると、Qualtricsでタスクを再試行でき、タスクは成功します。
設定エラーが原因で失敗したタスクを再試行すると、再試行が再度失敗します。代わりに、設定エラーを修正した後、新しいワークフロー実行を開始する必要があります。
トリガ ID の検索
ワークフローが実行されるたびに、そのワークフローのすべてのタスクコンポーネントに一意のトリガ ID が割り当てられます。このIDを使用して、ワークフローの特定の実行を検索したり、ワークフローが失敗した理由のトラブルシューティングをサポートする必要がある場合は、Qualtricsサポートに提供できます。
- 目的のワークフローの[実行履歴]セクションに移動します。
- 特定のタスクをクリックし、のトリガ ID を検索するを実行します。
- JSON 表示をクリックします。
- 「uniqueId」のテキスト検索を実行します。Mac では CMD + F、PC では CTRL + F です。Web ブラウザに検索可能なボックスが表示されます。
- uniqueId (トリガ ID とも呼ばれます) の値をコピーします。
トリガ ID を使用して、レポートで特定のワークフロー実行を検索することができます。
データファイルのダウンロード
特定のワークフロータスクでは、処理したデータのファイルをダウンロードすることができます。これは、トラブルシューティングや、Qualtricsと他のサードパーティーのシステム間で渡されるデータを理解するのに役立ちます。データファイルをダウンロード
するには、特定のタスクを表示しているときにファイルセクションのダウンロードボタンをクリックします。データがコンピュータに CSV ファイルとしてダウンロードされ、スプレッドシート編集ソフトウェアを使用して開くことができます。
以下のような一部の ETL タスクのデータファイルをダウンロードすることができます。