# チェックリスト管理

チェックリストを使用することで、デバイスプロパティ、カスタムフィールド、リモートアクションのアウトプットなどのフィールドを[デバイスビュー](https://docs.nexthink.com/platform/ja/user-guide/device-view)や[Amplify](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/configure-amplify)で可視化することができます。

チェックリストの可視化により、デバイスの健康状態やパフォーマンスに関連する問題を分析するための重要なパラメーターについて迅速な洞察が得られます。

## チェックリストへの権限付与 <a href="#checklistsmanagement-requiredpermissionsforchecklistspermissions" id="checklistsmanagement-requiredpermissionsforchecklistspermissions"></a>

メインメニューから**管理 >** [役割](https://docs.nexthink.com/platform/ja/user-guide/administration/account-management/roles)を選択し、チェックリストに必要な役割の権限設定を構成します。

次の権限を**診断**ドロップダウンで選択します。

* **すべてのチェックリストを表示**する権限は、特定のユーザー役割に対し、[デバイスビュー](https://docs.nexthink.com/platform/ja/user-guide/device-view)や[Amplify](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/configure-amplify)にあるすべてのチェックリストを閲覧可能にします。
  * ユーザーが**すべてのチェックリストを表示**する権限を持っていない場合でも、自分の役割に関連する特定のチェックリストを見ることができます。
  * 特定の役割に追加された**特定のチェックリスト**を選択して、特定のカスタムチェックリスト用の権限を細かく管理または取り消します。
* **すべてのチェックリストを管理**する権限は、特定のユーザー役割に対し、すべてのチェックリストを作成、編集、削除、および共有する機能を提供します。

チェックリストにある[関連するアクション](#adding-property-details-and-associated-actions)として、ワークフローなどがある場合、ユーザーは自分が手動で実行する権限を持つアクションだけを参照することができます。

関連するアクションの実行方法については、[Checklists](https://docs.nexthink.com/platform/ja/user-guide/device-view/checklists) ドキュメンテーションを参照してください。

{% hint style="info" %}
Nexthinkでは、レーティングが設定されているチェックリストプロパティに対してのみ[レーティング指標](https://docs.nexthink.com/platform/ja/user-guide/administration/content-management/ratings-management)を表示します。
{% endhint %}

## チェックリストの種類 <a href="#checklistsmanagement-accessingthechecklists" id="checklistsmanagement-accessingthechecklists"></a>

**管理 > チェックリスト**ページから、Nexthinkは利用可能なすべてのチェックリストを一覧表示します。 チェックリストの**起源**を見る：

* チェックリスト**ライブラリからインストール済み：** Nexthinkライブラリから手動でインストールできる事前構成されたチェックリストセット。
* チェックリスト**ライブラリからコピー済み：** Nexthinkライブラリモジュールからコピーできるチェックリスト。 ニーズに合わせてコピーしたチェックリストを変更します。
  * 詳細については、[Nexthink Library](https://docs.nexthink.com/platform/ja/user-guide/nexthink-library) ドキュメントを参照してください。
* **カスタム**チェックリスト: [組織固有のチェックリストを作成](#checklistsmanagement-creatingchecklists)し、ユーザー役割やターゲットデバイスに関連するもの。

{% hint style="info" %}
既存のチェックリストを**編集**、**タグの編集**、**共有**、**エクスポート**または**削除**するには、[チェックリストの管理](#checklistsmanagement-managingchecklists)セクションに移動してください。
{% endhint %}

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-72814e3adbd96a2c2ea5aa76505dc7f8db74b4bd%2Fche-1681287501.png?alt=media" alt="Accessing checklists in the Nexthink web interface"><figcaption></figcaption></figure>

## **チェックリストの作成** <a href="#checklistsmanagement-creatingchecklists" id="checklistsmanagement-creatingchecklists"></a>

{% hint style="info" %}
あなたのユーザー役割には、チェックリストを作成するための[適切な権限](#checklistsmanagement-requiredpermissionsforchecklistspermissions)が必要です。
{% endhint %}

チェックリストを作成するには、**管理 > チェックリスト**ページから：

1. チェックリスト設定ページの右上隅にある**新しいチェックリスト**ボタンをクリックします。
2. チェックリスト設定ページのフィールドに記入します。
   * 調査するデバイスのOSによってチェックリストの可視性を制限するために、**プラットフォームの選択**ドロップダウンを使用して特定のOSを選択できます。
   * **名前**と**説明**を入力します。

さらに、[JSONファイルをインポートして](#checklistsmanagement-importingchecklists)、**カスタム**チェックリストを作成することも可能です。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-afcd487c5f400cc744f32d99b49e11cc9d934c4e%2Fchecklistsmanagement-1707301083.png?alt=media" alt="Checklist OS Platform Selection Dropdown" width="760"><figcaption></figcaption></figure>

### **チェックリストへのプロパティの追加**

チェックリスト設定ページからチェックリストにプロパティを追加するには：

1. チェックリストに追加するフィールドを選択して**プロパティを追加**します。
2. ドロップダウンメニューを使用して**チェックリストプロパティ**をフィルターするか、検索ボックスに特定のプロパティ名を入力します。
3. 選択したプロパティをチェックリストに追加するには**完了**をクリックします。

プロパティを追加した後にできること：

* プロパティアイテムをクリックしてドラッグし、チェックリスト内でプロパティをカスタムソートします。
* キャンセルアイコンをクリックして、チェックリストからプロパティを削除します。

{% hint style="info" %}
計算済み[カスタムフィールド](https://docs.nexthink.com/platform/ja/user-guide/administration/content-management/custom-fields-management)によって定義された最大20の**カスタムフィールド**プロパティを含め、チェックリストごとに最大35のプロパティを追加できます。

詳細については、[Nexthink Infinityの閾値と制限の概要](https://edocs.nexthink.com/ja/nexthink-infinity/infinity-specifications/nexthink-infinity-default-thresholds-overview)ドキュメントを参照してください。
{% endhint %}

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-bc27896e9afb00ebdc68adb50b77e16635d4146d%2Fchecklists-1704292652.png?alt=media" alt="Properties popup in Checklist Edit page." width="760"><figcaption></figcaption></figure>

#### カスタムフィールドから追加されたチェックリストプロパティ用のデータフォーマット

`as()`関数を含むNQLクエリによって定義された[カスタムフィールド](https://docs.nexthink.com/platform/ja/user-guide/administration/content-management/custom-fields-management)からチェックリストプロパティを追加することで、システムは次のデータ形式で単位を表示してチェックリストプロパティ値を表示します。例えば、`poor_quality_ratio.as( format = percent )`で使用できます：

* `percent` （パーセント）
* `currency` （通貨）
* `energy` （エネルギー）
* `bitrate` （ビットレート）
* `weight` （重さ）

{% hint style="info" %}
データのフォーマットについては、[NQL as()](https://docs.nexthink.com/platform/ja/user-guide/nexthink-query-language-nql/nql-functions/nql-as) ドキュメントを参照してください。
{% endhint %}

### **チェックリストプロパティのグループ化**

チェックリストのプロパティアイテムをグループ化するには、チェックリスト設定ページから：

1. **グループを追加**ボタンをクリックし、グループ名を入力します。
2. グループの下に**プロパティを追加**をクリックします。

グループを追加した後にできること：

* グループ名の横にある上下の矢印をクリックして、グループを並べ替えます。
* グループを削除して、グループに関連するすべてのプロパティをチェックリストから削除します。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-952e6f3737391b9ea4b3c50671c45876576de0f4%2Fchecklistsmanagement-1707387967.png?alt=media" alt="Property groups for Checklists." width="760"><figcaption></figcaption></figure>

### **プロパティ詳細と関連アクションの追加**

チェックリストに[プロパティを追加](#adding-properties)した後、以下のプロパティ詳細を追加します：

1. プロパティアイテムをクリックして、右側のパネルに**関連アクション**、**表示名**、および**ドキュメント**フィールドを表示します。
2. **関連アクション**フィールドを使用して、チェックリストでユーザーが参照可能な[リモートアクション](https://docs.nexthink.com/platform/ja/user-guide/remote-actions)または[ワークフロー](https://docs.nexthink.com/platform/ja/user-guide/workflows)を示します。
3. カスタム**表示名**を追加して表示します：
   * あらゆるユーザーのために、[Amplify](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/configure-amplify)および[デバイスビュー](https://docs.nexthink.com/platform/ja/user-guide/device-view)のプロパティの理解しやすい名前。
   * Amplifyおよびデバイスビューでプロパティを表示する際にUIに合ったより読みやすい名前。
4. **ドキュメント**フィールドに、プロパティのためのカスタムテキストおよびリンクを追加します。
   * ドキュメントには、特殊文字やフォーマット文字を含み、最大1000文字まで含めることができます。
   * テキストをフォーマットするには、以下の構文を使用します：
     * 内容を太字で強調するには、テキストの前に#とスペースを付けます。
     * 箇条書きを追加するには、テキストの前に-とスペースを付けます。
     * ハイパーリンクを追加するには、閲覧者に表示させたいテキストに丸括弧をつけ、リンクに角括弧をつけます： `(reference-text)[reference-link]`。 すべてのリンクに`http://`または`https://`を頭につけてください。
5. プロパティの関連アクション、表示名、ドキュメントを保存します。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-7f38628e1396aaaf9c76438f2cc52cb5eea0eea8%2Fchecklistsmanagement-1707387970.png?alt=media" alt="ChecklistsManagement-1707387970.png" width="760"><figcaption></figcaption></figure>

プロパティ詳細を追加する際の考慮事項：

* **ドキュメント**フィールドはマークダウンと互換性があります。 外部のマークダウンエディタを使用して、マークダウン形式のコンテンツをドキュメントセクションにコピー&ペーストすることができます。 Nexthinkのウェブインターフェイスは、チェックリストコンテナ内にサポートされるフォーマットされたコンテンツを表示します。
* プロパティ詳細はチェックリスト固有であり、異なるチェックリストに同じプロパティの異なる関連アクション、表示名、ドキュメントを保存することができます。
* チェックリストプロパ티として機能する特定のカスタムフィールドやリモートアクションを削除した場合、その関連するアクション、表示名、ドキュメントも自動的に削除されます。
* 関連アクション、表示名、ドキュメントを含むプロパティを持つチェックリストを削除すると、これらのプロパティ詳細も削除されます。

## チェックリストの管理 <a href="#checklistsmanagement-managingchecklists" id="checklistsmanagement-managingchecklists"></a>

管理 > チェックリスト ページからチェックリストを管理するには：

1. チェックリストの上にマウスを置くと、リストの右側にアクションメニューが表示されます。
2. **編集**、**タグの管理**、**共有**、**エクスポート**、または**削除**が可能です。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-1819c11e12bdde3bddf2e5db093b092a349fdef8%2Fimage%20(302).png?alt=media" alt="Managing checklists"><figcaption></figcaption></figure>

### チェックリストへのタグ付け <a href="#checklistsmanagement-taggingchecklists" id="checklistsmanagement-taggingchecklists"></a>

タグを追加することで、特定の要件に基づいてチェックリストをフィルターし、提案する際に役立ちます。

右側のパネルにある**タグ**を開くには：

* パネルの上部で特定のタグを検索します。
* 1つまたは複数のタグを選択してチェックリストテーブルをフィルタリングします。

管理 > チェックリスト ページから1つまたは複数のタグをチェックリストに追加するには：

1. チェックリストの上にカーソルを合わせ、アクションメニューを表示し、**タグ管理**を選択します。
2. **タグ管理**ポップアップから以下の操作が可能です：
   * 新しいタグを入力するか、既存のタグを選択してチェックリストに追加します。
   * 特定のタグアイテムのアクションメニューを開き、**タグ削除**またはタグの色を変更します。
     * タグを削除すると、それが関連付けられているチェックリストからのみ削除されます。
3. 複数のチェックリストを選択して一括で**タグ管理**を行うことも可能です。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-51d0ebb378b5d765062c9a7162be35377ccd2281%2Fimage%20(309).png?alt=media" alt="Managing tags in bulks."><figcaption></figcaption></figure>

### チェックリストの権限を共有 <a href="#checklistsmanagement-sharingchecklistpermissions" id="checklistsmanagement-sharingchecklistpermissions"></a>

管理 > チェックリスト ページからチェックリストの権限を共有するには：

1. チェックリストのアクションメニューから**共有**を選択します。
2. チェックリストを共有するプロファイルを追加します。
3. **権限を選択**ドロップダウンメニューから**チェックリストを表示**を選択します。
4. 選択したプロファイルにチェックリストへの権限を付与するには、**権限を付与**をクリックします。

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-465c5a4b3a0c90618523ce7e46a1dbd4f932a022%2Fche-1681299067.png?alt=media" alt="Share checklist"><figcaption></figcaption></figure>

共有ダッシュボードモーダルで、ダッシュボードが共有されているプロファイルのリストを見つけます。 特定のプロファイルの権限を削除するには：

* プロファイルの権限列上にカーソルを合わせてアクションメニューを表示します。
* **すべての権限を削除**をクリックします。

### チェックリストのエクスポート <a href="#checklistsmanagement-exportingchecklists" id="checklistsmanagement-exportingchecklists"></a>

JSONファイルにすべてのチェックリストをエクスポートします。 エクスポートしたチェックリストを[他のNexthinkインスタンスにインポート](#checklistsmanagement-importingchecklists)するために使用します。

管理 > チェックリスト ページからチェックリストをエクスポートするには：

1. チェックリストのアクションメニューから**エクスポート**を選択します。
2. ブラウザのダウンロードフォルダにJSONファイルを確認します。

### チェックリストのインポート <a href="#checklistsmanagement-importingchecklists" id="checklistsmanagement-importingchecklists"></a>

ローカルデバイスからJSON形式のチェックリストをインポートするには：

1. **管理 > チェックリスト**ページの右上隅にある**インポート**ボタンをクリックします。
2. システムにインポートするため、ハードドライブから複数のJSONファイルを**選択**または**ドラッグ**します。

インポートされたチェックリストはチェックリスト管理ページに表示されます。

{% hint style="info" %}
別のNexthinkインスタンスからチェックリストをインポートする際には、最初に関連アクション、カスタムフィールド、およびレーティングをインポートして正しいプロパティのマッチングを確保してください。
{% endhint %}
