
# 共有カレンダー、時間のブロック、フロントデスク予約

**Appointments**（予約）ページにある、外部カレンダーなしでスケジュールを管理するための3つの機能です。

- **共有カレンダー:** 同じ担当者や部屋のイベントタイプでカレンダーを共有し、一方の予約が他方の時間をブロックするようにします。
- **時間のブロック:** 休日、休暇、忙しい午前中などを閉鎖し、予約できないようにします。
- **フロントデスク予約:** カレンダー上で空き時間を直接確認し、電話での予約を数クリックで登録します。

これらを利用するためにGoogleカレンダーは必要ありません。すでにGoogleカレンダーを使用している場合、これらと並行してこれまで通り機能します（[Googleカレンダー連携](google-calendar.md)を参照）。

---

## 共有カレンダー：複数のイベントタイプで1つのカレンダーを共有

各イベントタイプは、設定しない限り独自のカレンダーを保持します。これは各イベントタイプが独立している場合は適切ですが、2つのイベントタイプが同じ担当者のものである場合はそうではありません。例えば、ロペス医師が60分の「初回診察」と30分の「再診」を提供している場合、共有カレンダーがなければ、両方が10:00に予約される可能性があります。

**対象となるケース：**

- 1人の医師が初回診察、再診、検診を行う**クリニック**。
- 同じスタイリストがカット、カラー、ブローを行う**サロン**。
- 短い導入通話と長い戦略セッションを提供する**コンサルタント**。

### 設定方法

1. サイドバーの **Appointments**（予約）をクリックし、**Event Types**（イベントタイプ）タブに切り替えます。
2. 最初のイベントタイプを開きます（行をクリックするか、右端の鉛筆アイコンをクリックします）。
3. **Details**（詳細）の下にある **Shared calendar**（共有カレンダー）を見つけ、カレンダー名（例: `Dr. Lopez`）を入力します。
4. **Save event**（イベントを保存）をクリックします。
5. 同じ担当者の次のイベントタイプを開き、**Shared calendar**（共有カレンダー）に**同じ名前**を入力して保存します。すでに入力した名前はフィールドの下（**Already used:**）にリストされるため、入力し直す代わりにクリックして選択できます。


::: master-only
<figure><img src="../.gitbook/assets/v2-event-type-shared-calendar.png" alt="The New event type window for Follow-up with Dr. Lopez typed in the Shared calendar field under Details, between Calendar title and Meeting type"><figcaption><p><strong>Shared calendar</strong>（共有カレンダー）フィールドは <strong>Details</strong>（詳細）の下にあります。同じ人物のイベントタイプにはすべて同じ名前（ここでは Dr. Lopez）を付けてください。</p></figcaption></figure>
:::

これで完了です。これ以降、「初回診察」の予約が入ると「再診」のその時間がブロックされ、その逆も同様になります。

### 機能の仕組み

- **あるイベントタイプの予約は、同じ共有カレンダー名を持つ他のすべてのイベントタイプの時間をブロックします。**
- **スタッフと部屋は名前で照合されます。** イベントタイプに[部屋](booking-system.md#rooms-separate-resources-with-their-own-schedules)（スタッフ、椅子、診察室など）が設定されている場合、2つのイベントタイプで同じ名前の部屋は、同じ担当者または部屋としてカウントされます。「カット」で「アンナ」を予約すると「カラー」のアンナもブロックされますが、「ベン」は空いたままになります。すべてのイベントタイプでスペルを同一に保ってください。
- **単一の部屋を持つイベントタイプは、** 同じカレンダー上の他の単一部屋イベントタイプと共有されます。通常、イベントタイプごとに1人の担当者というケースでは、他に設定する必要はありません。
- **バッファ:** イベントタイプに**Buffer before**（前バッファ）または**Buffer after**（後バッファ）がある場合、予約間には大きい方のバッファが保持されます。
- **フィールドを空のままにすると、** イベントタイプは独自のカレンダーを保持します。これは、入力するまでのすべての既存イベントタイプの動作です。

これは、チャットや音声通話でのAIエージェント、**Book appointment**（予約）ウィンドウ、[共有可能な予約ページ](booking-page.md)、APIなど、時間が提示または予約されるすべての場所に適用されます。

---

## 時間のブロック：休日、休暇、忙しい午前中

不在時や、休暇、休業日、研修の午後など、しばらく予約を受け付けない場合は**Block time**（時間のブロック）を使用してください。

1. サイドバーの **Appointments**（予約）をクリックします。
2. **List / Calendar**（リスト/カレンダー）の切り替えを **Calendar**（カレンダー）にします。
3. **Block time**（時間のブロック）をクリックします。
4. **When**（日時）の下で、**From**（開始日）と**To**（終了日）を選択します。終日ブロックする場合は **All day**（終日）をオンのままにし、特定の時間帯のみの場合はオフにして **Start time**（開始時間）と **End time**（終了時間）を設定します。
5. **Applies to**（適用対象）の下で、この期間に予約できないイベントタイプを選択するか、**All event types**（すべてのイベントタイプ）を選択します。
6. オプション：**Staff member or room**（スタッフまたは部屋）の下で、**Everyone**（全員）ではなく特定の担当者や部屋のみをブロックします。
7. オプション：**Note**（メモ）を追加します（例：「クリスマス休暇」）。
8. **Block time**（時間のブロック）をクリックします。

::: master-only
<figure><img src="../.gitbook/assets/v2-calendar-block-time.png" alt="The Block time window with From and To set to the same date, All day switched off, Start time 09:00 and End time 12:00, and Follow-up and First visit ticked under Applies to"><figcaption><p>午前中の予定をブロックした例：日付を1日指定し、<strong>All day</strong>（終日）をオフにして、09:00から12:00までを設定します。「Follow-up」と「First visit」は同じ Dr. Lopez のカレンダーを共有しているため、<strong>Applies to</strong>（適用先）で両方にチェックを入れています。</p></figcaption></figure>
:::

現在、カレンダー上では、その時間はグレーのストライプが入った**ブロック済み**の項目として表示されます。再度予約を受け付けるには、その項目をクリックして**削除**を選択してください。すぐにその時間帯の予約が可能になります。

### ブロックした時間の動作

- **その時間帯には何も予約できません：** AIによる予約、予約ページからの予約、**予約の作成**ウィンドウからの予約のいずれも不可能です。
- **1日を完全にブロックすると「休業日」として扱われます：** その日について問い合わせがあった場合、AIは休業中であると伝え、週次営業時間がない日と同様に、次の営業可能日を提案します。「予約で埋まっている」とは伝えません。
- **手動での予約移動は可能です：** 営業時間外に予約を移動できるのと同様に、既存の予約をブロックした時間帯に手動で再スケジュールすることは可能です。ブロックされるのは新規の予約のみです。
- **共有カレンダー：** [共有カレンダー](#shared-calendar-one-calendar-for-several-event-types)の特定のイベントタイプで時間をブロックすると、そのカレンダー上のすべてのイベントタイプでその時間がブロックされます。
- **バッファ：** 接続されたカレンダーの予定と同様に、ブロックした時間の前後にもバッファが適用されます。

**特定の日付のみ：** 週次営業時間は毎週繰り返されます。単一の日付のイベント（ある土曜日のトーナメントや、特定の週末のみの写真撮影など）の場合は、週次営業時間をその曜日に設定し、他の日付を**時間をブロック**で閉じてください。1つのブロックで日付の範囲全体をカバーできるため、その日付の前と後に1つずつブロックを設定すれば十分です。

---

## カレンダーからのフロントデスク予約

電話や直接の来店があった場合は、カレンダーから直接予約を作成できます。

1. サイドバーの **Appointments**（予約）をクリックし、**Calendar**（カレンダー）に切り替えます。
2. **Show free times for**（空き時間を表示）を使用して、イベントタイプを選択します。
3. **Week**（週）ビューでは、そのイベントタイプの空き時間が各日に表示されます。これらはAIが提示する時間と完全に一致します。**Month**（月）ビューでは、各日に空き時間がいくつあるかが表示されます。

::: master-only
<figure><img src="../.gitbook/assets/v2-calendar-free-times-week.png" alt="The Appointments calendar in Week view with Show free times for set to Follow-up: green dashed free times on each weekday, a grey striped Blocked, Surgery entry on Tuesday morning, and a booked appointment for Emma Clarke on Wednesday"><figcaption><p><strong>Show free times for</strong> を「Follow-up」に設定した週ビュー。各日の空き時間がリスト表示されます。火曜日の午前中は手術のためブロックされており、水曜日の10:00の予約枠は提示されなくなっています。</p></figcaption></figure>
:::

::: master-only
<figure><img src="../.gitbook/assets/v2-calendar-free-times-month.png" alt="The Appointments calendar in Month view with Show free times for set to Follow-up, each open day showing a count such as 16 free"><figcaption><p>月ビューでは、各日に空き時間がいくつあるかが表示されます。件数をクリックすると、その週が開きます。</p></figcaption></figure>
:::
4. 空き時間をクリックします。**Book appointment**（予約の登録）ウィンドウが開き、イベントタイプ、日付、時間がすでに入力された状態になります。
5. 最後に連絡先を選択します。新規の方ですか？**New contact**（新規連絡先）をクリックして名前と電話番号を入力すれば、その場で追加されます。
6. 予約を登録します。

::: master-only
<figure><img src="../.gitbook/assets/v2-calendar-book-from-free-time.png" alt="The Book appointment window opened from a free time, with Follow-up, the date and 10:00 already filled in, and the New contact row open with the name Emma Clarke and a phone number"><figcaption><p>10:00の空き時間から開いた画面：イベントタイプ、日付、時間が入力済みです。<strong>New contact</strong>（新規連絡先）から、名前と電話番号だけで発信者を追加できます。</p></figcaption></figure>
:::

空き時間を使わずに予約したいですか？右上の**予約の作成**ボタンはこれまで通り使用できます（[自分で予約を作成する](booking-system.md#booking-an-appointment-yourself)を参照）。

---

## ヘルプが必要ですか？

- [予約システム](booking-system.md)：イベントタイプ、部屋、バッファ、AIによる予約の仕組みについて。
- [共有可能な予約ページ](booking-page.md)：お客様自身で予約してもらう方法。
- [Googleカレンダー連携](google-calendar.md)：Googleカレンダーでもスケジュールを管理している場合。
