実行記録のエクスポート
実行記録の持ち出せる複製と、生成する PDF。それぞれの操作に何が要るか、ファイルにどう名前が付くか、そして CSV、XLSX、GLAB、PDF に何が入るかです。
開いている実行記録の上の帯は、まず持ち出せる複製を、次に生成した文書を並べます(実行記録の詳細)。下の 4 つの操作には履歴のエクスポートとインポートの権限が要り、4 つとも実行記録ファイルの読み取りです。ランタイムが停止している間もユニットが記録している間も使え、どれも実行記録に何も書き込みません。
帯には 5 つ目の操作新しいラベルもありますが、これはエクスポートでも読み取りでもありません。実行記録にラベルを出し、その証拠としてそこに記録するので、エクスポートの権限ではなく手順の実行が要り、それが属する文書と一緒に説明します(ラベルとレポート)。
| 操作 | 作るもの | 使えるとき | 出る先 |
|---|---|---|---|
| CSV エクスポート | データログの生の値を文字として。 | どの実行記録でも、まだ記録中のものも含みます。 | ブラウザーのダウンロードです。ステーション自身のウィンドウでも同じです(「CSV をエクスポートしました · ファイル」)。 |
| XLSX エクスポート | 実行記録の識別情報、メタデータ、型付きのデータログを収めた Excel のブック。 | どの実行記録でも、まだ記録中のものも含みます。まだ何も記録していない実行記録は「この実行記録には、まだ見出しのスナップショットがありません。少し待ってからやり直してください。」と答えます。 | ブラウザーのダウンロードです(「XLSX をエクスポートしました · ファイル」)。 |
| GLAB エクスポート | 実行記録の全体を、別のステーションが取り込める 1 つの持ち出せる .glab ファイルとして。 |
完了、中止、失敗の実行記録だけです。 | ブラウザーのダウンロードです(「GLAB をエクスポートしました · ファイル(大きさ)」)。 |
| PDF の生成 | 選択欄で選んだ様式で、実行記録の全体から組み立て直したレポートの PDF。 | 記録を終えた実行記録すべてです。 | データの根の reports フォルダーに置かれ、そのあと開かれます。 |
実行の途中の CSV や XLSX のエクスポートは、筋の通った途中までの複製です。凍結された見出しは実行が始まったときに書かれるので、エクスポートは列の全体と、そこまでに記録された行を持ちます。読み取りはファイルへの 2 本目の接続ではなく、動いている記録を通して行います。エクスポートの日付と時刻はすべて設定で決めた書式に従い、どのファイルも、その時刻がどの基準で読まれるかを明示します。「UTC」または「UTC±hh:mm」、つまりエクスポート時のステーションのずれです。
ファイル名
CSV、XLSX、GLAB、PDF は、実行記録ごとに 1 つの土台となる名前を共有します。ステーションの日付と時刻の書式で書いた開始時刻の、区切り記号をファイル名に使える形にしたもの、続いてモデル、ユニット、手順の名前です(「02-09-2026 14-05-30 - 恒温槽 - ユニット 1 - 保持試験」)。それぞれの部分は 48 文字に縮められ、Windows が受け付けない文字は取り除かれます。土台は残る形で予約されるので、同じ実行記録を何度エクスポートしても、再起動をまたいで同じ名前になります。同じ名前になってしまう別の実行記録だけが、自分の識別情報から短い接尾辞を受け取ります。アクションが出したレポートは土台のあとにグループの名前を足し、ここで生成した PDF は素の土台のままです。どのファイルも一時的な名前で書き上げてから、完成したときだけ発行されるので、途中でやめたエクスポートが製品の拡張子を持つ半端なファイルを残すことはありません。
CSV
Timestamp の列が 1 つあり、時刻の基準を添えて「Timestamp (UTC-03:00)」という見出しが付きます。続いて、凍結された列の順で記録されたチャネルごとに、チャネル名と角かっこの中の工業単位を見出しにした値の列(「Temperature [°C]」)と、その横に品質の列(「Temperature [°C] Quality」)が並び、品質は Good または Unavailable と読めます。値の列はデータログが収めたものをそのまま持ち(何もなければ空欄です)、真偽値は true/false と読め、日付型のチャネルはステーションの書式で読め、区切り記号、引用符、改行を含む値は引用符で囲まれます。=、+、-、@ で始まる文字のます目には、表計算がそれを式ではなく文字として読むよう、アポストロフィーを前に付けます。見出しのチャネル名と、設備から来る文字型チャネルの読み値がそれにあたります。数値には決して前置きしないので、負の読み値は数値のままです。
このファイルは、ステーションの小数の区切り記号の設定に従います。小数点が点なら並びの区切りは ,、小数点がコンマなら ; になるので、その地域の表計算できれいに開きます。数値は桁区切りなしで、データログが収めた精度のまま書きます。文字は UTF-8 です。
XLSX
このブックは、Field と Value の 2 列を見出しにした Run のシートから始まります。
| 項目 | 内容 |
|---|---|
| Run ID | その実行記録の一意な識別情報です。 |
| Run Name, Model, Model Revision, Unit, Procedure | 実行記録を記録したときに凍結された名前です。値を持たない項目は空欄です。 |
| Started At, Finished At | 実行記録の始まりと終わりです。まだ記録中の実行記録は、Finished At が In progress と読めます。 |
| Time Zone | このブックのすべての時刻を読む基準です。 |
| State | エクスポート時点の実行の状態です。 |
| Result | 総合判定です。まだ記録中なら In progress です。 |
| Termination | None、または StopInterlock です。 |
| Interval (ms) | 記録の周期です。 |
| Imported At, Imported From | 別の設置場所からインポートした複製にだけ付きます。ここへ届いた時刻と、届いたファイルの名前です。ここで記録した実行記録には、どちらの行も付きません。 |
| Notes | その実行記録の備考です。 |
続いて Metadata と Value の 2 つ目の見出しがあり、開始時に記録したメタデータの項目ごとに 1 行が、尋ねた順に並びます。そのあとに Datalog のシートが 1 枚以上続きます。列の順は CSV と同じで、見出しの行は固定され、どのシートにも自動絞り込みが付き、目盛りの線はありません。Excel の 1 行の上限である 1,048,576 行を超えるデータログは、自動で Datalog 2、Datalog 3 のように分かれ、それぞれに見出しが付きます。
値は型どおりのます目として書きます。整数と有限の小数はデータログが収めた精度のままの数値として、真偽値は TRUE/FALSE の値として書きます。Excel 自体は有効数字 15 桁までしか扱わないので、それを超える桁はそこでは見えませんが、ファイルは持っています。有限でない読み値、日付型のチャネル、時刻は文字です。品質が Unavailable の読み値は値のます目を空にし、品質の列がそのことを伝えます。Excel の 16,384 列を超えてしまう実行記録や、32,767 文字を超える文字のます目は、切り詰めたブックを作る代わりに理由を添えて拒みます。
GLAB
.glab ファイルは、その実行記録自身の SQLite ファイルを、動いたまま取ったページ単位で筋の通った複製です。書庫の包みも、目録も、派生した文書も、発行済みの PDF もありません。実行記録ファイルが持つものはすべて持ちます。凍結されたスナップショット、行、メタデータ、レシピの書き込み、判定基準、発生記録、コメント、注記、生産性の記録、凍結されたバイトを添えたラベルの成果物、そして残した複製を添えたレポートの登録です。ほかのエクスポートと同じ土台の名前を使い、完全に書き終えたときだけ発行されます。別のステーションは、実行記録のインポートでこれを取り戻します。
PDF の生成は、その横の選択欄が選んだ様式でレポートを組み立てます。「(手順のレポート)」は、今日の発行順で手順の最初の完了時のレポートの指令が名指す様式です(完了時に何も出さない手順なら、最初の開始時の指令のもの)。手順が消えている場合、レポートを出さない場合、そして様式が削除された場合は、すべての節を含む既定に戻るので、作り直しは構成より長生きします。実行記録ファイルは自己完結しているので、ライブラリーのほかのどの様式でも代わりに選べます。PDF は実行記録の素の土台の名前で reports フォルダーに発行され、前に手で描き出したものを置き換えます。実行記録には何も登録しません。
ステーション自身のウィンドウでは、できあがった PDF はシステムの PDF 表示アプリで開き、それができないときはブラウザーのダウンロードに戻ります(「レポートを開けませんでした。代わりにダウンロードします。」)。ブラウザーでは、手元でも離れた場所でも、新しいタブに開きます。ページに何が入るかはレポート様式にあります。ある実行記録にすでに登録されたレポートは、代わりにラベルとレポートからもう一度出します。そちらは決して組み立て直しません。