CMMS 権限とサービスアカウント
CMMS の権限設計では、読み取り、ドラフト、割当、クローズ、添付、書き戻しを分けます。これにより、共通運用ビューで自動化と AI Agent を使いながら、レビューされていない操作が下流システムへ直接影響することを防ぎます。
権限フロー
アクセスレベル
| レベル | 許可される操作 |
|---|---|
| Read | 作業指示、資産、状態、添付メタデータ、同期状態を表示します。 |
| Draft | 推奨、ドラフト、コメント、引き渡し依頼を作成します。 |
| Execute | FactVerse ネイティブ作業指示の割当、開始、完了、クローズ、再オープンを行います。 |
| Sync | 取込、状態同期、添付取得、承認済みフィールドの送信を行います。 |
| Admin | Connector、マッピング、サービスアカウント、保持ポリシーを設定します。 |
サービスアカウント設計
- プロバイダーと環境ごとに別アカウントを作る。
- 本番、テスト、ファイル取込、Webhook、書き戻しで資格情報を共有しない。
- 最小権限にし、現在の統合モードに必要な操作だけを許可する。
- 鍵所有者、ローテーション周期、許可 IP、ネットワーク経路、障害連絡先を記録する。
- AI Agent が書き込みを呼ぶ場合は、明示的な action scope と人のレビュー記録を使う。
検証チェックリスト
- 読み取り権限に書き戻し権限を含めない。
- 添付の読み取り、アップロード、削除を分ける。
- サービスアカウントがテナント、サイト、プロバイダーを越えて読めない。
- 書き戻し失敗が同期ログと例外キューに入る。
- 監査記録に操作者、サービスアカウント、payload 要約、結果、時刻が残る。
CMMS パッケージ権限
| 権限またはゲート | 制御範囲 |
|---|---|
cmms モジュールキー | テナントで CMMS グループと概要入口を表示できるかを制御します。 |
cmms.read | CMMS 概要と読み取り系 CMMS Agent / MCP ツールを制御します。 |
| 作業指示権限 | 作業指示の表示、作成、割り当て、更新、完了、クローズを制御します。 |
| 現場課題権限 | 作業依頼の作成、トリアージ、却下、変換を制御します。 |
| 予防保全権限 | 予防保全テンプレート、計画、カレンダー、完了記録の表示と管理を制御します。 |
| 予備品と在庫権限 | 予備品表示、在庫消費、補充、出庫、入庫、取引確認を制御します。 |
| 書き込みアクション権限 | Agent または MCP による依頼作成、作業指示作成、割り当て、クローズを制御します。 |
cmms.read はパッケージ入口、概要、読み取り系ツールビューに使います。実行系アクションには、より細かい権限、サービスアカウント、レビュー制御を設定します。