# セルフサービスポータル

Nexthinkのデータと自動化ツールを使用して、セルフサービスおよび従業員向けポータルにデバイスの健康状態や迅速な修正オプションに関する情報を追加することで、チケットの流入を減少させ、従業員の体験を向上させましょう。

Nexthinkとセルフサービスポータルウィジェットを統合することで、次のことができます。

* Nexthinkプラットフォームからリアルタイムでデバイス情報を取得し、従業員に自身のデバイスに関する情報を知らせます。
* Nexthinkが収集するデータポイントを活用して、従業員が直面している可能性のある問題を示します。
* サービスデスクのチケットや電話の必要を避け、迅速な問題解決を提供する自動修正を通じて、従業員の問題を解決します。

## セルフサービスポータル統合の流れ

以下のスキームに従って統合が行われます。

* セルフサービスウィジェットは、従業員に提供されるUIを制御し、どの修復オプションが従業員に提供されるかを決定します。
* Nexthinkは、データをNexthinkプラットフォームからセルフサービスポータルに送信するアウトバウンドコネクタを提供します。
  * データエクスポーターを使用して、大量のユーザーデータおよびユーザーデバイスに関する情報をエクスポートします。
  * Webhooksを使用して、アラート、リモートアクションの実行結果、その他の時間厳守のイベントなど、リアルタイムでセルフサービスポータルにイベントを送信します。
* Nexthinkプラットフォームは、セルフサービスウィジェットが情報の表示やアクションをトリガーするために使用するAPIを提供します。 APIを通じて、セルフサービスポータルでは：
  * Nexthinkを使用して、NQL APIを介して従業員データを取得します。
  * リモートアクションAPIまたはワークフローAPIを使用して修正をトリガーします。

<figure><img src="/files/Fx3QqiRqvDDVLkPHSezX" alt=""><figcaption></figcaption></figure>

| 必要性                                                                                                                            | 統合アプローチ                                                                                                                                                                                                                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>従業員またはデバイスのコンテキスト特定</strong></p><ul><li>ユーザーまたはデバイスオブジェクトからプロパティを取得し、そのNexthink識別子を含みます。</li></ul>                  | <ul><li>データエクスポート - IDに必要なデバイスまたはユーザーオブジェクトデータをシステムスケジュールでキャッシュします（例：ユーザー名、デバイス名、タイプ、最後に確認された日付および他の情報）。 このアプローチを使用して、セルフサービスウィジェットソリューションで使用されるCMDBシステムを強化します。</li><li>NQL API - 特定のユーザー名またはデバイス識別子について、ユーザーまたはデバイスオブジェクトデータを取得します。</li><li>Nexthinkは、小規模な組織、つまりウィジェットがオンデマンドで表示される場合、またはサーバーサイドでのキャッシュと組み合わせて表示される場合にのみ、このアプローチを推奨します。 それ以外の場合、API使用制限を超える可能性があります。</li></ul> |
| <p><strong>特定のデバイスに対するデバイスヘルス情報の表示</strong></p><ul><li>特定のデバイスまたはユーザーオブジェクトのために、デバイスおよびその評価に関連する情報を取得し、それを従業員に提供します。</li></ul> | <ul><li>NQL API - デバイスの健康メトリクス、アプリケーションメトリクス、またはNexthinkプラットフォームが収集するその他のデータを含む詳細情報を取得します。 Nexthinkで定義されたカスタムフィールドと評価を活用します。</li><li><strong>オプション</strong>: データエクスポート - リアルタイムデータが必要ない場合、または大規模環境の場合、デバイスの健康情報をキャッシュします。</li><li>このアプローチはAPIの使用制限に対応するのに役立ちます。</li></ul>                                                                                                       |
| <p><strong>ユーザーデバイスの問題を修復する</strong></p><ul><li>診断に基づいて自動修正をトリガーします。</li><li>ユーザーの特定のリクエストに基づいて自動修正をトリガーします。</li></ul>         | <ul><li>リモートアクションAPI - 従業員デバイスでリモートアクションを実行するトリガーを設定します。</li><li>ワークフローAPI - 従業員デバイスでワークフローを実行するトリガーを設定します。</li><li>NQL API - リモートアクションまたはワークフロー実行の結果を取得します。</li><li>Webhook - システムがリモートアクションまたはワークフロー実行を完了したときに通知を受けます。</li></ul>                                                                                                                                              |

## 前提条件 <a href="#integratingchatbotswithnexthink-prerequisites" id="integratingchatbotswithnexthink-prerequisites"></a>

次に挙げるのは、あなたのNexthink環境に必要な初期段階の手順です。

### **計画**

1. Nexthink API使用制限を遵守していることを確認してください。 より詳しい情報は[Nexthink開発者ポータル](https://developer.nexthink.com)のドキュメントを参照してください。
2. セルフサービスポータルソリューションとNexthinkの間でユーザーをどのようにマッチさせるかを理解してください。 Nexthinkコレクターが従業員のデバイスで稼働している場合、ユーザー名、SID、およびUPNを収集します。 Microsoft Entra IDのコネクターがあなたのNexthinkインスタンスでアクティブになっているとき、ユーザーのメールを含む追加データをマッピングに使用できます。

### 資格情報

システムは、セルフサービスポータルソリューションからNexthinkテナントへの呼び出しと、データエクスポーターおよびWebhookのアウトバウンド接続を確保するために資格情報を必要とします。

1. API資格情報を設定します。 より詳しい情報は[API資格情報](https://developer.nexthink.com/docs/api/api-credentials)のドキュメントを参照してください。 次の許可が有効化されていることを確認してください。
   1. NQL API
   2. リモートアクションAPI
   3. Nexthink Flowライセンスをお持ちでワークフローを使用する予定の場合、ワークフローAPI
2. アウトバウンド統合を使用するためにアウトゴーイングコネクタ資格情報を設定します。 より詳しい情報は[コネクタ資格情報](/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/outbound-connectors/connector-credentials.md)のドキュメントを参照してください。

### コンテンツの準備

セルフサービスポータル統合が依存するNexthinkコンテンツを設定し、アクティブ化します。

1. NQL APIが呼び出せるように、Nexthinkユーザーインターフェース内でNQLクエリを事前設定します。 より詳しい情報は[セルフサービスポータルでのデバイス問題の修正](/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/integrating-self-service-portals/remediating-device-issues-with-self-service-portals.md)のドキュメントを参照してください。 通常、必要なクエリは以下を含みます：
   1. 与えられたユーザーに対してデバイスとその基本情報を取得するためのクエリ。
   2. 与えられたユーザーまたはデバイスのオンデマンド診断情報を取得するためのクエリ。
   3. リモートアクションまたはワークフローのステータスと出力を取得するためのクエリ。
2. APIをトリガータイプとして持つリモートアクションまたはワークフローを作成、設定、アクティブ化します。 Nexthinkライブラリは、さまざまなユースケースに対応した多くのリモートアクションとワークフローを提供しています。<br>

***

関連トピック

* [セルフサービスポータルでのデバイス問題の修正](/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/integrating-self-service-portals/remediating-device-issues-with-self-service-portals.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/integrating-self-service-portals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
