要約:◀▼
Jamf Proをアクションフローに接続すると、IT資産管理を自動化し、コンピュータやモバイルデバイスのデータを同期できます。あらかじめ用意されたテンプレートを使用して、毎日の同期をスケジュールしたり、ユーザーレコードを更新したり、マッピング済みの詳細情報を含む資産をインポートしたりできます。このインテグレーションにより、正確な資産インベントリとユーザー割り当てを維持し、サポート環境におけるワークフローの自動化と資産追跡を向上させることができます。
Jamf Proをアクションビルダーに接続する
外部アクションをアクションフローで使用するには、アクションビルダーを外部システムへ接続する必要があります。
- アクションフローによって実行される外部アクションは、すべて外部システムを接続したユーザーに帰属します。したがって、各外部システムに接続する場合、個人の資格情報ではなく専用のサービスアカウントを使用することが推奨されます。
- すべてのインテグレーションで、必要なスコープへアクセスできる必要があります。ただし、外部システムへの接続を許可する前に、スコープを確認し検証することが重要です。
- APIキーを使用するツール(OpenAIなど)の資格情報を管理する場合、キーをセキュアな保管場所または資格情報管理ツールに保存することが最適です。
アクションビルダーで使用するJamf Proクライアントを作成する
Jamf Proをアクションビルダーに接続する前に、そのコネクションに使用するロールとクライアントを設定する必要があります。
- Jamf Proで、以下の権限を持つロールを作成します。
Assign users to mobile devicesRead computer inventory collectionRead mobile devicesUpdate computersRead computersAssign users to computersRead mobile device inventory collectionRead userUpdate computer inventory collectionRead accounts
- 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資産を効率よく管理することができます。
コンピュータインベントリをリストする
「コンピュータインベントリをリストする」アクションを使用して、コンピュータインベントリのリストを取得します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 | なし |
| 出力 | コンピュータの識別情報、ハードウェア、購入情報、位置情報、およびユーザー割り当て情報 |
モバイルデバイスをリストする
「モバイルデバイスをリストする」アクションを使用して、モバイルデバイス資産のリストを取得します。
このアクションには以下の入力と出力が含まれます。
| 変数 | |
|---|---|
| 入力 | なし |
| 出力 | デバイスの識別情報、ハードウェア、購入情報、位置情報、およびユーザー割り当て情報 |
テンプレートのアクションフローを使用して、資産をJamf Proと同期する
テンプレート:コンピュータ用のJamf
このワークフローは、Jamfのコンピュータ(ノートパソコンおよびデスクトップ)とユーザーデータをZendeskのIT資産と同期します。
-
アクションフロートリガ:スケジュール。アクションフローを毎日開始するトリガです。
アクションフローを開始するデフォルトの時刻はあらかじめ設定されていますが、調整可能です。
-
ユーティリティ:条件が満たされている間繰り返す。コンピュータのページがまだ残っている間、以下のアクションを繰り返すように構成されたループステップです。
-
外部アクション:Jamf Pro:コンピュータを取得する
Jamfからコンピューターデバイスのデータを取得します。
-
ユーティリティ:各項目に対して繰り返す。「コンピュータを取得する」ステップによって返された各コンピュータ資産に対して、以下のアクションを繰り返すように構成されたループステップです。
-
ユーティリティ:カスタムコード。Jamfのデバイスデータを、Zendeskの適切な資産タイプおよびステータスにマッピングするカスタムJavaScriptです。
モデル名に「book」という単語が含まれている場合、資産タイプは「ノートパソコン」に設定されます。それ以外の場合は、資産タイプは「デスクトップ」に設定されます。
デバイスがユーザーに割り当てられている場合、Zendeskの資産ステータスは「使用中」となり、割り当てられていない場合は「利用可能」となります。
メモ:事前定義されたJavaScriptを確認し、必要に応じてカスタマイズしてください。 - Zendeskアクション:ユーザーを作成または更新する。Jamfでデバイスに割り当てられているユーザーがZendeskのユーザーレコードと一致するかどうかを確認し、存在しない場合はZendeskにそのユーザーのレコードを作成するステップです。
- Zendeskアクション:資産をインポートする。Zendeskの資産レコードを作成または更新し、Jamfコンピュータの情報を資産フィールドに自動的に紐付けます。
-
ユーティリティ:カスタムコード。Jamfのデバイスデータを、Zendeskの適切な資産タイプおよびステータスにマッピングするカスタムJavaScriptです。
-
外部アクション:Jamf Pro:コンピュータを取得する
テンプレート:モバイルデバイス用のJamf
このワークフローは、Jamfのモバイルデバイス(スマートフォンやタブレット)およびユーザーデータをZendeskのIT資産と同期します。
-
アクションフロートリガ:スケジュール。アクションフローを毎日開始するトリガです。
アクションフローを開始するデフォルトの時刻はあらかじめ設定されていますが、調整可能です。
-
ユーティリティ:条件が満たされている間繰り返す。モバイルデバイスのページがまだ残っている間、以下のアクションを繰り返すように構成されたループステップです。
-
外部アクション:Jamf Pro:モバイルデバイスを取得する
Jamfからモバイルデバイスのデータを取得します。
-
ユーティリティ:各項目に対して繰り返す。「モバイルデバイスの取得」ステップによって返された各モバイルデバイス資産に対して、以下のアクションを繰り返すように構成されたループステップです。
-
ユーティリティ:カスタムコード。Jamfのモバイルデバイスデータを、Zendeskの適切な資産タイプおよびステータスにマッピングするカスタムJavaScriptです。
資産タイプは「モバイル」に設定されています。
デバイスがユーザーに割り当てられている場合、Zendeskの資産ステータスは「使用中」となり、割り当てられていない場合は「利用可能」となります。
メモ:事前定義されたJavaScriptを確認し、必要に応じてカスタマイズしてください。 - Zendeskアクション:ユーザーを作成または更新する。Jamfでモバイルデバイスに割り当てられているユーザーがZendeskのユーザーレコードと一致するかどうかを確認し、存在しない場合はZendeskにそのユーザーのレコードを作成するステップです。
- Zendeskアクション:資産をインポートする。Zendeskの資産レコードを作成または更新し、Jamfモバイルデバイスの情報を資産フィールドに自動的に紐付けます。
-
ユーティリティ:カスタムコード。Jamfのモバイルデバイスデータを、Zendeskの適切な資産タイプおよびステータスにマッピングするカスタムJavaScriptです。
-
外部アクション:Jamf Pro:モバイルデバイスを取得する