要約:◀▼
Jamf Proをアクションフローに接続すると、IT資産管理を自動化し、コンピュータやモバイルデバイスのデータを同期できます。あらかじめ用意されたテンプレートを使用して、毎日の同期をスケジュールしたり、ユーザーレコードを更新したり、マッピング済みの詳細情報を含む資産をインポートしたりできます。このインテグレーションにより、正確な資産インベントリとユーザー割り当てを維持し、サポート環境におけるワークフローの自動化と資産追跡を向上させることができます。
Jamf Proをアクションビルダーに接続する
外部アクションをアクションフローで使用するには、アクションビルダーを外部システムへ接続する必要があります。
- アクションフローによって実行される外部アクションは、すべて外部システムを接続したユーザーに帰属します。したがって、各外部システムに接続する場合、個人の資格情報ではなく専用のサービスアカウントを使用することが推奨されます。
- すべてのインテグレーションは、必要なスコープへのアクセスを要求します。ただし、外部システムへの接続を承認する前に、スコープを確認し、妥当性を検証することが重要です。
- APIキーを使用するツール(OpenAIなど)の資格情報を管理する場合、キーをセキュアな保管場所または資格情報管理ツールに保存することをお勧めします。
アクションビルダーで使用するJamf Proクライアントを作成する
Jamf Proをアクションビルダーに接続する前に、そのコネクションに使用するロールとクライアントを設定する必要があります。
- Jamf Proで、以下の権限を持つロールを作成します。
Assign users to computersAssign users to mobile devicesRead accountsRead computersRead computer inventory collectionRead mobile devicesRead mobile device inventory collectionRead userUpdate computersUpdate computer inventory collectionSend computer remote lock commandSend computer remote wipe commandSend computer restart commandSend mobile device lost mode commandSend mobile device restart device commandView MDM command information in Jamf Pro API
- Jamf Proで、APIクライアントを作成し、上記にリストした権限が付与されたロールに割り当てます。
- Jamf Proで、クライアントシークレットを生成します。
- Jamf Proクライアントをアクションビルダーに接続します。
Jamf Proクライアントをアクションビルダーに接続する
- 管理センターで、サイドバーの「
IT資産」をクリックし、「資産」>「概要」を選択します。 - 「Jamf Proからコンピュータの情報を同期する」または「Jamf Proからモバイルの情報を同期する」をクリックします。
認証モーダルが開きます。
- Jamf ProクライアントのJamf ProサーバーのURL、クライアントID、およびクライアントシークレットを入力します。
- 「コネクションを許可」をクリックします。
アクションフローでのJamf Proアクションを使用する
Jamf Proアクションのステップをアクションフローで使用することで、コンピュータのインベントリやモバイル端末などのIT資産を効率よく管理することができます。
コンピュータインベントリをリストする
「コンピュータインベントリをリスト」アクションを使用して、コンピュータインベントリのリストを取得します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 | なし |
| 出力 | コンピュータの識別情報、ハードウェア、購入情報、位置情報、およびユーザー割り当て情報 |
モバイルデバイスをリストする
「モバイルデバイスをリスト」アクションを使用して、モバイルデバイス資産のリストを取得します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 | なし |
| 出力 | デバイスの識別情報、ハードウェア、購入情報、位置情報、およびユーザー割り当て情報 |
デバイスをロックする
pin の値は表示可能な形では保存されません。Zendesk以外の場所に記録しておく必要があります。このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 |
device_id、Pin
|
| 出力 | デバイスとリクエストの詳細 |
デバイスを再起動する
「デバイスを再起動」アクションを使用して、管理対象デバイスをリモートで自動的に再起動します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 | device_id |
| 出力 | デバイスとリクエストの詳細 |
デバイスを消去する
「デバイスを消去」アクションを使用して、管理対象デバイスをリモートで自動的に消去します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 |
device_id、pin
|
| 出力 | デバイスとリクエストの詳細 |
テンプレートのアクションフローを使用して、資産をJamf Proと同期する
テンプレート:コンピュータ用のJamf
-
アクションフロートリガ:スケジュール。アクションフローを毎日開始するトリガです。
アクションフローを開始するデフォルトの時刻はあらかじめ設定されていますが、調整可能です。
-
ユーティリティ:条件が満たされている間繰り返す。デバイスのページがまだ残っている間、以下のアクションを繰り返すように構成されたループステップです。
-
外部アクション:Jamf Pro:コンピュータデバイスを取得。
Jamf Proからコンピュータデバイスのデータを取得します。
- ユーティリティ:カスタム変数の更新 — Jamf Proコンピュータデバイスのカーソルによるページネーションに関連する変数を更新します。
-
ユーティリティ:カスタムコード — Jamf Proコンピュータデバイスのデータを、Zendeskの適切な資産タイプおよびステータスに紐付けるカスタムJavaScriptです。
デバイスがユーザーに割り当てられている場合、Zendeskの資産ステータスは「使用中」となり、割り当てられていない場合は「利用可能」となります。
メモ:事前定義されたJavaScriptを確認し、必要に応じてカスタマイズしてください。 - Zendeskアクション:資産のバッチインポート — Zendeskの資産レコードを作成または更新し、Jamf Proコンピュータデバイスの情報をZendeskの資産フィールドに自動的に紐付けます。
-
外部アクション:Jamf Pro:コンピュータデバイスを取得。
テンプレート:モバイルデバイス用のJamf
-
アクションフロートリガ:スケジュール。アクションフローを毎日開始するトリガです。
アクションフローを開始するデフォルトの時刻はあらかじめ設定されていますが、調整可能です。
-
ユーティリティ:条件が満たされている間繰り返す。デバイスのページがまだ残っている間、以下のアクションを繰り返すように構成されたループステップです。
-
外部アクション:Jamf Pro —モバイルデバイスを取得
Jamf Proからモバイルデバイスのデータを取得します。
- ユーティリティ:カスタム変数の更新 — Jamf Proモバイルデバイスのカーソルによるページネーションに関連する変数を更新します。
-
ユーティリティ:カスタムコード — Jamf Proモバイルデバイスのデータを、Zendeskの適切な資産タイプおよびステータスに紐付けるカスタムJavaScriptです。
デバイスがユーザーに割り当てられている場合、Zendeskの資産ステータスは「使用中」となり、割り当てられていない場合は「利用可能」となります。
メモ:事前定義されたJavaScriptを確認し、必要に応じてカスタマイズしてください。 - Zendeskアクション:資産のバッチインポート — Zendeskの資産レコードおよび関連付けされたユーザーを作成または更新し、Jamf Proモバイルデバイスの情報をZendeskの資産フィールドに自動的に紐付けます。
-
外部アクション:Jamf Pro —モバイルデバイスを取得