> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/ja/zoom-workplace/zoom-scheduler/zoom-scheduler-explainer.md).

# Zoom Scheduler 解説

この解説では、Zoom Scheduler とその機能の概要を説明します。

<div data-with-frame="true"><img src="https://2994873379-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FqcpHb4kVObkNdCamsDOE%2FScheduled%20Events-crop.png?alt=media&amp;token=dba9a69f-c74a-4ae9-a40d-1faeb81c3da2" alt="Zoom Workplace アプリ内でスケジュールされたイベントを管理する。"></div>

### 概要

このドキュメントでは、Zoom Scheduler の技術概要を提供し、そのアーキテクチャ、データ処理の方法、連携機能について説明します。この解説資料は、組織内で Scheduler の評価または導入を行う IT 管理者、セキュリティチーム、技術的な意思決定者向けに作成されています。

#### <mark style="color:青;">**Zoom Scheduler は、予約可能な時間枠を提供する必要があるプロフェッショナル向けに設計されたスケジュール作成製品です**</mark>

Zoom Scheduler は、組織の外部の相手と自身の空き状況を共有できるようにすることで、予約体験を効率化する予約スケジュール作成製品です。営業チーム、採用担当者、コンサルタント、カスタマーサクセスマネージャーなど、予約可能な時間枠を提供する必要があるプロフェッショナル向けに設計されています。Zoom Scheduler は、双方にとって都合のよい時間を見つける際のやり取りを減らすのに役立ちます。

Scheduler は、互換性のあるカレンダーサービスと連携して、空き状況を表示し、予約が入るとイベントを作成します。1対1のミーティング、チームスケジュール、空き状況投票など、いくつかのミーティング形態をサポートしており、外部の参加者が自分に合う時間を選択できるようにします。

次の図は、Zoom Scheduler の仕組みの概要を示しています:

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/2wMHYMc5aNIgMdpL6Yi0/Unknown%20image" alt="Zoom Scheduler サービスの概要。"></div>

#### <mark style="color:青;">Zoom SchedulerとZoomのカレンダー連携は、互換的な用語が使われていても、異なる目的を果たします</mark>

Zoom SchedulerとZoom Calendarの連携はそれぞれ異なる目的を果たしており、これらの用語を同じ意味で使うお客様に、時に混同されます。

**Zoom カレンダー連携** Zoom エンドポイント全体でカレンダーデータを同期します。カレンダーサービスを Zoom と連携する方法は、組織のニーズに応じて、簡単にも複雑にもできます。 [Zoom Workplace とエンタープライズ向けカレンダーサービスを連携する](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer) 特別なアクセスと権限が必要です。ただし、Zoom Scheduler ではアクセスの範囲が制限されています。

**Zoom Scheduler** 組織内外の相手と、公開表示および予約可能なスケジュールを作成できます。カレンダーと連携して、予約済みの予定を同期し、カレンダーの競合を確認できます。カレンダーの空きと通話中のステータスを読み取り、予約が入ると新しいイベントを書き込みます。これは既存のカレンダーを置き換えるのではなく、その上に重なる追加レイヤーです。

Scheduler を動作させるのに Zoom カレンダー連携を有効にする必要はありません。Scheduler は独自の OAuth 認証を通じて、カレンダー プロバイダーに直接接続します。

#### <mark style="color:青;">Zoom Scheduler は Zoom Workplace ビジネス向けのライセンスユーザー製品ですが、アドオンとしても購入できます</mark>

Zoom Scheduler はライセンスユーザー向けの製品です。Zoom Workplace のビジネスプラン以上に含まれており、他のプランでは単体のアドオンとしてオンラインで利用できます。

#### <mark style="color:青;">Zoom Scheduler を有効にするメリットは何ですか？</mark>

* **社外に空き状況を共有する** カレンダーの詳細を公開せずに: 招待された人に表示されるのは空き時間帯であり、イベントのタイトルや説明は表示されません
* **スケジュール作成の手間を軽減** ミーティング時間を見つけるためのメールでのやり取りを最小限に抑えることで
* **自動的な競合検出** 二重予約を阻止するのに役立ちます
* **カレンダーイベントが自動的に作成されます** 誰かが時間を予約すると、Zoom、Microsoft Teams、Google Meet、オンサイトまたは対面を含む、プラットフォームや場所をまたいでミーティングの詳細が含まれたカレンダーイベントが自動的に作成されます
* **複数の予約タイプをサポートします** チーム全体での調整されたスケジュール作成のために、全ホストオンラインやいずれかのホストがオンラインなど
* **メールとSMSの自動化を使用する** リマインダーやフォローアップメールなどを使用して、ノーショーを減らし、お客様の声を惹きつけ続けるのに役立ちます

#### <mark style="color:青;">どのカレンダー プロバイダーがサポートされていますか？</mark>

Zoom Scheduler は次のカレンダーサービスに対応しています:

* **Microsoft 365**: クラウド ホスト型の Exchange Online カレンダー
* **Google ワークスペース**: Googleカレンダー
* **Zoom Mail & カレンダー**

{% hint style="warning" %}
iCloud カレンダー向けの Zoom Scheduler サポートは現在ベータ版であり、本記事の対象外です。
{% endhint %}

#### <mark style="color:青;">Zoom Scheduler は、Web、Zoom Workplace デスクトップアプリ、モバイルアプリからアクセスできます</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/iE64U242VneFkjbeCOgY/Unknown%20image" alt="Zoom Schedulerで予約を行うユーザー。"></div>

ユーザーは以下を通じてZoom Schedulerにアクセスできます:

* **Webブラウザ** Zoomウェブポータル経由で
* **Zoom Workplaceアプリケーション** デスクトップ（Windows、macOS、Linux）またはモバイルiOSおよびAndroid上で

{% hint style="info" %}
iOSおよびAndroid向けのZoom Workplaceモバイルアプリは、現在、読み取り機能の限定的なセットのみをサポートしています。
{% endhint %}

**モバイルセキュリティ：**

モバイル版はデスクトップアプリケーションと同じデータフローを使用します。モバイルアプリは、認証済みのwebviewにSchedulerページを読み込みます。webviewはHTTPSを通じてZoomサーバーにリクエストを送信します。webviewがネイティブのデバイス機能を呼び出す必要がある場合は、 `postMessage`を使用し、ネイティブ層はアクションを実行する前にメッセージの送信元を検証します。

**外部参加者のアクセス：**

外部参加者は、ホストが共有した予約ページのリンクを通じてSchedulerにアクセスします。これらのリンクはブラウザで開き、ホストがページをサインイン済みユーザーのみに制限していない限り、参加者がZoomアカウントまたはZoom Workplaceアプリケーションをインストールしている必要はありません。

### データの取り扱い、セキュリティ、データ所在地

#### <mark style="color:青;">Zoom Schedulerは、OAuth 2.0とバックエンドAPIを使用してカレンダーデータにアクセスします</mark>

Zoom Schedulerは、OAuth 2.0認可を通じてカレンダーデータにアクセスします：

1. ユーザーはWebポータルまたはZoomアプリケーションを通じてZoom Schedulerにアクセスします。
2. Zoomの内部サービスは、ホストのカレンダープロバイダーからアクセス トークンを取得します。
3. 権限が付与されると、Schedulerはホストのカレンダーの空き状況を表示し、イベントを作成または変更できます。
4. スケジュール作成アクションが発生すると、Schedulerはカレンダープロバイダーからリアルタイムの空き状況を更新するためにAPIリクエストを送信します。

Zoom Schedulerアプリケーションは、カレンダーサービスに直接接続しません。すべてのカレンダー要求は、APIを介してZoomのバックエンドサービスを通過します。

#### <mark style="color:青;">OAuth トークンは1時間後に期限切れとなり、ユーザーによって取り消すことができます</mark>

Scheduler は Microsoft および Google とのカレンダー連携に標準 OAuth 2.0 を使用します。

**トークンの保存:**

* アクセス トークンは、1時間の TTL を持つ Redis キャッシュに保存されます
* 更新トークンは MongoDB に保存され、保存時に暗号化されます

**トークンの更新:**

アクセス トークンは約1時間で期限切れになります。トークンが期限切れになり、ユーザーがカレンダー アクセスを必要とする操作を行うと、Zoom は保存されている更新トークンを使用してアクセス トークンを自動的に更新します。このプロセスは自動であり、ユーザーによる介入は必要ありません。

**トークンの取り消し:**

ユーザーは、Zoomウェブポータルからいつでも Scheduler のカレンダーを切断でき、これによりユーザーは Zoom Scheduler のアクセスを取り消せます。カレンダー プロバイダーの管理者も、それぞれの管理コンソール（例: Microsoft の Entra ID、Google ワークスペース管理者）を通じてアクセスを取り消せます。

#### <mark style="color:青;">Zoom Scheduler はどのカレンダー情報にアクセスしますか?</mark>

Zoom Scheduler はカレンダーの **空き/通話中のステータス** を使用して空き状況を判断します。この情報を使用して、参加者に予約可能な時間枠を表示します。

Scheduler が作成していないカレンダーのイベントについては、Scheduler は次の内容にアクセスしたり読み取ったりしません:

* イベントのタイトル
* イベントの説明または本文の内容
* 出席者リスト
* 添付ファイル

参加者が時間を予約すると、Scheduler は新しいカレンダーのイベントを作成します。参加者が予約を変更すると、Scheduler は作成したイベントを更新します。Scheduler が管理するのは、作成したイベントのみです。他のカレンダーのイベントは変更しません。

#### <mark style="color:青;">Zoom Scheduler はどのデータを保存しますか?</mark>

Scheduler のデータ保存は制限されており、特定の内容に限られます。

* 予約ページの名前、リンク、説明、位置情報、リマインダー、カレンダー招待、キャンセルポリシー、出席者、および出席者への質問。
* 出席者からの予約応答。
* 空き状況アンケートと説明。
* Scheduler ルーティングフォームの名前、説明、およびフォームの質問。
* Scheduler ユーザーのプロフィール画像、アップロードされたブランディング ロゴ、通知コンテンツ。
* Scheduler の委任管理情報。
* Scheduler のお支払い連携情報。
* 電話確認モードが有効な場合の出席者の電話番号（詳細は付録の「電話番号での予約」を参照してください）。

#### <mark style="color:青;">Zoom Scheduler はカスタマーマネージドキー (CMK) をサポートしています</mark>

Zoom Scheduler は、以下のデータタイプに対するカスタマーマネージドキー（CMK）暗号化をサポートしています：

* 可用性
* 予約ページデータ（予約ページ、単発リンク、投票）
* グループ
* ルーティングフォームデータ
* スケジュールされたイベントデータ
* チーム
* ワークフロー

**チームとグループ**

Zoom Scheduler のチームは、予約ページを共有し、スケジュール作成を調整するユーザーの集まりです（たとえば、いずれかのホストがオンライン、またはすべてのホストがオンラインの場合の予約）。現在、チームの作成は Scheduler 管理者に限定されています。Scheduler 管理者はチームを作成すると、チーム メンバーをチーム管理者として割り当てることができ、そのチーム管理者はそのチームに追加のメンバーを追加できます。

Scheduler グループは Zoom ユーザーグループから同期できるため、Scheduler 内のグループ メンバーシップは、Scheduler 内で個別に管理するのではなく、組織の既存の Zoom ユーザーグループ構造から継承できます。

グループの現在の最大サイズは、1,600 ユーザーに制限されています。

#### <mark style="color:青;">Zoom Scheduler はユーザーのプライバシーをどのように保護していますか？</mark>

Scheduler は、ホストが OAuth 認証を通じて接続済みのカレンダーへのアクセス権限を Scheduler に付与した場合にのみ機能します。

たとえば、CEO が自分のカレンダーを Scheduler に接続していない場合、その空き状況はチームのスケジュール作成シナリオに表示されません。各ユーザーは、それぞれ個別に Scheduler に自分のカレンダーへのアクセスを許可する必要があります。

これは次を意味します：

* ユーザーは、Scheduler を通じて自分の空き状況を表示するかどうかを制御します
* 既存のカレンダー権限の制御は変更されません
* ユーザーが明示的にカレンダーを接続するまで、カレンダーデータにはアクセスできません

**予約ページの表示設定：**

予約ページは、それぞれの固有の URL を通じて公開アクセスできます。ユーザーは、プライバシーを高めるために予約ページの表示を変更できます。たとえば、アクティブまたは非アクティブとして設定できます。さらに、各個別の予約ページには「公開予約ページから非表示」にするための追加オプションがあり、どのページを外部に表示するかしないかをきめ細かく制御できます。

**カレンダーの空き状況（空き/通話中ステータス）は、次の場合にのみリアルタイムで取得されます**:

* ユーザーが単発のミーティングまたは空き状況投票を作成する
* 参加者は予約リンクを開いてオンライン時間を確認します
* 参加者は時間を予約または変更します

#### <mark style="color:青;">転送中のデータはどのように保護されますか？</mark>

Zoomサービスとカレンダー提供元間の通信は、TLS 1.2 以上を使用して転送中に暗号化されます。

Zoom Schedulerは、スタンダードなZoomポート443接続を使用し、他に特別なネットワーク要件はありません

Schedulerは、スタンダードなZoomアクセス以外に特別なファイアウォールやネットワーク要件はありません。接続はポート443のHTTPSを使用します。Zoomの一般的な [ネットワークとファイアウォールのドキュメント](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom) 基本要件について。

#### <mark style="color:青;">保存時のデータはどのように保護されますか？</mark>

保存時に保存されるSchedulerデータには、リフレッシュトークンも含まれており、TLS 1.2 暗号化を使用して暗号化されます。特定のデータ型については、Schedulerは、暗号化キーに対する追加の制御が必要な組織向けに、カスタマーマネージドキー (CMK) 暗号化もサポートしています。

#### <mark style="color:青;">Zoom は Scheduler データのデータレジデンシーをどのように扱いますか?</mark>

Scheduler のデータ地域の割り当ては、顧客の Zoom web/ミーティング地域設定によって決定されます。あなたの Zoomアカウントチームに連絡先して、組織に適用されるデータ地域を確認してください。

Zoom Scheduler は、通知やお支払い処理などの特定の機能に第三者のサブプロセッサを使用しています。これらのサブプロセッサによって処理されるデータは、で説明されている各自のデータ取り扱いおよび保存の慣行の対象となります [Zoomのサブプロセッサ一覧](https://www.zoom.com/en/trust/subprocessors/).

#### <mark style="color:青;">Zoom Scheduler はレート制限をどのように処理しますか？</mark>

Zoom Scheduler は、予約リンクごと、IPアドレスごと、認証済みユーザーごと、API リクエストごとなど、複数のレベルでレート制限を適用します。公開予約ページも、ボットの活動やサービス拒否攻撃トラフィックから保護されています。レート制限を超えたリクエストには、標準の HTTP 429（リクエストが多すぎます）レスポンスが返されます。

公開予約ページへの各訪問ごとに、接続されたカレンダー提供元に対してリアルタイムの空き状況チェックが実行されます。キャッシュは適用されません。そのため、サードパーティのカレンダー提供元独自のレート制限（たとえば、Microsoft Graph や Googleカレンダー）も、高トラフィック時の空き状況チェックに影響を与える可能性があります。

### プロバイダー固有の詳細

Zoom Scheduler は以下のカレンダーサービスと連携に対応しています。

#### <mark style="color:青;">Zoom Scheduler は選択されたカレンダーサービスプロバイダーで動作します</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/AjUzJH4jfapNbEq4RL9Q/Unknown%20image" alt="Zoom Schedulerは、Zoom Mail &#x26; カレンダーを含む複数のカレンダーアプリケーションに接続します。"></div>

前述のとおり、Zoom Schedulerは、空き状況の読み取りとイベントの作成のために、以下のサービスに接続できます。

* **Microsoft 365**：Outlook カレンダーなど、クラウドでホストされるExchange Online カレンダー
* **Google ワークスペース**: Googleカレンダー
* **Zoom Mail & カレンダー**

{% hint style="warning" %}
iCloud カレンダーに対するZoom Scheduler サポートは現在ベータ版であり、この記事の対象外です。
{% endhint %}

{% hint style="info" %}
オンプレミスのExchange Serverはサポートされていません。
{% endhint %}

#### <mark style="color:青;">Zoom Schedulerは、Microsoft Graph アプリケーションを使用してMicrosoft 365と連携します</mark>

Schedulerは、次のMicrosoft Graph アプリケーションを使用します `ZOOM-GRAPH` ユーザーのカレンダーに接続するためです。これは、委任された権限を持つOAuth 2.0を使用するユーザーレベルの連携であり、各ユーザーがそれぞれ自身のカレンダーへのアクセスを承認します。

Schedulerはアプリケーションのアクセス許可やサービスアカウントモデルを使用しません。ユーザーに代わってカレンダーへのアクセスを付与する管理者レベルのデプロイはありません。

**Schedulerにはどのようなアクセス許可が必要ですか？**

Search APIは `ZOOM-GRAPH` アプリケーションは次の Microsoft Graph API のアクセス許可を要求します:

| 範囲                    | Microsoft の説明                                    | Zoomの使用                                                 |
| --------------------- | ------------------------------------------------ | ------------------------------------------------------- |
| `オフラインアクセス`           | ユーザーが現在アプリを使用していなくても、アプリに与えたデータへのアクセスを維持します      | ユーザーがSchedulerをアクティブに使用していない場合に、リフレッシュトークンへのアクセスを有効にします |
| `openid`              | ユーザーをサインインさせる                                    | ユーザーを認証し、アクセス トークンを発行する（サインインのみ、リアルタイム アクセスではありません）     |
| `Calendars.ReadWrite` | ユーザーのカレンダーへのフルアクセス                               | カレンダーのイベントを作成、読み取り、更新、削除する                              |
| `Calendars.Read`      | ユーザーがアクセスできるすべてのカレンダーのイベントを、代理および共有カレンダーを含めて読み取る | 共有カレンダーの空き状況を同期する                                       |

**ZOOM-GRAPH アプリケーションを識別するにはどうすればよいですか？**

Search APIは `ZOOM-GRAPH` アプリケーションは、ユーザーが Scheduler を承認した後、Entra ID のエンタープライズ アプリケーション ディレクトリに表示されます。エンタープライズ アプリケーションの一覧で「ZOOM-GRAPH」を検索すると見つけられます。

#### <mark style="color:青;">Zoom Scheduler は OAuth 2.0 を使用して Googleカレンダーと連携します</mark>

Scheduler は、ユーザーレベルの認可を使用して OAuth 2.0 で Googleカレンダーに接続します。

Google ワークスペース カレンダー ユーザーの場合、次の権限が必要です:

<table data-search="false"><thead><tr><th>範囲</th><th>Google の説明</th><th>Zoomの使用</th></tr></thead><tbody><tr><td><code>Calendars.Read</code></td><td>カレンダーのセットに対する空き/通話中情報を返します。</td><td><ul><li>空き/通話中ステータスを確認</li><li>ユーザーの通話中イベントを表示</li></ul></td></tr><tr><td><code>Calendars.Read</code></td><td>指定されたカレンダー上のイベントを返します。</td><td>現在の予定イベントがカレンダーイベントと重複しているかどうかを確認</td></tr><tr><td><code>Calendars.Read</code></td><td>カレンダーのメタデータを返します。</td><td><ul><li>連携設定</li><li>認証を確認</li></ul></td></tr><tr><td><code>Calendars.Read</code></td><td>ユーザーのカレンダー リスト内のカレンダーを返します。</td><td>連携設定</td></tr><tr><td><code>Calendars.Read</code></td><td>イベント リソースへの変更を監視します。</td><td>カレンダー上で Scheduler への同期イベントのキャンセルを開始します。</td></tr><tr><td><code>Calendars.Read</code></td><td>このチャネルを通じてリソースの監視を停止します。</td><td>カレンダー上で Scheduler への同期イベントのキャンセルを停止します。</td></tr><tr><td><code>Calendars.ReadWrite</code></td><td>イベントを作成します。</td><td>特定のカレンダーにイベントを追加します。</td></tr><tr><td><code>Calendars.ReadWrite</code></td><td>イベントを更新します。このメソッドは patch セマンティクスをサポートします。</td><td>特定のカレンダー上のイベントを変更します。</td></tr><tr><td><code>Calendars.ReadWrite</code></td><td>イベントを削除します。</td><td>特定のカレンダー上の予約済みイベントを削除</td></tr></tbody></table>

#### <mark style="color:青;">Zoom Schedulerはさまざまなミーティングプラットフォームのミーティングを作成できます</mark>

予約が入ると、Schedulerは次のプラットフォームでミーティングを作成できます:

* **Zoom Meetings**
* **Google Meet**
* **Microsoft Teams**

#### <mark style="color:青;">サードパーティ連携は追加のスケジュール作成機能を提供します</mark>

Schedulerは拡張機能のために次のサービスに接続できます:

* **Stripe**: 予約のお支払いの回収（詳細は下記のStripeセクションを参照してください）
* **Zapier**: ワークフロー自動化
* **Salesforce**: 予定されたイベントをSalesforceに同期します

### Stripe お支払いと Zoom Scheduler

#### <mark style="color:青;">Zoom SchedulerはStripe Connectと連携し、ホストが予約に対して料金を請求できるようにします</mark>

Zoom SchedulerはStripe Connectと連携し、Schedulerを通じて予約された予定に対してホストが手数料を請求できるように有効にします。

{% hint style="info" %}
Zoom Schedulerを通じたStripeのお支払いの回収は、現在米国および英国のホスト向けにオンラインで利用できます。
{% endhint %}

これは、非Merchant-of-レコーディング（non-MoR）のMarketplaceモデルに基づいています: ホスト\*はStripeと直接の関係を維持し、自身のStripeアカウントを使って取引を処理し、手数料や紛争に対して金銭的責任を負います。

{% hint style="success" %}
\*ホストは、Zoom Schedulerを通じて販売するサービスの販売者であり、それらのサービスを提供し、参加者に対して領収書とカスタマーサポートを提供する責任があります。また、該当する払い戻し、チャージバック、その他の消費者保護義務への対応も行います。
{% endhint %}

Zoomは現在、Stripe連携を通じて処理されるお支払いに対して、プラットフォーム手数料またはコミッションを請求していません。スタンダードのStripe取引手数料が適用される場合があり、ホストの責任となります。Zoomの料金体系は変更される場合があります。現在の条件はZoom契約をご確認ください。

該当する場合、Zoomは取引に対するVAT/GSTを計算・徴収し、関連する税務当局に納付します。詳細については、Zoomサポートの記事をご覧ください [Zoom SchedulerのGSTおよびVATに関するよくある質問](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0082295\&ampDeviceId=70283b61-c13a-475f-ab4d-4a89b1632c1b\&ampSessionId=1778771930780).

{% hint style="info" %}
Stripeは、Stripe サービス契約およびStripe Connected アカウント契約に基づき、ホストにお支払いサービスを提供する独立した事業者です。StripeはZoomのサブプロセッサではありません。ZoomとStripeは、それぞれが連携のために処理する個人データについて独立した管理者として行動し、ホストが承認したStripe Connect連携を運用するために必要な場合にのみ、相互にデータを共有します。
{% endhint %}

#### <mark style="color:青;">ホストは、スタンダードOAuthフローを通じてStripeとZoomを接続し、StripeのConnected アカウント契約に同意します</mark>

ホストは、StripeがホストするスタンダードOAuth認可フローを使用して、Stripe Connect経由で自身のStripeアカウントをZoom Schedulerに接続します。オンボーディング中、Stripeは独自のConnected アカウント契約およびプライバシーポリシーを提示します。

OAuthフロー中、ホストはStripeのConnected アカウント契約に同意します。この契約は、ホストが基礎となるStripe サービス契約と併せてStripe Connectを使用する際に適用されます。ホストとZoomの関係には、既存のZoom WorkplaceおよびZoom Schedulerの規約が引き続き適用されます。認可されると、Zoom Schedulerは、Stripe Connected アカウント契約に記載されているとおり、ホストに代わってお支払い取引を開始できます。

#### <mark style="color:青;">お支払いカード番号はStripeによって収集・処理され、Zoomのサーバーには保存されず、Zoomのサーバーを経由して送信されることもありません</mark>

支払者に提示されるお支払いフォームは、Zoom Schedulerの予約ページに埋め込まれたStripeホスト型のPayment Elementです。フォームは視覚的にはZoomホスト型ページ上に表示されますが、お支払いカードデータはStripeのサーバーに直接入力・送信されます。Zoomはお支払いカード番号を受信、保存、または処理しません。Zoomは、お支払いインテントの作成や返金の処理など、取引管理のためにStripe APIとやり取りし、このドキュメントに記載されている特定の請求情報を収集します。これはStripe Element連携における標準的な慣行です。

**Zoomが保存する情報は何ですか？**

Marketplaceの税務義務を満たすため、Zoomは以下を収集・保持します。

* 各支払者の請求先住所（「Sold To」住所とも呼ばれます）
* 氏名
* メール
* VAT（該当する場合）
* 納税者番号（該当する場合）

この情報は、課税管轄区域の決定および該当する税金の計算に使用されます。Zoomは、該当する管轄区域におけるVAT/GSTの決定、計算、および納付の責任者として行動します。この請求情報は、お支払い処理および税額計算をサポートするためにStripeとも共有されます。その見返りに、StripeはStripe Connected アカウント契約におけるホストの認可に基づき、予約関連データをZoomに共有します。Zoomは、このデータを予約エクスペリエンスの運用（例：予約の確認またはキャンセル）、およびこのドキュメントに記載されているMarketplace、税務、レポート作成の目的で使用します。税金の徴収および管轄区域固有の規則の詳細については、Zoomサポートの記事をご覧ください [Zoom SchedulerのGSTおよびVATに関するよくある質問](https://support.zoom.com/hc/en/article?id=zm_kb\&amp;sysparm_article=KB0082295\&ampDeviceId=70283b61-c13a-475f-ab4d-4a89b1632c1b\&ampSessionId=1778771930780).

#### <mark style="color:青;">ZoomはホストのStripeアカウントにPayment Intentを作成し、お支払いIDを予約にマッピングします</mark>

支払者が予約のお支払いを開始すると、Zoom SchedulerはStripe APIを介して、ホストの接続されたStripeアカウント宛てのPayment Intentを作成します。StripeはPayment Intentの取引IDを生成してZoomに返し、Zoomはこれを使用してお支払いステータスを追跡・確認します。

資金はホストのStripeアカウントに直接入金されます。Zoomは、確認およびレコーディングの保持のために、お支払いIDとステータスを内部予約IDにマッピングします。

#### <mark style="color:青;">ホストは、Scheduler UIまたはStripeダッシュボードから有料予約をキャンセルおよび返金できます</mark>

<div align="left"><figure><img src="https://2994873379-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2F1hq0SECAE8plFpaRB1E9%2FScheduler_Stripe-Cancel-Refund.png?alt=media&amp;token=2505cd2d-6bab-4c38-bddc-ab9dfb24f9e0" alt="The Cancel and refund button option in the Zoom Scheduler UI." width="375"><figcaption><p>Zoom Scheduler UIの［キャンセルして返金］ボタンオプション</p></figcaption></figure> <figure><img src="https://2994873379-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FAiMNKYcthZ3JJraxQS4V%2FScheduler_Stripe-Manage-transaction.png?alt=media&amp;token=92dad060-38e8-4ec9-9b31-dd626983f6b1" alt="The Manage transaction drop-down option in the Zoom Scheduler UI. This option will send you to your Stripe dashboard." width="375"><figcaption><p>Zoom Scheduler UIの［取引を管理］ドロップダウンオプション</p></figcaption></figure></div>

有料予約の場合、ホストには返金を管理するための2つのオプションがあります。Zoom Scheduler UI内で、ホストは次を選択できます **キャンセルして返金** 予約に対して、イベントをキャンセルして全額返金するか、イベントを有効のままにして出席者に返金することができます。

いずれの場合も、ZoomはStripe APIを介して返金を実行し、お支払いは出席者の元のお支払い方法に返されます。

また、ホストは次を選択できます **取引を管理** 接続済みのStripeダッシュボードに直接移動し、そこで取引の詳細を確認して、Stripe独自のインターフェースを通じて返金を処理できます。

{% hint style="danger" %}
返金が発生した場合、ホストは **返金されません** Stripeによって請求される取引手数料またはその他の手数料は返金されません。手数料の取り扱いに関する質問は、Stripeに直接お問い合わせください。
{% endhint %}

<div data-with-frame="true"><figure><img src="https://2994873379-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2FcYeKvXd3K5OGYko1p73Y%2FScheduler_Stripe-Refund-Confirmation-screen.png?alt=media&amp;token=eccb9c03-a0e6-42a8-aab6-9b9e902141a6" alt="The Cancel and refund confirmation options when cancelling a Stripe/Zoom appointment." width="563"><figcaption><p>Stripe/Zoomの予約をキャンセルする際の［キャンセルして返金］確認オプション。</p></figcaption></figure></div>

### 付録

#### <mark style="color:青;">Zoom Schedulerは、コンテンツ保護機能を組み込んでTwilio経由でSMS通知を送信します</mark>

Zoom Schedulerは、サードパーティのクラウド通信プラットフォームであるTwilioを使用して、出席者にSMS通知を配信します。メッセージは、Zoomが管理する電話番号のプールから送信されます。

**メッセージの処理と保護対策**

配信前に、ZoomはすべてのSMS通知を内部の安全性、スパム、およびフィッシングフィルターで処理します。さらに、ZoomはAIベースの検出機能を使用して、送信前のSMS通知テンプレート内の機密情報を特定してフラグを付けます。Twilioは追加のフィルタリングを適用し、スパムと見なしたメッセージをブロックする場合があります。Zoomは、検出されたスパムまたはポリシー違反の割合が高いアカウントについて、SMS機能を無効にする場合があります。

**出席者の同意と管理**

出席者は、予約時にSMS通知の受信にオプトインする必要があります。出席者は、任意のScheduler SMSメッセージに返信することで、SMS設定を管理できます。

* **STOP**：テキストメッセージの受信を停止
* **START**：テキストメッセージの受信を再開
* **HELP**：ヘルプ情報を受信

返信は、出席者がメッセージを受信したものと同じ番号に送信する必要があります。

#### <mark style="color:青;">Zoom Schedulerは、メールに代わる選択肢として電話ベース（SMS）の確認をサポートしています</mark>

予約ページは電話確認モードで設定できます。このモードでは、電話番号が主要な出席者の連絡先フィールドとしてメールに置き換わり、予約の確認およびキャンセルにはメールではなくSMSが使用されます。このモードは、Zoom Virtual Agent（ZVA）受付担当者の音声予約フローに接続された予約ページに自動的に適用されます。

**プラン要件とフォールバック動作**

電話確認モードのSMS配信は、ホストのプランによって制限されます。SMS配信を含む有料Schedulerプランのホストは、出席者にSMS確認を送信できます。有料ではないプラン、またはSMSを含まないプランのホストの場合も、出席者の電話番号は収集されますが、SMSは送信されません。出席者がメールアドレスも提供している場合、Schedulerは確認およびキャンセルについてメールにフォールバックします。メールが提供されていない場合、出席者は通知を受け取りません（ホストには通常どおり通知されます）。

電話確認モードのSMSには、180文字の長さ制限、URL禁止ポリシー（システム生成リンクに対する標準的な例外を除く）、SMS対応イベントにおける出席者数100人の上限など、標準のScheduler SMS通知と同じ制限および保護対策が適用されます。詳細については、以下の「現在の制限事項」を参照してください。

**数の制限**

SMS の利用は、アカウントの基本ライセンス数に基づき、アカウントごとに制限されています。詳細については、お客様の Zoomアカウントチームにお問い合わせください。

**データの取り扱いに関する注記:** 電話確認モードでは、Scheduler はその予約の連絡先方法として出席者の電話番号を収集し、保存します。

#### <mark style="color:青;">Zoom Scheduler 通知は、メールまたは Zoom Workplace モバイルアプリ経由のプッシュ通知で提供されます</mark>

<div data-with-frame="true"><img src="https://content.gitbook.com/content/ctBXUMeBy4rtLMmMkKRG/blobs/jT70B7UnIZgIGjt66AGX/Unknown%20image" alt="管理者にオンラインで提供される Zoom Scheduler の通知オプション。"></div>

Scheduler は予約の確認とリマインダーを次の方法で配信します:

* **メール**: ホストと参加者の両方に確認メールとリマインダーメール
* **プッシュ通知**: Zoom Workplace モバイルアプリがインストールされているホスト向けのモバイルアプリ通知
* **SMS:** Twilio 経由で提供されます。

#### <mark style="color:青;">Zoom Scheduler は米国およびEUクラスターでオンラインです</mark>

Zoom Scheduler は現在、Zoom の米国ベースのクラスターでホストされている Zoom お客様の声に対して一般にオンラインであり、また Zoom の欧州ベースのクラスター内でも地域的にオンラインです。

他のクラスターでホストされている組織は、利用可否をお客様の Zoomアカウントチームにご確認ください。

#### <mark style="color:青;">現在の制限事項</mark>

次の機能は現在サポートされていません:

* **予約ページのパスワード保護**: 予約ページではパスワード保護はサポートされていません
  * ただし、ホストは予約ページでサインインを必須にして、自分の Zoomアカウント内のユーザーにアクセスを制限できます
* **予約招待への添付ファイル**: 予約ページの招待に添付ファイルを追加する方法はありません
* **管理者レベルのカレンダー展開**: 各ユーザーが個別に自分のカレンダーを接続する必要があり、管理者はユーザーに代わってアクセスを付与できません
* **Exchange Server オンプレミス サポート**: サポートされるのはクラウドホスト型のカレンダー プロバイダーのみです
* **アカウントレベルのレート制限**: レート制限は、リンクごと、IPごと、ユーザーごと、API リクエストごとに適用されますが、1 つのアカウント内のすべてのユーザーとアプリに対する単一の統一された制限としては適用されません。大量のエンタープライズ展開では、利用が拡大するにつれて、下流のカレンダー プロバイダーのレート制限に遭遇しやすくなる場合があります
* **SMS メッセージの長さ:** テキストメッセージは180文字に制限されています
* **SMS に URL は含められません:** リンクを含むメッセージはブロックされ、配信されません。ただし、Scheduler 自身の SMS 確認に含まれるシステム生成リンクは除きます
  * 例：ミーティング参加リンクと、再スケジュール/キャンセル管理リンク
* **大規模イベントでは SMS は無効です:** 登録済み出席者が100人を超えるイベントには、SMS ワークフローは送信されません
* **国際 SMS 配信:** 一部の国では、特定の電話キャリアに厳しいフィルターがあり、メッセージがブロックされる場合があります

#### <mark style="color:青;">関連リソース</mark>

* [Zoom Scheduler 製品ページ](https://www.zoom.com/en/products/appointment-scheduler/)
* [Zoom Scheduler サポートドキュメント](https://support.zoom.com/hc/en/category?id=kb_category\&kb_category=9a27b21a8720391089a37408dabb35c5)
* [Zoomカレンダー連携の解説](https://library.zoom.com/admin-corner/third-party-integrations/zoom-calendaring-integration-explainer)
* [Zoom のネットワークおよびファイアウォール要件](https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom)


---

# 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://library.zoom.com/technical-library/ja/zoom-workplace/zoom-scheduler/zoom-scheduler-explainer.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.
