# 使用ガイド: ライセンスの再割り当て

{% hint style="info" %}
このページでは、利用ケースの例を含め、パックの様々な活用方法を説明しています。 管理者は、インストールされたコンテンツを設定しカスタマイズするために、[設定ガイド: ライセンスの回収](/platform/ja/library-packs/software-asset-management/workflow_-license-reclamation/configuration-guide-license-reclamation.md)を参照できます。
{% endhint %}

大規模な組織は、従業員に発行されたソフトウェアライセンスの管理にしばしば苦労します。 時間が経つにつれ、使用されていないライセンスが蓄積し、不必要な費用が発生します。

**ライセンスの回収** ライブラリパックは次のことを支援します：

* 特定のライセンスを必要としなくなった従業員を識別します。
* キャンペーンを通じて、未使用のソフトウェアライセンスを返却するようユーザーに促します。
* ワークフロー自動化を使用してユーザーアクセスを自動的に取り消し、手動介入を減らします。

このパックには2つのワークフローが含まれています：

* ライセンスの回収 – 書き込み権限を持つAzure Entra IDを使用する環境向け。
* ライセンスの回収（オンプレミスActive Directory） – 読み取り専用Entra IDと同期しているオンプレミスActive Directoryでグループメンバーシップを管理する組織向け。

## ライブラリパックは使用している

{% hint style="info" %}
このページの[使用ケース](#use-cases)にジャンプして、関連するシナリオアプリケーションを確認してください。
{% endhint %}

ライブラリパックを次の目的で使用します。

### Entra ID環境でのライセンスの回収

**ライセンスの回収**ワークフローは、使用状況と同意に基づき自動的にライセンスグループからユーザーを削除します。

次の場合に使用します：

* グループメンバーシップがAzure Entra IDで管理されている場合。
* Entra IDでグループメンバーシップを変更する権限がある場合。

ワークフローで実行される手順：

1. Entra IDコネクタのthinkletを使用してUPNからユーザーのUUIDを取得します。
2. ユーザーがターゲットライセンスグループに所属しているかチェックします。
3. 未使用のソフトウェアのアンインストール許可を求めるキャンペーンを開始します。

<figure><img src="/files/sGAPFRUTZKsWxD6JhwGJ" alt="" width="563"><figcaption></figcaption></figure>

4. 同意が得られるか、ユーザー許可の要求パラメータが無効の場合、ユーザーをグループから削除します。

### オンプレミスActive Directoryでのライセンスの回収

次の場合に\*\*ライセンスの回収（オンプレミスActive Directory）\*\*ワークフローを使用します：

* **Active Directory**でグループ割り当てを管理している場合。
* **Entra ID**が読み取り専用でオンプレミスADと同期している場合。

ワークフローで実行される手順：

1. Entra IDからユーザーのSAMアカウント名とグループIDを取得します。

<figure><img src="/files/YWLXdCCbxjsyW9fQuy5t" alt="" width="563"><figcaption></figcaption></figure>

2. ユーザーがライセンスグループのメンバーであるかを確認します。

<figure><img src="/files/Ffo4NqlwOJFDWi0SxZfE" alt="" width="563"><figcaption></figcaption></figure>

3. 低使用量によりライセンスの解放を求めるキャンペーンを開始します。

<figure><img src="/files/sGAPFRUTZKsWxD6JhwGJ" alt="" width="563"><figcaption></figcaption></figure>

4. ユーザーが同意した場合、オンプレミスのADグループから削除するリモートアクションを実行します。

<figure><img src="/files/sKVd8p9VitcI5N6lUMkE" alt="" width="563"><figcaption></figcaption></figure>

## 使用ケース

以下に示す関連するユースケースに加えて、環境に特有の他のトラブルシューティングシナリオを発見することができるかもしれません。

### Entra IDでの未使用のアプリケーションライセンスの回収

ユーザーがアプリケーションを必要としなくなった場合にライセンスグループから削除するためにこのワークフローを使用します。

**Workflows**モジュールから：

1. **ライセンスの回収**ワークフローがデプロイされ、設定されていることを確認します。
2. ワークフローを自動的に実行するための**スケジュールトリガー**を設定します。
3. ワークフローは、UPNからUUIDを取得するために**Entra IDコネクタのthinklet**を使用します。
4. UUIDが見つかると、ユーザーの**グループメンバーシップ**を確認します。
5. ユーザーがグループに所属している場合、ライセンス返却を要求する**キャンペーン**が開始されます。
6. ユーザーの回答または自動化設定に基づいて、ユーザーがグループから削除されます。

### オンプレミスActive Directoryでの未使用のアプリケーションライセンスの回収

ライセンスグループがオンプレミスで管理されている場合にこのワークフローを使用します。

**Workflows**モジュールから：

1. \*\*ライセンスの回収（オンプレミスActive Directory）\*\*ワークフローをデプロイします。
2. ワークフローを自動的に実行するための**スケジュールトリガー**を設定します。
3. ワークフローは、ユーザーの**SAMアカウント名**とグループIDを取得します。
4. アプリケーショングループにユーザーがいるか確認します。
5. 未使用の場合にライセンスを返却するようユーザーに促す**キャンペーン**を実施します。
6. 同意を得た場合、**リモートアクション**でオンプレミスADグループからユーザーを削除します。

***

関連トピック

* [アプリケーションを管理](https://docs.nexthink.com/platform/ja/user-guide/applications/getting-started-with-applications)
* [ワークフローを管理](https://docs.nexthink.com/platform/ja/user-guide/workflows/managing-workflows)
* [リモート アクションを管理する](https://docs.nexthink.com/platform/ja/user-guide/remote-actions/getting-started-with-remote-actions)
* [キャンペーンを管理](https://docs.nexthink.com/platform/ja/user-guide/campaigns/managing-campaigns)
* [ワークフロー: ライセンスの回収](/platform/ja/library-packs/software-asset-management/workflow_-license-reclamation.md)
* [設定ガイド: ライセンス再取得](/platform/ja/library-packs/software-asset-management/workflow_-license-reclamation/configuration-guide-license-reclamation.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/library-packs/software-asset-management/workflow_-license-reclamation/usage-guide-license-reclamation.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.
