14. システムに残らない仕事
これまでのページは、AS/400のデータに残った跡から業務を推測してきました。このページはその逆 — データに一切残らない仕事を、全部署ぶん一度に洗い出すためのページです。「計画表」のような一般的な言葉で聞くと私たちには特定できないと分かっているので、実際にリポジトリの中を読んで見つけた本物のファイル名・ジョブ名を候補として並べました。見覚えのあるものに印を、無ければ「無い」と教えてください。
1. 分かっている事実(証拠)
2. AS/400から自動転送されているExcel台帳(55種類)
3. 帳票印刷ジョブ(BATxxxx、部署別)
4. その他、実在が確認できたExcelファイル
5. 紙の帳票
6. 電話・FAX
7. 口頭・朝礼での引き継ぎ
8. ホワイトボード・掲示
9. 個人のメモ・頭の中
10. やり直し・手直し・例外対応
11. 57本の自動メール
1. 分かっている事実(証拠)
受注・出荷・組付・請求・デンソーEDIなど、帳票印刷やPC連携のために用意された「TO PC」テーブル(judpp1 judpp2 judpr5 bjdpp1 bjdpp2 bjdpp9 judpdk bjdpq2 bjdpq4)は、8年分のデータの中ですべて0件でした。つまり出荷伝票・組付指示・請求書・デンソーEDIの生データは、私たちには一切見えていません。
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 | 内容(分かっている範囲) |
|---|---|---|
JUDP | JUDP.xls | 受注データ |
SFDP | SFDP.xls | 仕入ファイル |
GSJP | GSJP.xls | 生産計画データ SUB-ASSY |
GAJP | GAJP.xls | 生産計画データ ASSY |
KOMP | KOMP.xls | 工程マスター |
NKMP | NKMP.xls | ナンバー管理マスター |
NMMP | NMMP.xls | 名称マスター |
PRMP | PRMP.xls | 製品単価マスター |
KFDP | KFDP.xls | 工機作業指示データ |
ZKDP | ZKDP.xls | 試作品在庫データ |
N1DP | N1DP.xls | 試作№データ |
N3DP | N3DP.xls | 伝票№データ |
TK1P | TK1P.xls | 得意先マスター従属1 |
SQUP | SQUP.xls | CL実行許可リスト USR |
YXMP | YXMP.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 | 品番紙印刷(ロット№付) |
BAT0828 | 610B 組付計画表画 作成 |
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 |
BAT5014 | Excel支払データ取込 |
BAT5058 | 仕入先マスタデータ転送 |
BATDS04 / BATDS17 | DNKデータ処理(変更用/オリジナル用) |
BATDS06 | 部品発注指示書印刷 |
BATJZ14 / BATJZ15 | 受注残一覧表/受注残一覧表(単価あり) |
出典: ITLIBS/BATnnnn.txt各種(CLソース中のコメント)、analysis/out/d6/vba_inventory.md
この中で、今も現役で毎日・毎月使っているものはどれですか?
名前だけでは「今も動いているか」「もう誰も見ていないか」の区別がつきません。特に自分の部署の表にある行を中心に、○×で構いませんので教えてください。
4. その他、実在が確認できたExcelファイル
以前「計画表を見せてください」とお願いした際、具体的に特定できないというお答えでした。今回、リポジトリの source/production/計画表作成/ フォルダを直接確認したところ、次の5ファイルが実在することが分かりました。
- 試作計画表.xlsx
- 試作計画表作成.xlsm
- 構成表.xlsx
- 構成ツリーデータ作成.xlsm
- 構成ツリーデータ書き出し.xlsm
この5ファイル、今もこの名前・この場所で使っていますか?
前回「計画表」という言葉では特定できなかったので、今回は実際のファイル名で聞きます。似た名前の別ファイルに置き換わっている可能性もあります。
- この名前のまま今も使っている
- 名前が変わった(新しい名前: )
- もう使っていない
- 見たことがない
出荷準備の個別品番台帳
source/shipping/出荷準備/ には、433387-10310-A.xls のような品番ごとの個別Excelファイルが多数あります。梱包・出荷手順を品番単位で記録したものと見られ、「出荷作業手順書_123336-6352.xls」のような名前もあります。
出荷準備で品番ごとにExcelファイルを作るのは、どんな時ですか? 誰が作りますか?
全品番ではなく一部の品番だけにファイルがあるようなので、「特殊な梱包が必要な品番だけ作る」といったルールがあるのではと考えています。
- 特殊梱包・注意事項がある品番だけ作る
- 全品番について作っている(一部しか残っていないだけ)
- 昔の名残で、今は作っていない
- 上のどれでもない
金型管理(工機課)
source/proto-tooling/金型管理/ にある実ファイルです。
- 金型保管状況リスト作成(受注品番).xlsm
- 金型保管状況リスト作成(登録品番).xlsm
- アイシン精機金型廃棄リスト作成.xlsm
- 自動倉庫保管金型廃棄対象抽出.xlsm
- 自動倉庫照会.xlsm
- 自動倉庫入庫金型リスト.xlsm
金型の保管場所・廃棄の判断は、これらのExcelで完結していますか?
AS/400側にも金型関連のデータはありますが、実際の保管状況・廃棄判断がどこまでExcel側で行われているのかが分かりません。
労務管理(総務)
source/labor/労務管理-soumu1/ 労務管理-soumu2/ に、勤怠・休暇関係のExcelファイルが30本以上あります。代表例です。
- 出退勤状況.xlsm
- 有給休暇取得情報確認.xlsm
- 残業時間確認.xlsm
- 36協定対象時間外集計表.xlsx
- 勤怠累積データ.xlsx
- 会社カレンダー.xlsx
勤怠・休暇の管理は、これらの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/
代表的な自動メールの例です。
- 号口作業指示納期遅れリストメール送付
- 号口部品指示ロット設定リストメール送付
- 組付部品過剰引当チェックリストメール送付
- 納入日入力ミスチェックリストメール送付
- 型費重複計上チェックリストメール送付
- 棚卸データメール送付
- 決定単価未入力品番リストメール送付
- 見積単価未入力リストメール送付
- 試作作業指示納期遅れリストメール送付
- かんばん品内示と確定の比較メール送付
- 使用材料確認書メール送付
- 個別振込データメール送付/総合振込データメール送付
これらのメール、届いたら実際にどうしていますか?
「エラーリスト」「未入力リスト」のようなメールが多く、届いた時点で何かがおかしいはずです。毎回中身を確認して対応しているのか、それとも読まずに溜まっているのかを教えてください。
- 届いたら必ず中身を確認して対応する
- 異常があるときだけ確認する(普段は読まない)
- 自分宛だと知らなかった/見たことがない
- もう不要なので止めてほしい