ワークフロー

ワークフロー

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho Webinarのワークフロー自動化を使用すると、反復的な手動タスクをなくし、Webセミナーのイベント発生時に実行する処理を柔軟に定義できます。カスタムのビジネスロジックの実行や接続中のアプリケーション内のレコード更新から、組織固有の条件に基づく外部システムへのリアルタイム通知まで設定できます。
適切な自動化を設定することで、定型的な仕事をプラットフォームに任せ、チームは魅力的な内容の作成や関係構築に集中できます。

Zoho Webinarでのワークフロー作成は、次の4つのシンプルな手順で行います。 

  1. ワークフローの名前と説明を入力します。
  2. ワークフローを開始するモジュールとトリガーを選択します。
  3. ワークフローをすべてのレコードに適用するか、特定のレコードのみに適用するかを指定します。
  4. ワークフローの条件を満たした場合に次に実行する処理を指定します。

ワークフローを作成するには 

Zoho Webinarで新規ワークフローを作成するには、次の手順にしたがってください。

  1. Zoho Webinarアカウントにログインします。

  2. 左側のパネルで、[設定]をクリックし、[自動化]に移動して、[ワークフロー]を選択します。

  3. [新規ワークフロー]をクリックして開始します。

  4. 手順1で、ワークフローのタイトルと説明を入力し、[次へ]をクリックします。

  5. 手順2で、モジュールとトリガーを選択し、[次へ]をクリックします。

  6. 手順3で、条件の種類を選択します。ワークフローをすべてのレコードに適用する場合は[条件なし]を、プロパティに基づくフィルターを設定する場合は[特定の条件]を選択し、[次へ]をクリックします。

  7. 処理の種類として[即時処理]または[予約処理]を選択し、実行する機能として[Webhook]または[カスタム関数]を選択して、詳細を設定します。

  8. [保存]をクリックして、ワークフローを作成します。これでワークフローを使用できます。 

ワークフロー自動化の詳細 

ワークフローの詳細 

最初に、タイトルや説明などの詳細を入力して、ワークフローを識別できるようにします。

  1. [タイトル]:ワークフローの内容がわかる明確な名前を入力してください(例:参加者に録画を送信)。
  2. [説明]:ワークフローの処理内容と実行されるタイミングを説明する短いメモを追加します。 

トリガー 

トリガーでは、ワークフローを開始するイベントを指定します。トリガーは、Webセミナーのライフサイクルにおける各領域を表す5つのモジュールに分類されています。自動化するイベントに対応するモジュールを選択し、そのモジュール内で特定のトリガー処理を選択します。

処理は、Webセミナー、登録、参加者、録画、エンゲージメントの5つのモジュールから開始できます。

Webセミナー

Webセミナーの作成から完了まで、Webセミナー自体のライフサイクルに関連するデータを対象としたトリガーです。

Webセミナーの作成

新規Webセミナーが予約されると実行されます

Webセミナーの更新

Webセミナーの詳細が更新されると実行されます

Webセミナーのキャンセル

予約済みのWebセミナーがキャンセルされると実行されます

Webセミナーの開始

主催者がWebセミナーのライブ配信を開始すると実行されます

Webセミナーの終了

主催者がWebセミナーを終了すると実行されます

登録

Webセミナーの登録に関連するデータを対象としたトリガーです。

登録の追加

登録が追加されると実行されます

参加者

Webセミナーセッション中の参加者の活動に基づくトリガーです。

Webセミナー参加者の入室

Webセミナーの参加者がセッションに入室すると実行されます

Webセミナー参加者の削除

Webセミナーの参加者がセッションから削除されると実行されます

録画

セッション後の録画と文字起こしの利用可否に関連するデータを対象としたトリガーです。

録画のアップロード

録画がアップロードされたときに実行されます

文字起こしの生成

文字起こしが生成されたときに実行されます

概要の追加

概要が追加されたときに実行されます

エンゲージメント

セッション中の参加者の操作や回答に基づいて実行されます。

アンケート回答の受信

アンケートの回答を受信したときに実行されます

条件

条件は、ワークフローを実行するタイミングを決定するために使用します。条件を追加せずにワークフローを実行することも、プロパティに基づくフィルターを使用して対象を特定のサブセットに絞り込むこともできます。
  1. [条件なし]-追加のフィルターを適用せず、トリガーに一致するすべてのデータに対してワークフローを実行します。自動化をすべての対象に適用する場合に使用します。
  2. [特定の条件]-プロパティフィルターを使用して定義した条件をデータが満たす場合にのみ、ワークフローを実行します。[特定の条件]を選択した場合、プロパティに基づくフィルターを1つ以上定義して、ワークフローの対象範囲を絞り込みます。定義したすべての条件に一致するデータに対してのみ、処理が実行されます。
各条件は、次の3つの項目で構成されます。
  1. [プロパティ]-フィルターの対象にするプロパティを選択します。
  2. [演算子]-評価に使用する演算子を選択します:次の値と等しい、次の値と等しくない、次の値を含む、次の値で始まる、空である。
  3. [値]-プロパティのテキスト値と比較する値を入力します。
Notesドロップダウンに表示されるプロパティは、手順2で選択したトリガーのタブによって異なります。
1件のワークフロールールには、最大15件の条件を指定できます。

処理

処理では、トリガーが発生して条件を満たしたときに実行する内容を定義します。ワークフローでは、次の2種類の処理を使用できます。

  • [すぐに実行する処理]-ワークフローの実行時に、処理がすぐに実行されます。登録を受け付けた時点で外部システムに通知する場合や、Webセミナーの終了直後にロジックを実行する場合など、自動化をリアルタイムで行う必要があるときに使用します。

  • [予約済みの処理]-ワークフローの実行後、指定した時間が経過した時点で処理が実行されます。処理はキューに追加され、指定した時間条件に達すると実行されます。セッション前のリマインダーや、終了後のフォローアップの送信に適しています。

自動化に適した処理の種類を選択します。

Notes
すぐに実行する処理と予約済みの処理の両方で、カスタム関数とWebhookという同じ機能を使用できます。両者の違いは、実行されるタイミングだけです。

[予約済みの処理]は、次の2つの項目で設定します。

  1. [変数]-トリガーの発生後、処理を実行するまでの期間を指定するため、0~99の数値を入力します。
  2. [時間単位のドロップダウン]-時間の単位として、分、時間、日、週、月のいずれかを選択します。

処理の種類は、次のように分類できます。

カスタム関数

カスタム関数は、処理が実行された時点でDelugeスクリプトを実行します。カスタムロジックの実行、接続中のアプリケーション内のデータの更新、値の計算、外部APIの呼び出しに使用できます。

カスタム関数は、次の2つの方法で設定できます。

  1. [ライブラリー内の既存の関数を使用する]— 関数ライブラリーから、以前に作成した関数を選択します。

  1. [新しい関数を作成する]— 全画面表示のコードエディターが開き、独自のDeluge関数を一から作成できます。

Webhook

外部URLにHTTPS PUTまたはPOST通知をすぐに送信します。Slack、Zapier、社内システムなどの外部ツールに、リアルタイムのイベントデータを送信する場合に使用します。

設定の詳細については、Webhookを参照してください。