(全10回連載:IT資産ストレージ運用・管理ガイド)
1. 二重入力が引き起こす3つの損失とその対策
IT資産管理において、CMDBとERPの間で同じデータを二重に入力することは、以下のような重大なリスクや損失を招く可能性があります。
会計ズレによる監査リスクの増加
手作業による工数の増加
減価償却ミスによる税務リスク
対策:CMDBとERPの自動連携
上記のリスクを軽減するためには、CMDBとERPをAPIやETLツールを活用して自動連携し、データの整合性を保つことが重要です。これにより、手動入力の手間を削減し、監査リスクや税務リスクの低減につながります。
2. 連携アーキテクチャ概観
[CMDB / IT Asset Ledger] ──(REST API・毎日Δ更新)──▶ [Integration Layer: iPaaS / ETL] ▲ │ │ ▼ [Discovery Agent] [ERP: Fixed Asset Master]
Integration Layer: MuleSoft, Boomi, Talend(iPaaS)または Power Query, DataSpider(ETL)
主キー: Asset_ID (CMDB) ⇆ AssetNumber (ERP)
同期方向:
CMDB → ERP: Serial_No, Model(構成・調達情報)
ERP → CMDB: Net_Book_Value, Depreciation_End(財務・会計情報)
3. CMDB → ERP マッピングテンプレート
下記 Excel には 12 フィールド のマッピングと同期方向・頻度を記載。 API 実装前の要件定義にそのまま使用できます。
Download cmdb_erp_mapping_v1.xlsx
CMDB_Field ERP_Field Sync 備考 Asset_ID AssetNumber → 主キー一致 Serial_No SerialNumber → 重複禁止 Lifecycle_Status AssetStatus ↔ In_use→Active 等 Depreciation_End DepreciationEndDate ← 月次
4. 接続方式とセキュリティ
接続タイプ メリット リスク 推奨 REST API (JSON) 双方向・リアルタイム 認証漏洩 OAuth2 + IP 制限 CSV SFTP 容易・コスト低 遅延 PGP 暗号+日次 ODBC/JDBC 高速 DB 権限過大 専用ロール
5. バリデーション & リコンシリエーション
5-1 同期前バリデーション
必須フィールド Null チェック (Asset_ID, Serial_No)
日付フォーマット 正規化 (ISO‐8601)
5-2 Reconciliation Rules (ServiceNow “I&R” 参考)
Asset_ID が一致するレコードをマージ
重複 Serial_No をフラグ → 手動レビュー
Net_Book_Value 差異 > $50 → ERP 値を優先
Best Practice : ルールを XML として SCM に保存し、同期時に自動適用。
ServiceNow – CMDB 識別および調整
6. 14-Day クイックアクション
Day タスク 成果物 1 連携スコープ定義 RACI 表 2–3 マッピングシート作成 cmdb_erp_mapping_v1.xlsx 4 API 資格情報発行 (OAuth) Secret 管理 5 PoC (5 資産) 同期 テストログ 6–7 Reconciliation ルール実装 Rule XML 8 差異レポート (Power BI) v0.1 9–10 例外ハンドリング (重複/Null) SOP 11 UAT (経理部) サインオフ 12 本番スケジュール設定 iPaaS 13 差異率 KPI 初回測定 0.9 % 14 Go-Live & ドキュメント化 完了
7. KPI サンプル
指標 目標 説明 CMDB↔ERP 差異率 ≤1 % 件数ベース 同期失敗件数/月 0 API 異常時メール 減価償却終了 → Retired 反映時間 ≤48 h 自動フラグ
8. 次回予告
第8回:ライフサイクル計画と更新ポリシー ― 5歳PCをどうするか TCO/ROI シミュレーションと更新判定シートを配布します。