デバイス、グループ、ブループリントの連携
コアワークフロー
デバイス、グループ、ブループリントの関係は、シンプルな 3 ステップのフローに従います:
フローは一方向です: ブループリントをグループに割り当てると、そのグループ内のすべてのデバイスが自動的にブループリントの設定を受け取ります。ブループリントを 1 回変更すれば、グループ内のすべてのデバイスが次回のチェックイン時に更新されます。デバイスごとの設定や設定のずれは発生しません。
実例:営業チーム
具体的なシナリオで説明します。
セットアップ
会社には営業チームが使う iPhone が 20 台あり、以下が必要です:
- 8 桁のパスコード
- VPN を常時オン
- 社内 CRM アプリをインストール
- カメラを無効化
ステップバイステップ
1. ブループリントを作成
GuardMDM で「営業セキュリティ」というブループリントを作成します:
| 設定 | 値 |
|---|---|
| パスコード | 最低 8 桁 |
| VPN | 常時オン、社内ゲートウェイ |
| 必須アプリ | CRM(App Store ID: 123456) |
| カメラ | 無効 |
2. グループを作成
「営業チーム」というグループを作成し、20 台の iPhone をすべて追加します。
3. ブループリントを割り当て
「営業セキュリティ」ブループリントを「営業チーム」グループに割り当てます。
4. 完了
次回のチェックイン時に、20 台すべての iPhone が自動的に:
- 8 桁のパスコードを強制
- 社内 VPN に接続
- CRM アプリをインストール
- カメラを無効化
複数のブループリント、1 つのグループ
1 つのグループに複数のブループリントを割り当てられます。複数のブループリントの設定は独立してデバイスに適用されます。
例:「営業チーム」グループには以下の両方を割り当てられます:
- 「営業セキュリティ」(パスコード、VPN、カメラ)
- 「営業生産性」(CRM アプリ、メール設定、カレンダー同期)
グループ内のデバイスは、両方のブループリントの設定を受け取ります。
1 つのブループリント、複数のグループ
1 つのブループリントを複数のグループに同時に割り当てられます。
例:「社内 VPN」ブループリント(VPN 設定)は以下に割り当て可能です:
- 「営業チーム」
- 「エンジニアリング」
- 「マネジメント」
- 「リモートワーカー」
4 つのグループすべてのデバイスが同じ VPN 設定を受け取ります。ブループリントを 1 回更新すれば、各グループのデバイスが自動的に更新されます。
複数のグループに属するデバイス
1 台のデバイスは複数のグループに所属できます。その場合、所属するすべてのグループのブループリントを継承します。
例:「営業チーム」と「リモートワーカー」の両方に属する iPhone は以下を受け取ります:
- 「営業チーム」から:営業セキュリティ + 営業生産性ブループリント
- 「リモートワーカー」から:社内 VPN ブループリント
デバイスは 3 つのブループリントすべての設定を受け取ります。
複数のブループリントの相互作用
複数のブループリントが同じデバイスに適用される場合(複数のグループ経由、または 1 つのグループに複数のブループリント)、各ブループリントの設定は独立して送信されます。デバイスはすべてのペイロードを受信し、Apple の MDM プロトコルに従って適用します。GuardMDM にはサーバー側でのマージや優先度システムは存在せず、競合の解決はデバイス側で行われます。
ベストプラクティス
- ✅ ブループリントは 1 つの関心事(セキュリティ、生産性、ネットワーク)に集中させる
- ✅ 各ブループリントの役割が分かる明確な命名を使う
- ✅ 広く展開する前に、小さなグループでブループリントの組み合わせをテストする
- ✅ GuardMDM ダッシュボードでデバイスの有効設定を確認する
- ❌ 同じ設定を異なる値で定義する重複ブループリントを作らない
- ❌ 競合を確認せずにグループにブループリントを割り当てない
まとめ
| 関係 | 動作 |
|---|---|
| ブループリント → グループ | グループがブループリントの設定を受け取る |
| グループ → デバイス | デバイスがグループに割り当てられたすべてのブループリントを受け取る |
| 複数 BP → 1 グループ | 設定は独立して適用;競合はデバイス側で処理 |
| 1 BP → 複数グループ | すべてのグループが同じ設定を共有 |
| 複数グループに属するデバイス | 所属するすべてのグループのブループリントを継承 |
次へ: 登録について学ぶ
