14. システムに残らない仕事

これまでのページは、AS/400のデータに残った跡から業務を推測してきました。このページはその逆 — データに一切残らない仕事を、全部署ぶん一度に洗い出すためのページです。「計画表」のような一般的な言葉で聞くと私たちには特定できないと分かっているので、実際にリポジトリの中を読んで見つけた本物のファイル名・ジョブ名を候補として並べました。見覚えのあるものに印を、無ければ「無い」と教えてください。

1. 分かっている事実(証拠)

帳票・PC出力用のテーブルは、全部空でした

受注・出荷・組付・請求・デンソーEDIなど、帳票印刷やPC連携のために用意された「TO PC」テーブル(judpp1 judpp2 judpr5 bjdpp1 bjdpp2 bjdpp9 judpdk bjdpq2 bjdpq4)は、8年分のデータの中ですべて0件でした。つまり出荷伝票・組付指示・請求書・デンソーEDIの生データは、私たちには一切見えていません。

Excelへの自動転送は全社で57本(56種類の転送・55の元ファイル)

AS/400から夜間バッチでExcelにデータを書き出す仕組み(DTF転送定義)が57本見つかっています。転送先はすべて \\Server2\Kanri\AS_DATA\ 配下のExcelファイルです。Excelが業務の中で確実に使われていることは分かっていますが、その中身(数式・判断ロジック)は見えていません。

出典: analysis/out/REPORT.md「DTF transfers」節、analysis/out/dtf_transfers.csv(57定義ファイル・56ユニーク転送・55元ファイル)

それでも、ファイル名までは辿れました

リポジトリには転送定義(.dtf)・VBAモジュール・バッチファイル・作業手順書が数千ファイル残っており、そこから「何という名前のファイルが」「誰の(どのPCの)ジョブとして」動いているかまでは実際に読み取れました。中身の数式やその日その日の判断は分かりませんが、次節以降の候補リストはすべて実在するファイル名です。

2. AS/400から自動転送されているExcel台帳(55種類)

毎晩のバッチ処理(01:30〜)で、AS/400の元ファイルがそのままExcel形式でサーバーに書き出されています。代表的なものを挙げます(全55種類の一部)。

元ファイル(AS/400)転送先Excel内容(分かっている範囲)
JUDPJUDP.xls受注データ
SFDPSFDP.xls仕入ファイル
GSJPGSJP.xls生産計画データ SUB-ASSY
GAJPGAJP.xls生産計画データ ASSY
KOMPKOMP.xls工程マスター
NKMPNKMP.xlsナンバー管理マスター
NMMPNMMP.xls名称マスター
PRMPPRMP.xls製品単価マスター
KFDPKFDP.xls工機作業指示データ
ZKDPZKDP.xls試作品在庫データ
N1DPN1DP.xls試作№データ
N3DPN3DP.xls伝票№データ
TK1PTK1P.xls得意先マスター従属1
SQUPSQUP.xlsCL実行許可リスト USR
YXMPYXMP.xls西暦変換マスター

この他 BHMP BJDP BKMP CLMP CVMP DCMP F_NAME GDDP GKDP HRMP HZMP JHMP JKMP KBMP KMDP KSMP KTMP KXMP MDMP MJMP N2DP NJDP RNMP SDDP SGMP SHDP SIMP SJDP SJLP SKDP SMMP SNMP SQDP SZMP TAMP TBMP TKMP TYMP ZLGP ZSMP が同じ方式で毎晩転送されています(analysis/out/dtf_transfers.csv 全55件)。

これらのExcel台帳、日常的に開いていますか? 誰が見ていますか?

私たちに分かるのは「毎晩転送されている」ことだけです。実際に日常業務で開いて見ているのか、それとも誰も見ておらずバックアップとしてただ存在しているだけなのかが分かりません。

  • 毎日・毎週開いて見ている(どれを:          )
  • 存在は知っているが、ほぼ見ない
  • そもそも見たことがない
  • 上のどれでもない

3. 帳票印刷ジョブ(BATxxxx、部署別)

AS/400の画面操作をきっかけに、サーバー上のExcelマクロ(BATnnnn.XLSM)が自動起動して帳票を印刷する仕組みが約70本見つかっています。プログラム名だけではどの部署の仕事か分からないため、業務内容から部署別に並べ直しました。

営業課・受注まわり

ジョブ名帳票・処理内容
BAT0103受注票発行
BAT0116 / BAT0116A受注内容変更連絡書発行/納入日変更連絡保存
BAT0119受注品番差替連絡書発行
BAT0153 / BAT0154 / BAT0155受注まとめ入力/データ成形/データ取込
BAT0327売上実績表作成(納入日指定)
BAT0340 / BAT0342 / BAT0344 / BAT0346受注概算表作成/繰越分受注概算表/受注概算明細・集計/得意先別集計
BAT0345見積単価未入力リストメール送付

生産管理・製造の現場

ジョブ名帳票・処理内容
BAT0108 / 0108A / 0108B / 0108C組付指示書発行/引継ぎ指示書(引継分・分納分)/まとめ指示
BAT0109出荷指示書発行
BAT0113トヨタ紡織管理表用データ作成
BAT0801号口指示納期修正リスト送付
BAT0804号口出来高報告書発行
BAT0811品番紙印刷(ロット№付)
BAT0828610B 組付計画表画 作成
BAT1001部品在庫引当の自動変更結果印刷
BAT1003 / BAT1003A作業指示書発行/仮出庫指示書発行
BAT1006試作作業指示データ修正リスト印刷
BAT1011組付部品入庫指示書発行

技術・設計

ジョブ名帳票・処理内容
BAT0409 / BAT0410構成ツリーデータ書き出し/作成
BAT0413A / BAT0413B図面整理 Excel→AS400/AS400→Excel
BAT0441品番構成変更データ印刷
BAT0446 / BAT0447構成データRL整列(データ出力/データ取込)

試作

ジョブ名帳票・処理内容
BAT0411試作計画表作成
BAT1040 / BAT1041試作組付部品在庫一覧表/試作単品出荷品在庫一覧表
BATJZ12試作品納期一覧表作成

工機課・金型

ジョブ名帳票・処理内容
BAT1101 / BAT1105金型・治具作業指示書発行/手入力
BAT0726金型管理マスター更新

購買・外製/経理

ジョブ名帳票・処理内容
BAT0201仕入伝票印刷/支払明細書印刷
BAT0206支払明細表印刷
BAT0362 / BAT0363 / BAT0364請求書作成(範囲指定/通常/納入都度)
BAT0372アイシン買入明細照合
BAT5006 / BAT5006S / BAT5006T総合振込データ作成/個別振込メール送付/総合振込メール送付
BAT5007支払案内書作成
BAT5010 / BAT5011支払総括書/支払総括書_Excel
BAT5014Excel支払データ取込
BAT5058仕入先マスタデータ転送
BATDS04 / BATDS17DNKデータ処理(変更用/オリジナル用)
BATDS06部品発注指示書印刷
BATJZ14 / BATJZ15受注残一覧表/受注残一覧表(単価あり)

出典: ITLIBS/BATnnnn.txt各種(CLソース中のコメント)、analysis/out/d6/vba_inventory.md

この中で、今も現役で毎日・毎月使っているものはどれですか?

名前だけでは「今も動いているか」「もう誰も見ていないか」の区別がつきません。特に自分の部署の表にある行を中心に、○×で構いませんので教えてください。

4. その他、実在が確認できたExcelファイル

「計画表」の正体 — 前回、抽象的すぎて特定できなかった質問への回答

以前「計画表を見せてください」とお願いした際、具体的に特定できないというお答えでした。今回、リポジトリの source/production/計画表作成/ フォルダを直接確認したところ、次の5ファイルが実在することが分かりました。

この5ファイル、今もこの名前・この場所で使っていますか?

前回「計画表」という言葉では特定できなかったので、今回は実際のファイル名で聞きます。似た名前の別ファイルに置き換わっている可能性もあります。

  • この名前のまま今も使っている
  • 名前が変わった(新しい名前:          )
  • もう使っていない
  • 見たことがない

出荷準備の個別品番台帳

source/shipping/出荷準備/ には、433387-10310-A.xls のような品番ごとの個別Excelファイルが多数あります。梱包・出荷手順を品番単位で記録したものと見られ、「出荷作業手順書_123336-6352.xls」のような名前もあります。

出荷準備で品番ごとにExcelファイルを作るのは、どんな時ですか? 誰が作りますか?

全品番ではなく一部の品番だけにファイルがあるようなので、「特殊な梱包が必要な品番だけ作る」といったルールがあるのではと考えています。

  • 特殊梱包・注意事項がある品番だけ作る
  • 全品番について作っている(一部しか残っていないだけ)
  • 昔の名残で、今は作っていない
  • 上のどれでもない

金型管理(工機課)

source/proto-tooling/金型管理/ にある実ファイルです。

金型の保管場所・廃棄の判断は、これらのExcelで完結していますか?

AS/400側にも金型関連のデータはありますが、実際の保管状況・廃棄判断がどこまでExcel側で行われているのかが分かりません。

労務管理(総務)

source/labor/労務管理-soumu1/ 労務管理-soumu2/ に、勤怠・休暇関係のExcelファイルが30本以上あります。代表例です。

勤怠・休暇の管理は、これらのExcelが今の正式なやり方ですか?

AS/400側にも勤怠関連のマスタ(作業者マスタなど)がありますが、日々の勤怠・休暇の実務がAS/400とExcelのどちらを正としているのかが分かりません。

  • Excelが正式なやり方
  • AS/400が正式で、Excelは補助・集計用
  • 用途によって使い分けている

5. 紙の帳票

紙が「入口」になっている実例が見つかっています

source/work-procedures/作業手順書/(E)受注状況の変更/ の各手順書は、すべて「この作業は『中止・数量変更・納期変更連絡書』が回ってきた時、常に行ってください」という書き出しで始まります。これは紙の連絡票が現場に回ってきたことがトリガーになって、AS/400の画面操作が始まる実例です。

「中止・数量変更・納期変更連絡書」は、今も同じ形で回っていますか?

受注内容変更連絡書(システムが自動印刷する記録用の帳票)とは別に、変更の連絡を現場に伝えるための紙の連絡票が存在すると考えています。回覧の順番、誰が最初に書くのか、処理済みチェックは誰が確認するのかを教えてください。

これ以外に、部署をまたいで回っている紙の伝票・連絡票はありますか?

「事務所伝票専用」という名前の専用プリンタが1台あることまでは分かっていますが、そこで打ち出された紙がどう回っているかは分かりません。

6. 電話・FAX

得意先・仕入先とのやり取りで、電話・FAXが欠かせない場面はどこですか?

EDIで自動的に届く注文がある一方、それ以外の得意先・仕入先とはどう連絡を取っているのかがデータからは見えません。急な変更ほど電話になりやすいのではと考えています。

7. 口頭・朝礼での引き継ぎ

朝礼・申し送りで必ず伝えていることはありますか?

シフトの引き継ぎや当日の優先順位など、システムのどこにも記録が残らない「その日だけの判断」がここに集まっていると考えています。

8. ホワイトボード・掲示

現場や事務所のホワイトボード・掲示物に、いつも書いてあることは何ですか?

生産の進み具合や当日の予定など、システムには入力せずホワイトボードだけで管理しているものがあるはずだと考えています。

9. 個人のメモ・頭の中

「これは自分しか知らない」と思う仕事はありますか?

これは責めるための質問ではありません。属人化そのものを可視化するのがこの会議の目的なので、正直に教えていただくほど価値があります。

10. やり直し・手直し・例外対応

「本当はこうしないといけないが、実際には省略している」ことはありますか?

標準の手順通りにいかず、その場の判断でやり直したり手直ししたりする場面は、システムには絶対に記録されません。

11. 57本の自動メール

送られていることは分かっていますが、読まれているかは分かりません

夜間バッチ(01:30〜23:00)から、57種類の宛先設定に基づいて自動メールが送られています。仕組みは「メール本文」フォルダに下書きを書き出し、3分おきに巡回するプログラムが実際に送信する、という間接方式です(送信先はすべて社内ドメイン)。「送られている」ことは確実ですが、「誰が読んで、届いたときに何をしているか」は私たちには分かりません。

出典: docs/sites/daily-rhythm.html A6節、source/as400-admin/mail-auto-soumu8/

代表的な自動メールの例です。

これらのメール、届いたら実際にどうしていますか?

「エラーリスト」「未入力リスト」のようなメールが多く、届いた時点で何かがおかしいはずです。毎回中身を確認して対応しているのか、それとも読まずに溜まっているのかを教えてください。

  • 届いたら必ず中身を確認して対応する
  • 異常があるときだけ確認する(普段は読まない)
  • 自分宛だと知らなかった/見たことがない
  • もう不要なので止めてほしい