Zoom モジュールは、 (https://marketplace.zoZoom API om.us/docs/guides/) を操作できるようにします。
Zoom Module インストール

API Key そして Secret Key アプリケーションの Zoom を最初に取得する必要があります (https://marketplace.zoom.us/develop/create?source=devdocs)。このリンクをたどると、いくつかのタイプのアプリが表示されます。 Zoom アプリを選択することができます。

Zoom のアプリ API Key と Secret Key のアプリと、アプリの種類を選択した後に表示されます。

Meeting と データモデルRecurrence
をインストールすると Zoom モジュールをインストールすると、プロジェクト内に2つの仮想データモデルも作成されます。 Meeting と Recurrence 。1つ目は、ビデオ通話オブジェクト自体を参照し、このビデオ会議の規則性(反復性)を担当します。 Recurrence は、このビデオ会議の規則性(recurrence)を担当します。これらのデータモデルの作成と利用を補助するのが、以下のBPである。
- Make Zoom Meeting- のオブジェクトを作成します。 Meeting データ・モデル・タイプのオブジェクトを作成します。
- Join_url[string] - ミーティングリンク
- start_time[datetime] - ミーティングの開始時間。
- Status[string] - 会議の状況。
- Type[enum] - 会議タイプ
- Instant- 非定期的な一回限りの会議
- Scheduled- 予定されている会議
- Recurring with no fixed time- 定期的な会議(時間指定なし
- Recurring with fixed time- 定期的に開催される固定時間制の会議
- Meeting_id[integer] - 会議の識別子。
- Agenda[string] - 会議の議題情報。
- Topic[string] - ミーティングのトピック。
- Recurrence[recurrence オブジェクトの種類] - オブジェクトの種類 Recurrence データモデルタイプのオブジェクトです。
- Password[string] - 会議のパスワード。

- Expand Zoom Meeting- のオブジェクトを展開します。 Meeting データ・モデル・タイプのオブジェクトを作成します。
- Join_url[string] - ミーティングのリンク。
- start_time[datetime] - 会議の開始時間。
- Status[string] - 会議の状況。
- Type[enum] - 会議タイプ
- Instant- 非定期一回限りの会議
- Scheduled- 定例会議
- Recurring with no fixed time- 定期的なミーティング(時間固定なし
- Recurring with fixed time- 定期的な固定時間
- Meeting_id[integer] - 会議の識別子。
- Agenda[string] - 会議の議題情報。
- Topic[string] - ミーティングのトピック。
- Recurrence[recurrence オブジェクトの種類] - オブジェクトの種類 Recurrence データモデルタイプのオブジェクトです。
- Password[string] - 会議のパスワード。

- Make Zoom Recurrence- のオブジェクトを作成します。 Recurrence データモデルタイプのオブジェクトを作成する。
- Type[enum] - 再帰のタイプ
- Daily
- Weekly
- Monthly
- Ends_time[integer] - 再開会議がキャンセルされるまでの回数で、値は1~50です。このキーは end_date_time キーと併用することはできません。
- Monthly_day[integer] - 毎月の定期的な会議にのみ必要です。1~31の値で、定期的な会議が行われる月の日です。
- Weekly_days[enum] - 毎週繰り返される会議(1 - 月曜日、2 - 火曜日、...、7 - 日曜日)に対してのみ必要です。
- Repeat_interval[integer] - 会議の繰り返し間隔。毎日の間隔では、最大90日です。週単位では、最大12週間です。
- End_date_time[datetime] - 再開される会議の最終終了日時(UTC 形式)です。このキーは end_times キーと併用することはできません。
- Type[enum] - 再帰のタイプ

- Expand Zoom Recurrence- のオブジェクトを展開する。 Recurrence データモデル型のオブジェクトを展開する。
- Type[enum] - 再帰のタイプ
- Daily
- Weekly
- Monthly
- Ends_time[integer] - 定期的な会議がキャンセルされるまでの回数で、1~50の値です。このキーは end_date_time キーと併用することはできません。
- Monthly_day[integer] - 毎月の定期的な会議にのみ必要です。1~31の値で、定期的な会議が行われる月の日です。
- Weekly_days[enum] - 毎週繰り返される会議(1 - 月曜日、2 - 火曜日、...、7 - 日曜日)に対してのみ必要です。
- Repeat_interval[integer] - 会議の繰り返し間隔。毎日の間隔では、最大90日です。週単位では、最大12週間です。
- End_date_time[datetime] - 再開される会議の最終終了日時(UTC 形式)です。このキーは end_times キーと併用することはできません。
- Type[enum] - 再帰のタイプ

と連携するビジネスプロセスZoom Module
プリインストールされている Zoom モジュールのビジネスプロセスは、アプリケーションのバックエンドでのみ利用可能です。
- Zoom: Get meeting- 指定された識別子を持つ会議オブジェクトを取得する。
- Meeting_id[integer] - 会議の識別子です。

- Zoom: Delete meeting- の会議レコードを削除する。 DB の会議記録を削除する。
- Meeting_id[integer](必須)- 会議の識別子。

- Zoom: Update meeting- の会議オブジェクトを更新する。 DB の会議オブジェクトを更新する。
- Meeting_id[integer] (必須) - 会議識別子。
- Topic[string] - 会議のトピック。
- Type[enum] - 会議タイプ
- Instant- 非定期一回限りの会議
- Scheduled- 定例会議
- Recurring with no fixed time- 定期的なミーティング(時間固定なし
- Recurring with fixed time- 定期的な固定時間
- start_time[datetime] - 会議の開始時間。
- Join_url[string] - 会議のリンク。
- Password[string] - ミーティングのパスワード。
- Agenda[string] - 会議のアジェンダ情報。
- Recurrence[recurrence オブジェクトの種類] - データモデルタイプのオブジェクト Recurrence データモデルタイプ。

- Zoom: Create Meeting- のオブジェクトを作成する。 Meeting データモデルタイプのオブジェクトを作成します。
- Type[enum] - 会議タイプ
- Instant- 非定期一回限りの会議
- Scheduled- 定例会議
- Recurring with no fixed time- 定期的なミーティング(時間固定なし
- Recurring with fixed time- 固定時間での定期的な
- Password[string] - 会議のパスワード。
- Agenda[string] - 会議のアジェンダ情報。
- Recurrence[recurrence オブジェクトの種類] - データモデルタイプのオブジェクト。 Recurrence データモデルタイプ。
- User_id[string](必須) - ユーザーの ID または電子メールアドレス。
- Type[enum] - 会議タイプ

- Zoom: List meetings- これを使う API を使用して、ユーザ(会議主催者)の予定されている会議をリストアップします。User は API_KEY で定義されます。
- Page_size[integer] - 1回の呼び出しで返されるレコードの数。 API 1回の呼び出しで返されるレコードの数です。デフォルトでは30に設定されています。
- Page_number[integer] - 返されたレコードの現在のページのページ番号。既定では 1 に設定されています。

使用例
ボタンクリックで会議リンクを生成する例を見てみましょう。 Zoom ボタンクリックで会議リンクを生成する例を見てみましょう。アプリケーションのフロントエンドでモジュールのビジネスプロセスを使用するために、最初のステップは Endpoint を作成して、リンク生成( Zoom: Create meeting).
- で新しいグループを作成します。 Endpoints セクションを作成します。

- グループが作成されたら、新しい Endpoint を作成する必要があります。 Zoom: Create meeting ビジネスプロセスは、リクエストの一種として考える必要があります。 POST リクエストの一種として考える必要があります。

- Web アプリケーションのビジネスプロセスでは、新しく作成されたエンドポイントを以下の例のように使用することができます。ここでは、リンクが生成され、そのプロパティとして提供されます。 Label のプロパティとして提供されます。 Label コンポーネントのプロパティとして提供されます (onClick)。

結果は以下のようになります。

