> For the complete documentation index, see [llms.txt](https://docs.immedio.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.immedio.io/user-group-management/groups/units.md).

# ユニット管理

グループを作成すると、面談の担当者の組み合わせを柔軟に設定できます。

## ユニット管理とは

ユニット管理とは、グループ内に面談の担当者の組み合わせ（ユニット）を作成・編集・削除する機能です。ユニットには主催者と同席者が含まれ、面談予約時にはユニットの優先順位や割合差配の設定に基づいて自動的に担当者が選ばれます。

## ユニット管理でできること

| 機能        | 説明                         |
| --------- | -------------------------- |
| ユニット追加    | 新しいユニットを手動で追加する機能          |
| ユニット編集    | 既存のユニットのメンバーや優先順位を変更する機能   |
| ユニット削除    | 不要なユニットを削除する機能             |
| ユニット自動生成  | 主催者群と同席者群から自動的にユニットを生成する機能 |
| 割合差配      | ユニットごとの重みに基づいて面談を自動差配する機能  |
| グループアーカイブ | ユニット管理画面からグループをアーカイブする機能   |

## ユニットとは

ユニットとは、面談予約時に選択可能な担当者の組み合わせです。ユニットは以下の要素で構成されます：

| 項目   | 説明                                        |
| ---- | ----------------------------------------- |
| メンバー | ユニットに所属するユーザー（複数選択可能）                     |
| 主催者  | ユニット内で主催者となるユーザー（最初に選択したユーザーが自動的に主催者になる）  |
| 優先順位 | 面談予約時のユニット選択順序を決める数値（1から始まる整数。1が最も優先度が高い） |
| 重み   | 割合差配が有効な場合に使用する値（1から始まる整数。デフォルト: 1）       |

* 一番左のユーザーが主催者になります。Web会議のURLもそのユーザーのアカウントで発行されます

## ユニット選択の条件

面談予約時にユニットが選択されるためには、以下の条件を満たす必要があります：

### 全メンバーの設定完了が必須

**ユニット内に未設定項目があるユーザーがいる場合は、そのユニットは選ばれません。**

すべてのユニットメンバーが以下の設定を完了している必要があります：

| 必須設定項目  | 説明                          |
| ------- | --------------------------- |
| カレンダー連携 | Google/Microsoftカレンダーとの連携設定 |
| 問い合わせ先  | 顧客向けの連絡先情報                  |
| 勤務時間    | 面談可能な時間帯の設定                 |
| Web会議設定 | Zoom連携の設定（Zoom会議を使用する場合のみ）  |

詳しくは[ユーザー一覧](/user-group-management/users/index.md)を参照してください。

### その他の条件

* 同じユニット同士のユーザーが面談に参加します
* 面談予約時、優先順位の高い順にユニットが選ばれます（割合差配が無効の場合）
* 同じ優先順位の場合は、ランダムでユニットが決まります
* ユニット全員の予定が合う場合だけが候補になります。一人でも予定が合わない場合、そのユニットは候補から外れます。ただし同じグループ内で別のユニットが空いている場合は、候補日程として表示されます

## 割合差配 <a href="#weighted-distribution" id="weighted-distribution"></a>

### 割合差配とは <a href="#weighted-distribution-about" id="weighted-distribution-about"></a>

割合差配とは、ユニットごとに設定した重みの比率に基づいて、面談を自動的に差配する機能です。「割合差配をする」チェックボックスを有効にすると、面談予約時、各ユニットの面談件数が設定した重みの比率に近づくように差配されます（過去N日間（集計期間で設定））。比率の達成度が同じ場合は、ランダムで決まります。

### 割合差配でできること

| 機能        | 説明                                     |
| --------- | -------------------------------------- |
| 重み設定      | ユニットごとに重み（1から始まる整数）を設定し、差配の目標割合を決められます |
| 面談件数の確認   | 各ユニットの集計期間内の面談件数を確認できます                |
| 集計期間の選択   | 1日・7日・30日から集計期間を選択できます                 |
| 面談件数のリセット | 面談件数のカウントを0からやり直すことができます               |

### 重みの設定 <a href="#weight-settings" id="weight-settings"></a>

割合差配を有効にすると、各ユニットに「重み」を設定できるようになります。

| 項目      | 説明                     |
| ------- | ---------------------- |
| 入力形式    | 1から始まる整数               |
| デフォルト値  | 1                      |
| 目標割合の算出 | 各ユニットの重み ÷ 全ユニットの重みの合計 |

重みの値は合計が100になる必要はなく、比率で目標割合が自動的に算出されます。

**重みの設定例**

| ユニット  | 重み | 目標割合      |
| ----- | -- | --------- |
| ユニットA | 5  | 約71%（5÷7） |
| ユニットB | 1  | 約14%（1÷7） |
| ユニットC | 1  | 約14%（1÷7） |

すべてのユニットの重みを同じ値（例: 全て1）にした場合は、面談件数が均等になるように差配されます。

### 集計期間の設定 <a href="#weighted-distribution-period" id="weighted-distribution-period"></a>

割合差配を有効にすると、集計期間を選択できるようになります。集計期間は、面談件数をカウントする対象期間を指定する設定です。

| 集計期間 | 説明                               |
| ---- | -------------------------------- |
| 1日   | 過去24時間以内に作成された面談件数をもとに差配します      |
| 7日   | 過去7日間に作成された面談件数をもとに差配します         |
| 30日  | 過去30日間に作成された面談件数をもとに差配します（デフォルト） |

集計期間を短くすることで、直近の面談件数に基づいたより細かい負荷分散が可能になります。

### 割合差配の仕組み <a href="#weighted-distribution-mechanism" id="weighted-distribution-mechanism"></a>

割合差配では、各ユニットの「重みに対する面談件数の比率」を比較し、比率が最も低いユニット（目標に対して最も実績が不足しているユニット）を優先的に選択します。

**差配の優先順位の決め方**

各ユニットの「面談件数 ÷ 重み」の値を比較し、この値が小さいユニットから優先的に差配されます。値が同じ場合は、ランダムで差配先が決まります。

### 割合差配の詳細な動作例 <a href="#weighted-distribution-example" id="weighted-distribution-example"></a>

**前提条件**

| 項目        | 内容                                       |
| --------- | ---------------------------------------- |
| グループ      | 「営業」にユニットA（重み5）、ユニットB（重み1）、ユニットC（重み1）がある |
| 割合差配      | ON                                       |
| 集計期間      | 30日                                      |
| 目標割合      | A: 約71%、B: 約14%、C: 約14%                  |
| 集計期間内の面談数 | ユニットA「3回」、ユニットB「2回」、ユニットC「1回」            |

**各ユニットの空き状況**

| ユニット（重み、面談件数） | 月曜日 | 火曜日 | 水曜日 |
| ------------- | --- | --- | --- |
| ユニットA（重み5、3回） | 空き  | -   | 空き  |
| ユニットB（重み1、2回） | 空き  | 空き  | -   |
| ユニットC（重み1、1回） | -   | 空き  | 空き  |

**結果**

ユーザーには月曜・火曜・水曜フルが空き日程として表示されます。

**ケース1: 月曜日を選択された場合**

空いているのはユニットA（面談件数÷重み = 3÷5 = 0.6）とユニットB（面談件数÷重み = 2÷1 = 2.0）です。値が小さいユニットAが優先されてアサインされます。

**ケース2: 火曜日を選択された場合**

空いているのはユニットB（面談件数÷重み = 2÷1 = 2.0）とユニットC（面談件数÷重み = 1÷1 = 1.0）です。値が小さいユニットCが優先されてアサインされます。

**ケース3: 水曜日を選択された場合**

空いているのはユニットA（面談件数÷重み = 3÷5 = 0.6）とユニットC（面談件数÷重み = 1÷1 = 1.0）です。値が小さいユニットAが優先されてアサインされます。

**ケース4: ユニットAの面談件数が5回に増えた後、水曜日を選択された場合**

ユニットAの面談件数が5回に増えた場合、ユニットA（面談件数÷重み = 5÷5 = 1.0）とユニットC（面談件数÷重み = 1÷1 = 1.0）を比較し、値が同じなのでランダムでアサインされます。

### 面談数としてカウントしないもの

| 条件                  | 説明                                                |
| ------------------- | ------------------------------------------------- |
| 集計期間より前のもの          | 集計期間外のため対象外                                       |
| 集計期間内だが削除された面談      | 削除済みのためカウントされない                                   |
| 集計期間内だが自分が主催者ではない面談 | 主催者としての面談のみがカウント対象                                |
| 集計期間内だが別のグループでの面談   | 割合差配は**同一グループ内**での面談数をカウントします。別のグループでの面談数は考慮されません |

### 面談件数のリセット <a href="#meeting-count-reset" id="meeting-count-reset"></a>

割合差配がONの場合、「面談件数をリセット」ボタンが表示されます。リセットを実行すると、面談件数のカウントが0からスタートします。リセット後に作成された面談のみがカウント対象となります。

グループに新しいユニットを追加した場合、面談件数が0の新ユニットに商談が集中することがあります。リセットすることで、既存ユニットと新ユニットの面談件数を揃えて公平に差配できます。

### 優先順位の詳細な動作例

**前提条件**

* グループ「営業」にAさん、Bさん、Cさんがいる
* 優先順位はAさん「1」、Bさん「2」、Cさん「2」
* Aさんは月曜日フルで空き、火曜〜金曜はフルでNG
* Bさんは火曜日フルで空き、月曜・水曜〜金曜はフルでNG
* Cさんは火曜日フルで空き、月曜・水曜〜金曜はフルでNG

**結果**

* ユーザーには月曜と火曜フルが空き日程として表示される
* 月曜を選択されたらAさんがアサイン（優先度1で最高）
* 火曜を選択されたら、優先度を見に行き、BさんCさんが同列（優先度2）なのでランダムでアサイン

### ユーザーを追加・削除する

#### ユニットの追加

1. 枠を追加するボタンをクリック
2. メンバー選択欄でメンバーを選択
3. 割合差配がOFFの場合は優先順位を設定、ONの場合は重みを設定
4. 「保存する」ボタンをクリック

デモ動画を見る：<https://app.storylane.io/share/h0vb9w3cy0y9>

{% @storylane/embed subdomain="app" url="<https://app.storylane.io/share/h0vb9w3cy0y9>" linkValue="h0vb9w3cy0y9" %}

#### ユニットの削除

1. 右側のXボタンをクリックします

## ユニット自動生成

### 操作手順

1. 「ユニットを自動生成する」セクションで主催者群にユーザーを選択
2. 同席者群にユーザーを選択
3. 「ユニットを自動生成する」ボタンをクリック
4. 主催者群と同席者群の組み合わせでユニットが自動生成される
5. 「保存する」ボタンをクリック

### 自動生成の仕組み

| 項目    | 説明                                  |
| ----- | ----------------------------------- |
| 主催者群  | ユニットの主催者となるユーザーのグループ                |
| 同席者群  | ユニットの同席者となるユーザーのグループ                |
| 生成ルール | 主催者群の各ユーザーと同席者群の各ユーザーの組み合わせでユニットを生成 |
| 優先順位  | 自動生成されたすべてのユニットの優先順位は1に設定される        |
| 重み    | 自動生成されたすべてのユニットの重みは1に設定される          |

## グループアーカイブ

### 操作手順

1. ユニット管理画面下部の「グループ（グループ名）をアーカイブする」チェックボックスをオン
2. 「保存する」ボタンをクリック
3. グループがアーカイブされる


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.immedio.io/user-group-management/groups/units.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
