> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/ja/zi-dong-hua/runbooks/runbook-references/user/mail/set-room-mailbox-configuration.md).

# 会議室メールボックス構成を設定

この会議室メールボックスの予約ルールと予約承認者を構成

### 説明

この部屋のメールボックスの予約ルールを設定します。誰が直接予約できるか、誰が予約委任者の承認を必要とするか、要求がどのように処理されるかを決定します。また、定期会議、競合、予約ウィンドウ、最大会議時間、および定員も設定します。すべての予約ルールは表示されているとおりに書き込まれます。予約グループ、予約委任者、および定員は、値が指定された場合にのみ変更されます。

### 予約モード

「誰が部屋を予約できるか」と「制限あり」と表示される項目によって、会議要求の処理が決まります:

* **すべてのユーザー** - すべてのユーザーが部屋を直接予約します。部屋が空いていれば要求は承認されます。
* **予約グループ付きの制限** - 「Booking group」のメンバーは直接予約できます。それ以外のユーザーからの要求は拒否されます。
* **「それ以外のユーザーに部屋の要求を許可する?」付きの制限** - 予約グループ外のユーザーからの要求は、承認または拒否を行う予約委任者に送られます。予約委任者がすべての要求を判断する場合は、「Booking group」は空のままにしてください。これは Exchange 管理センターの「予約要求を承認または拒否できる委任者を選択する」と同じです。

予約委任者が要求を受け取るのは、要求処理が「Auto accept」の場合のみです。「Auto update」の場合、Exchange は要求を仮予定としてマークするだけで、委任者には何も送信しません。ランブックは、これら両方のケースと、既存の委任者承認を無効にする実行について警告します。

### 予約委任者

* 予約委任者は、自分のメールボックスでこの部屋の要求を承認または拒否します。部屋のメールボックスへのフルアクセスは不要で、Exchange が自動的に代理送信権限を付与します。誰かが部屋のメールボックス自体で作業する必要がある場合にのみ、ランブック「Delegate Full Access」でフルアクセスを付与してください。
* 「Booking delegate change」により、「Booking delegates」で選択したユーザーの扱いが決まります。追加は現在の委任者を保持したまま選択したユーザーを追加し、置換は選択したユーザーだけを委任者にし、削除は一覧から削除します。ユーザーが選択されていない場合、委任者はそのまま保持されます。
* メールボックスを持たないユーザーは警告付きでスキップされます。名前が正確に 1 人の受信者に解決されない現在の委任者は、そのまま維持されます。
* ランブック「List Room Mailbox Configuration」は、現在の予約委任者、予約グループ、および部屋の要求設定を表示します。

### 注記と制限

* 実行のたびに、すべての予約ルールがダイアログに表示されたとおりに書き込まれます。そのため、定員を変更する目的だけでランブックを実行すると、「誰が部屋を予約できるか」も選択したオプションにリセットされます。
* 空の「Booking group」は現在のグループを保持します。ランブックではこれを消去できません。
* 予約ルールのテナント全体の既定値は RealmJoin 設定として指定できます: `RoomMailbox.AllBookInPolicy`, `RoomMailbox.AllRequestInPolicy`, `RoomMailbox.AllowRecurringMeetings`, `RoomMailbox.AutomateProcessing`, `RoomMailbox.BookingWindowInDays`, `RoomMailbox.MaximumDurationInMinutes` および `RoomMailbox.AllowConflicts`。設定がある項目はダイアログで読み取り専用として表示されます。参照先: [設定](https://docs.realmjoin.com/automation/runbooks/runbook-customization#settings) ランブックカスタマイズガイドを参照してください。

### 場所

ユーザー → メール → 会議室メールボックスの設定

**完全な Runbook 名**

rjgit-user\_mail\_set-room-mailbox-configuration

### 詳細

| プロパティ    | 値                                                                                                                               |
| -------- | ------------------------------------------------------------------------------------------------------------------------------- |
| バージョン    | 1.1.0                                                                                                                           |
| 必須モジュール  | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>Microsoft.Graph.Authentication (>= 2.41.2)<br>ExchangeOnlineManagement (>= 3.9.2)</p> |
| スケジュール可能 | いいえ                                                                                                                             |

### 権限

#### アプリケーションのアクセス許可

* **種類**： Office 365 Exchange Online
  * Exchange.ManageAsApp
    * *部屋のメールボックス、その予定表処理、および予約委任者（Get-EXOMailbox、Get-CalendarProcessing、Get-Recipient）を読み取り、アプリ専用の Exchange Online セッションで Set-CalendarProcessing と Set-Place を使って変更します*
* **種類**: Microsoft Graph
  * Group.Read.All *（省略可 — 機能: 予約ポリシーグループ）*
    * *BookInPolicyGroup を /groups/{id} 経由で検証します*

#### RBAC ロール

* Exchange 管理者
  * *アプリ専用の Exchange Online セッションで部屋のメールボックス設定を変更するために必要です*

### パラメーター

#### UserName

この runbook が対象とする会議室メールボックスのユーザー プリンシパル名。ポータルで選択したユーザーから設定されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | true                      |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### AllBookInPolicy

Everyone ではすべてのユーザーが部屋を直接予約できます。Restricted では「Booking group」だけが直接予約でき、それ以外のユーザーは拒否されるか、「それ以外のユーザーに部屋の要求を許可する?」が有効な場合は予約委任者の承認が必要です。

| プロパティ   | 値            |
| ------- | ------------ |
| 必須      | false        |
| 既定値     | True         |
| 種類      | ブール値         |
| ポータル表示名 | 誰が部屋を予約できますか |

**ポータルのオプション**

| ポータル オプション | 値     |
| ---------- | ----- |
| すべてのユーザー   | true  |
| 制限あり       | false |

#### BookInPolicyGroup

メンバーが部屋を直接予約できるメール有効セキュリティ グループです。現在のグループを保持するには空のままにします。たとえば、予約委任者のみが判断する場合です。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### AllRequestInPolicy

「Booking group」外のユーザーからの要求は、承認または拒否を行う予約委任者に送られます。オフにすると、これらの要求は拒否されます。

| プロパティ   | 値                      |
| ------- | ---------------------- |
| 必須      | false                  |
| 既定値     | False                  |
| 種類      | ブール値                   |
| ポータル表示名 | それ以外のユーザーに部屋の要求を許可しますか |

#### AllowRecurringMeetings

オフにすると定期会議の要求は拒否されます。単発会議は引き続き承認されます。

| プロパティ   | 値           |
| ------- | ----------- |
| 必須      | false       |
| 既定値     | True        |
| 種類      | ブール値        |
| ポータル表示名 | 定期会議を許可しますか |

#### AutomateProcessing

Auto accept では部屋が自動的に予約されるか、要求が予約委任者に送信されます。Auto update は要求を仮予定としてマークするだけで、予約委任者には要求は送られません。None は要求をそのままにします。

| プロパティ   | 値          |
| ------- | ---------- |
| 必須      | false      |
| 既定値     | AutoAccept |
| 種類      | 文字列        |
| ポータル表示名 | 要求処理       |

**ポータルのオプション**

| ポータル オプション | 値          |
| ---------- | ---------- |
| 自動承認       | AutoAccept |
| 自動更新       | AutoUpdate |
| なし         | なし         |

#### BookingWindowInDays

この日数より先の要求は拒否されます。

| プロパティ   | 値          |
| ------- | ---------- |
| 必須      | false      |
| 既定値     | 180        |
| 種類      | Int32      |
| ポータル表示名 | 予約ウィンドウ（日） |

#### MaximumDurationInMinutes

この部屋が受け付ける最長の会議時間（分）です。

| プロパティ   | 値       |
| ------- | ------- |
| 必須      | false   |
| 既定値     | 1440    |
| 種類      | Int32   |
| ポータル表示名 | 最大時間（分） |

#### AllowConflicts

重複する予約を拒否せずに許可します。

| プロパティ   | 値             |
| ------- | ------------- |
| 必須      | false         |
| 既定値     | False         |
| 種類      | ブール値          |
| ポータル表示名 | 競合する予約を許可しますか |

#### Capacity

席数。現在の値を保持するには 0 のままにします。

| プロパティ   | 値        |
| ------- | -------- |
| 必須      | false    |
| 既定値     | 0        |
| 種類      | Int32    |
| ポータル表示名 | Capacity |

#### ResourceDelegates

承認が必要な予約要求を承認または拒否するユーザーです。メールボックス自体へのアクセスはありません。現在の予約委任者を保持するには空のままにします。

| プロパティ | 値         |
| ----- | --------- |
| 必須    | false     |
| 既定値   |           |
| 種類    | String\[] |

#### DelegateAction

追加は選択したユーザーを現在の予約委任者に追加し、置換はそれらを唯一の予約委任者にし、削除は一覧から削除します。

| プロパティ   | 値        |
| ------- | -------- |
| 必須      | false    |
| 既定値     | 追加       |
| 種類      | 文字列      |
| ポータル表示名 | 予約委任者の変更 |

**ポータルのオプション**

| ポータル オプション | 値     |
| ---------- | ----- |
| 現在の委任者に追加  | 追加    |
| 現在の委任者を置換  | 置き換える |
| 現在の委任者から削除 | 削除    |

[Runbook リファレンスの概要に戻る](/ja/zi-dong-hua/runbooks/runbook-references.md)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/ja/zi-dong-hua/runbooks/runbook-references/user/mail/set-room-mailbox-configuration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
