フローの実行履歴を表示する
フローの特定の実行を通じて渡されたデータを表示するには、そのフローを開いて実行履歴(Execution History)をクリックします。
IOデータ保存機能がアクティブであれば、実行履歴(Execution History)サイドパネルで任意のフロー結果を選択して完全な履歴を表示できます。
-
メインページの入出力フィールドには、フローの実行中に返された値が表示されます。
-
正しく実行されたカードには緑のマークと期間が表示されます。
-
フローが停止または失敗すると、無効なデータが含まれるカードにはエラーのマークが付けられます。カードを折りたたむと、視覚的な要素が減り、エラーのあるカードを簡単にデバッグできるようになります。
-
別のアプリの呼び出しによって未加工のエラーコンテンツが出力された場合、デバッグのためにその情報も含まれます。
-
実行履歴(Execution History)サイドパネルには、フローのステータス、開始時刻、実行時間、レイテンシの詳細が表示されます。このパネルは折りたたんでメインページのスペースを広げることができます。
-
履歴インスペクター(History Inspector)ビューには、単一フロー実行内の各カードの実行メタデータが表示されます。
履歴インスペクター
履歴インスペクター(History Inspector)ビューは、実行履歴(Execution History)内の任意のフローの実行に関する詳細なメタデータを提供します。この情報を利用して、フローの最適化、リソースの使用状況、ネットワーク遅延、フローの全体的実行速度に関する問題を調べて解決できます。
-
履歴インスペクター(Execution History)で調べるフロー結果を実行履歴(History Inspector)サイドパネルでクリックします。
-
実行履歴(Execution History)ビューの下部には折り畳まれたウィンドウが表示され、実行タイムスタンプが示されます。上向き矢印をクリックして履歴インスペクター(History Inspector)を展開します。
実行履歴(Execution History)ビューで任意のフローをレビューしている状態で、任意のカードの履歴調査(Inspect history)アイコン(
)をクリックできます。これにより、そのフロー実行の履歴インスペクター(History Inspector)ビューが表示され、特定のカードの結果が強調表示されます。
履歴インスペクターの詳細
履歴インスペクター(Total)には実行の累積合計を示す合計(Total)(History Inspector)行に加え、すべてのカード実行を個別に分割したフィールドも表示されます。
| 名前 | 説明 |
|---|---|
|
Number(数値) |
フロー内のカードの位置番号。 |
| 名前(Name) | イベント、アクション、または関数カードの名前。 |
| ステータス(Status) |
カード処理の結果。取りうるステータス値は次のとおりです。
|
| 開始(Start) | カードの実行が開始した時刻。この時刻はシステムのローカル時刻です。 |
|
終了(End) |
カードの実行が終了したローカル時刻。 |
| 所要時間(Duration) | カードの実行に要した合計時間。これにはすべてのネットワークレイテンシ時間が含まれます。 |
| ステップ(Steps) | カードを実行するOktaエンジンによって実行されたステップの数。これは、このカードの実行に必要なシステム負荷の近似測定値です。 |
|
入力データ(Data in) |
カードが入力として受け取ったデータの量(単位はKB)。 |
|
出力データ(Data out) |
カードが出力として返したデータの量(単位はKB)。 |
|
再試行回数(Number of retries) |
カードの実行が完了しなかった場合に、カードの完了に必要な再試行の回数。 |
|
詳細(Details) |
この特定のカードの実行モード。次のモードがあります。
個々の実行モードは、フローの全体的なモードに影響します。カードモードの確認は、フロー全体が標準(Standard)とスロットル(Throttled)のいずれかの実行モードで実行された理由をデバッグする上で役立ちます。「実行履歴の詳細」を参照してください。 |
また、実行履歴(Execution History)サイドパネルの開始(Start)列の横の列には、利用できる履歴インスペクター(History Inspector)フィールドを選択するためのドロップダウン形式の列ヘッダーがあります。これは、記録されたすべてのフロー実行に対してそのフィールドを相対的に比較する上で役立ちます。
データ変更後の実行履歴
前回の実行以降にフローが変更されていれば、値の表示は異なります。
-
実行後に追加されたカードまたはフィールドの値は表示されません。
-
位置が変更されたカードでは、値は新しい位置に表示されます。
-
削除されたフィールドまたはカードの値はありません。
実行履歴のフィルタリング
次のフィルターを使用することで、実行履歴(Execution History)ペインに表示される結果を絞り込むことができます。
検索フィルター
単一フローのすべての実行履歴を対象に、フルテキスト検索を行うことができます。
実行内のテキストを検索(Search text within execution...)フィールドに検索テキストを入力します。この検索は、任意のカードを通過したデータと入力/出力ラベル、返されたエラーテキスト、カード名に対して実行されます。
Okta Workflowsのテキスト検索操作では、次の特殊文字がサポートされます。
| 特殊文字 | 動作 | 例 | 一致の例 | 備考 |
|---|---|---|---|---|
|
|
|
|
|
フレーズ内で引用符で囲まれていない空白文字は、 |
|
|
|
|
または |
|
|
|
ワイルドカード文字として機能します |
|
|
|
|
|
複数の単語を厳密なフレーズとして囲みます |
|
|
|
|
|
優先順位のために句を囲みます |
|
または |
|
|
|
単語の後に使用することで、検索のあいまいさを設定します |
|
|
この |
|
|
用語を否定します |
|
次は該当しません |
|
実行ステータスフィルター
実行履歴(Execution History)ペインには、フローの最終的な実行ステータスに基づいて検索結果をフィルタリングするためのドロップダウンメニューも用意されています。
| ステータス | 備考 |
|---|---|
| すべて(All) |
ステータスに関係なくすべての結果。これはデフォルトのオプションです。 |
| エラー(Error) | エラーとなって正常に完了しなかったフロー。 |
| 成功(Success) | 正常に完了したフロー。 |
| 進行中(In Progress) | 未完了のフロー。 |
| スロットル(Throttled) |
実行中にスロットルされたフロー。実行制限を参照してください。 |
|
キャンセル(Canceled) |
キャンセルされたフロー。フローの実行をキャンセルするを参照してください。 |
日時範囲フィルター
日時のフィルターを使って結果を単一の時間帯にフィルタリングすることもできます。
-
実行履歴(Execution History)ページの右側のパネルにあるカレンダーアイコンをクリックします。
-
開始(From)フィールドと終了(To)フィールドを使ってクエリの日時範囲を設定します。デフォルトでは、現在の日付までのすべての実行がフィルタリングされます。
-
入力フィールドの横のXをクリックすると、フィルターがリセットされます。
関連項目
-
-
-