# 実行記録の一覧

> 実行記録の一覧とその絞り込み、1 行の見方、ページ送りと更新、インポートの操作、そして 1 件またはまとめての削除です。

ブラウザーの左半分には**実行記録**という見出しが付き、その見出しには 2 つの操作があります。**取り込み**（別の場所で記録された `.glab` ファイルを取り込みます。[実行記録のインポート](histories-import)）と**再読み込み**です。その下に絞り込みの帯、実行記録にチェックを入れると現れる一括操作の帯、開始の新しい順に 50 件ずつの 1 ページ、そしてページ送り（「3214 件中 1–50 件」。一致する実行記録が 1 件以上あるあいだだけ描かれます）が並びます。並べ替えはこの順だけです。行を選ぶと右側にその実行記録が開き、行に印が付きます。

再読み込みはページを読み直し、ユニットと実行者の選択肢も読み直します。パネルを開いてから設定したユニットや作成したユーザーが、ブラウザーを離れずに絞り込めるようになります。一覧が自分から読み直すことはありません。別の実行記録を読んでいる間に記録された実行記録は、次の再読み込み、絞り込みの変更、ページ送りのときに現れます。

## 1 行の見方 {#the-row}

| 要素 | 意味 |
| --- | --- |
| 実行記録の名前 | その実行記録が記録された名前です。手順の実行なら「手順 · ユニット」、単発の指令なら「スナップショット · データログ」または「判定 · 判定」です。 |
| 自動化のバッジ | その実行記録は人ではなく、ユニットの自動化インターフェイスが受け付けたものです。 |
| インポートのバッジ | その実行記録は、別の設置場所からの `.glab` ファイルとして届いたものです。 |
| 緑の点 | その実行記録は実行中です。 |
| 合格、不合格、判定不能のバッジ | 総合判定です。どれも付いていない実行記録は、総合判定を持たないか、まだ終わっていないかのどちらかです。 |
| 副見出しの行 | 実行の状態、続いてユニットの外部停止信号が実行を終わらせたときの**インターロック**、続いて開始した人、続いてステーションの書式で書いた開始時刻です。列が狭いと実行者の名前は切り詰められます。行全体は行のツールチップに出ます。 |
| チェックボックス | その実行記録を一括削除の対象にします（「削除する対象として選びます」）。履歴の管理を持つ役割にだけ描かれます。終わっていない実行記録では灰色になり（「終わっていない実行記録は削除できません。」）、読み取り専用のステーションでも灰色になります。 |

## 絞り込み {#filters}

どの絞り込みも実行記録の索引の列です。検索ボックスも同じで、索引は各実行記録のメタデータの値を名前と並べて保っています。そのため、この帯は 1 つの索引付き問い合わせとして解決されます。一致するかどうかを決めるために実行記録ファイルを開くことはなく、何年分もの書庫を丸ごと読み込むこともありません。絞り込みを変えると最初のページに戻ります。

| 絞り込み | 選択肢 | 備考 |
| --- | --- | --- |
| 名前またはメタデータの値で実行記録を絞り込む | 自由入力 | 実行記録の名前、またはその実行記録の開始時に入力されたメタデータの値（シリアル番号やロットなど）に含まれる文字列を、大文字と小文字を区別せずに、入力しながら当てはめます。 |
| 総合判定 | すべての総合判定、合格、不合格、判定不能、総合判定なし | **総合判定なし**は、終わっているかどうかにかかわらず、総合判定を持たない実行記録を並べます。 |
| 状態 | すべての状態、実行中、一時停止中、完了、中止、失敗 | **実行中**には、まだファイルを書いている実行記録（保存中）も入ります。読み手から見れば記録が止まっていないからです。 |
| ユニット | すべてのユニット、続いてユニットごとに「モデル · ユニット」 | 実行が起きた場所です。モデルの順、次にユニットの順に並びます。インポートした実行記録はどのユニットにも属さないので、すべてのユニットのときだけ並びます。 |
| 担当者 | すべての担当者、ステーション、自動化、エージェント、続いてローカルユーザーを名前ごとに | 実行を開始した相手です。人は、名前ではなく実行記録に凍結された識別情報で照合します。名前を変えた操作員も自分の実行記録を保ち、削除された操作員も、その実行記録が名前を残している間は選択肢に残ります。 |
| 開始日 / 終了日 | 暦の日 | 並べる実行記録の、いちばん早い開始日といちばん遅い開始日です。どちらもステーションの現地の日付で、終了の日はまるごと含みます。 |

一致する実行記録がないときは、行もページ送りも描かれず、その場所に 1 行だけが出ます。絞り込みが 1 つでも設定されているあいだは（検索ボックスも含みます）、まだ何も記録していないステーションでも「絞り込みに合う実行記録はありません。」と出ます。絞り込みをすべて外した状態で何も一致しないのは、実行記録を 1 件も持たないステーションだけで、そのときは「まだ実行記録がありません。」と出ます。索引の最初のページを読み終えるまでは「実行記録を読み込んでいます…」と出て、索引が読めなかったときはそのことが理由とともに出ます。

索引がメタデータの値を保っていなかった版で記録された実行記録は、更新後の最初の起動から、バックグラウンドで一度だけその値を受け取ります。ステーションは実行記録ファイルを 1 つずつ読み、実行記録が記録中のときやランタイムが停止しているときは待つので、何かが止められることはありません。それが終わるまでは、検索はそれらの実行記録を名前でしか見つけられず、ボックスの下にそのことを示します。「古い実行記録のメタデータは、まだ検索の対象になっていません。索引の作成が終わるまで、それらの実行記録は名前でのみ見つかります。」読めない実行記録ファイルは飛ばされ、その実行記録は[実行履歴の索引を再構築](settings-backups#rebuild-run-history-index)が読み直すまで、名前でのみ見つかります。

## ページ送り {#paging}

前のページと次のページは、一致したものを 1 ページずつたどります。チェックを入れた集合と開いている実行記録は、ページを送っても残ります。書庫の末尾を削除すると、位置はまだ残っている最後のページまで戻ります。

## 実行記録の削除 {#deleting-runs}

実行記録の削除には**履歴の管理**が要ります。この権限を持たない役割には、チェックボックスも一括操作の帯も**削除**も描かれません。灰色になるのではなく、そもそも現れません。

**削除**は詳細の帯の末尾にある危険な操作で、「「名前」を削除しますか？実行記録とそのファイルを削除します。既に発行した文書は、レポートのフォルダーに残ります。終わっていない実行記録は削除できません。」と尋ねたうえで、開いている実行記録とそのファイルを取り除きます。読み取り専用のステーションと、実行中、一時停止中、保存中の実行記録では灰色になります。サービス側も、まだ元となる資源を押さえている実行記録を同じ規則で拒否します。結果は操作ログ帯に出ます（「削除しました · 名前」）。

まとめて消すときは、一覧で実行記録にチェックを入れます。一括操作の帯が現れ、「N 件を選択」、**ページ**（このページで削除できる実行記録すべてにチェックを入れます）、**解除**（すべてのチェックを外します）、**削除**（読み取り専用のステーションと、まとめての削除が動いている間は灰色になります）が並びます。チェックを入れた集合は実行記録の識別情報で保たれ、ページ送りや再読み込みをしても残るので、日付で絞り込んだひとまとまりをページごとに組み立ててから、確認 1 回（「記録した実行記録 N 件とそのファイルを、完全に削除しますか？既に発行した文書は、レポートのフォルダーに残ります。この操作は元に戻せません。」）で消せます。削除は実行記録ごとに、索引の行とファイルをそろえて行うので、ランタイムがまだ押さえている実行記録は 1 件だけ拒否され、まとまり全体を失敗させる代わりに、操作ログ帯が「実行記録 Y 件のうち X 件を削除しました · Z 件を拒否：理由」と伝えます。実行記録を削除すると、そのユニットの生産性への寄与も消えます。エクスポートのファイル名も解放されますが、その実行記録のために発行された文書がまだレポートのフォルダーにあるときは別です。文書はそこに残る決まりで、その名前を持っているので、文書がある間は名前も取られたままになり、後の実行記録がそれらに上書きすることはありません。

## この一覧がしないこと {#what-the-list-does-not-do}

開始時刻以外では並べ替えません。実行記録のコメントや記録された値は探しません（探すのは名前とメタデータの値だけです）。2 件の実行記録を同時に開くこともしません。2 つ目のブラウザーのタブは、それ自身の選択と絞り込みを持つ 2 つ目のブラウザーです。
