e-Gov公文書のZIPをそのまま開けるビューアを作った
背景
e-Govからダウンロードできる電子公文書(日本年金機構の保険料納入告知額・領収済額通知書など)は、ZIPファイルの中にXMLとXSLスタイルシートが同梱された形式で提供されています。
かつてはInternet ExplorerやIE互換モード(Microsoft Edge)があれば、ZIPを展開してXMLをダブルクリックするだけで書式の整った文書として表示できていました。しかし互換モードの廃止以降、同様の操作では表示できなくなっていました。
その後、e-Gov側でも公式のビューア(https://shinsei.e-gov.go.jp/recept/official-doc-view/)
が提供され、ブラウザでの表示自体は可能になりました。ただし手順が少し面倒で、ZIPを手動で展開し、展開したXMLファイルとXSLファイルをそれぞれ個別にアップロードする必要があります。
毎月届く通知書を手早く確認したいだけなのに、展開→ファイルを探して選択→アップロード、という作業はちょっと手間です。そこでZIPファイルをそのままドロップするだけで表示できるビューアを作りました。
ツール概要
ツールURL: https://meowassist.net/tools/egov_document_viewer.php
このツールは、ブラウザ上で動作する無料オンラインツールです。e-GovからダウンロードしたZIPファイルをそのままドロップするだけで、ZIP内のXMLとXSLを自動検出してXSLT変換し、書式の整った文書として表示します。公式ビューアのようにZIPを展開してファイルを個別にアップロードする手間がなく、PDFとして保存することもできます。ファイルの解析はすべてブラウザ内で完結するため、機微な保険料情報や事業所情報がサーバーに送信されることはありません。
主な機能
- e-Gov公文書ZIPファイルのドラッグ&ドロップアップロード
- ZIP内のXML+XSLファイルを自動検出・XSLT変換して表示
- 複数XML文書(表紙・本文)をタブで切り替え表示
- 添付CSVファイルのShift-JIS自動デコード・テーブル表示
- 表示倍率スライダー(40〜150%)による拡大縮小
- 枠はみ出しクリップ・テキスト折り返し・フォント縮小などの表示調整オプション
- 印刷ダイアログからのPDF保存
- 完全クライアントサイド処理(機微情報はサーバー送信なし)
想定される活用シナリオ
1. 日本年金機構からの保険料通知書の確認・保管
状況: e-Govの電子公文書サービスで受け取った保険料納入告知額・領収済額通知書のZIPが、IE互換モード廃止後に開けなくなってしまった
活用方法: ZIPをそのままツールにドロップするだけで表紙・通知書本文・明細CSVを一括表示。印刷ダイアログからPDFとして保存し、会計システムへ添付
期待効果: サポート窓口への問い合わせや専用ソフトのインストール作業が不要になり、通知書確認・保管作業を従来の数十分から数分に短縮
2. 複数事業所の通知書一括処理
状況: 複数の事業所番号を持つ企業で、各事業所宛の保険料通知書ZIPを毎月まとめて確認・保存する必要がある
活用方法: 事業所ごとのZIPをツールに順次アップロードしてPDF保存。CSVタブで明細データも確認しながら経理資料を整備
期待効果: 事業所ごとの処理時間を均一化し、月次処理の属人化を解消
3. 過去通知書の内容確認・再確認
状況: 保険料の差異が生じた際に過去の通知書を再確認したいが、当時の担当者がIE環境でPDF化していなかったためXMLのZIPしか残っていない
活用方法: 保管してあった過去のZIPをツールで表示し、月別の告知額・領収済額を確認
期待効果: 専用環境の再構築なしに過去文書を参照でき、差異調査の時間を短縮
4. 引き継ぎ時の担当者教育
状況: 担当者交代に際し、新担当者がe-Gov公文書の確認手順を習得する必要がある。IE互換モード前提の旧手順書が使えない
活用方法: ツールのURLを手順書に記載するだけで、ブラウザのみで完結する新手順として展開
期待効果: 特定のOSやブラウザ設定に依存しない手順が確立され、引き継ぎの品質を均一化
5. テレワーク・BYOD環境での文書確認
状況: 在宅勤務中の担当者が社給PC以外の端末でe-Gov通知書を確認する必要が生じたが、IE互換設定が入っていない
活用方法: ブラウザさえあればどの端末でも確認可能。機微情報はサーバーに送信されないため、私用端末でも安全に利用
期待効果: 端末環境に左右されず、緊急時でも素早く文書内容を確認できる体制を整備
6. 監査・調査対応時の証跡書類化
状況: 労働保険・社会保険の調査や外部監査で、過去の保険料通知書の提出が求められた
活用方法: ZIPをツールでPDF変換し、そのままスキャンや電子提出の証跡ファイルとして活用
期待効果: 証跡書類の準備時間を削減し、調査・監査対応の負担を軽減
期待される効果
定量的効果
- 通知書確認時間: IE互換モード前提の旧手順と比較して、確認作業を80%短縮
- サポート問い合わせ: 「e-Gov文書が開けない」問い合わせをツールURL共有で即時解決
- PDF保管作業: ZIPからPDFへの変換・保管フローを1操作に集約
- 引き継ぎコスト: 特定環境依存の手順をブラウザ完結に置き換え
定性的効果
- 環境依存解消: IEやIE互換モードに依存しない、標準ブラウザで完結する運用へ移行
- 情報セキュリティ: クライアントサイド処理により、機微な保険料・事業所情報がサーバーを通らない
- 操作性: ドラッグ&ドロップで開始し、数クリックでPDF保存まで完了
- 表示調整: 折り返し・クリップ・ズームなどのオプションで、元のXSLT定義に依存しない柔軟な表示が可能
他部署への展開可能性
総務・経理部門
- 保険料通知書の月次確認・会計添付フローへの組み込み
- 過去通知書の電子保管・再確認作業の効率化
- 監査証跡書類の準備支援
人事・労務部門
- 社会保険関連のe-Gov公文書確認業務の標準化
- 複数拠点・事業所の通知書一元管理フロー確立
システム部門・情シス
- IE互換モード廃止に伴う既存業務フロー改善策の一つとして展開
- 「e-Gov文書が開けない」問い合わせへの標準回答ツールとして社内展開
技術的な補足
e-Gov公文書のZIPには以下のファイルが同梱されています。
| ファイル | 役割 |
|---|---|
[番号].xml |
表紙(カバーレター)。kagami.xsl 参照 |
[書類名]([番号]).xml |
通知書本文。書類種別に対応したXSLファイル参照 |
[書類名]([番号]).csv |
明細データ(Shift-JIS) |
*.xsl |
XSLTスタイルシート(HTML変換定義) |
ブラウザのネイティブ XSLTProcessor API(XSLT 1.0対応)を使用するため、IEなしでも同等の変換結果が得られます。
まとめ
IEおよびIE互換モードの廃止により、e-Gov電子公文書の表示が困難になった組織は少なくありません。専用ソフトのインストールやサポート窓口への問い合わせに頼らざるを得なかった状況を、ブラウザ上で動作する本ツールで解消できます。
機微な保険料情報を扱う業務ツールとして、完全クライアントサイド処理によるプライバシー配慮設計を採用しており、総務・人事・経理担当者が安心して利用できます。
e-Gov公文書の表示・保管でお困りの社内SE・情シス担当者の方は、ぜひ社内への展開をご検討ください。
このツールは猫の手道具箱で提供されており、ブラウザ上で無料利用可能です。完全なクライアントサイド処理により、機微な事業所情報・保険料データの安全性が保たれています。