フローを作成し、ビジュアルキャンバスで設計し、メッセージングチャンネルに公開することで、自動化されたメッセージングワークフローを構築します。
仕組み
Chat Flow は、メッセージングの自動化を構築するためのビジュアルキャンバスを提供します。開始ノードと終了ノードの間にコンポーネントをドラッグして、フローロジックを定義します。一般的なワークフローは、次の段階に従います。
フローの作成 -- 空のキャンバスから開始するか、既存のフローから JSON ファイルをインポートするか、テンプレートを使用します。
フローの設計 -- コンポーネントをキャンバスにドラッグし、その設定を構成します。
フローの公開 -- フローをライブにし、メッセージを処理できるようにします。
フローの更新 (任意) -- フロー名、バインドされたアカウント、ログ記録などのフロー設定を編集します。
フローの削除 (任意) -- 不要になったフローを削除します。
フローの状態
フローには 2 つの状態のいずれかがあります。現在の状態によって、利用可能なアクションが決まります。
状態 | 説明 | 利用可能なアクション |
公開済み | フローはライブであり、メッセージを処理中です。 | 基本情報の更新、ログ記録の有効化/無効化、テスト |
未公開 | フローは保存されていますが、アクティブではありません。 | 基本情報の更新、アカウントのバインド (WhatsApp、Viber、または Instagram トリガーのみ)、ログ記録の有効化/無効化、公開、削除 |
公開済み のフローは削除したり、別のアカウントに再バインド (アカウントのバインド) したりすることはできません。これらの操作を実行するには、フローが 未公開 の状態である必要があります。
前提条件
Chat Flow は WhatsApp、Viber、Messenger、および Instagram のチャンネルに接続します。開始する前に、以下が準備できていることを確認してください。
Alibaba Cloud アカウントで企業実名認証が完了していること。
Chat App Message Service が有効化されていること。
必要に応じて、以下のチャンネル固有の準備を完了してください。
WhatsApp:
WhatsApp Business Account (WABA) の登録と、承認されたアカウントのチャンネルへのバインド
Viber:
Viber Service ID の申請と Viber による承認の取得
Messenger:
Instagram:
フローの作成
Chat App Message Service コンソールで、左のナビゲーションウィンドウから Chat Flow を選択します。
Flow Management ページで、Create Flow をクリックします。
作成方法を選択します。
Create on Blank Canvas
トリガータイプを選択して、ゼロから開始します。
トリガータイプ | トリガーされるタイミング |
手動 | API オペレーションまたはマーケティングキャンペーンによってトリガーされます |
WhatsApp メッセージによってトリガーされます | |
Instagram メッセージによってトリガーされます | |
Viber | Viber メッセージによってトリガーされます |
Messenger | Messenger メッセージによってトリガーされます |
フロー名 と 備考 を入力し、OK をクリックします。
Import Flow
別のフローからエクスポートした JSON ファイルをアップロードします。これにより、元のフローと同一のコピーが作成されます。
フロー名 と 備考 を入力し、OK をクリックします。
Create Based on Template
View Template ドロップダウンリストからテンプレートを選択し、OK をクリックします。
Chat Flow ページで、View Template タブをクリックして、利用可能なテンプレートを閲覧します。テンプレートを選択し、必要に応じてコンポーネントを編集してから、Create Flow をクリックします。
基本情報を設定する必要があるのは、空のキャンバスからフローを作成する場合、またはフローをインポートする場合のみです。
AI によるフローの生成
要件の説明を入力すると、AI が自動的にフローを生成します。ビジネス要件を自然言語で記述してください。AI は Qwen 大規模言語モデルを使用してフローを生成し、生成の進捗状況を表示します。生成が完了したら、ワンクリックでフローをキャンバスにロードし、さらに編集することができます。
詳細な手順については、「AI によるワークフローの生成」をご参照ください。
キャンバスでのフローの設計
Chat App Message Service コンソールで、左のナビゲーションウィンドウから Chat Flow を選択します。Flow Management タブで、フロー名をクリックしてキャンバスを開きます。
コンポーネントライブラリ アイコンをクリックします。コンポーネントをキャンバスにドラッグし、開始ノードと終了ノードの間に配置します。または、ノード間の
アイコンをクリックしてコンポーネントを追加します。各コンポーネントを構成します。詳細については、「Chat Flow コンポーネント」をご参照ください。
Save をクリックします。
データ損失を防ぐため、設計中は進捗を頻繁に保存してください。
フローの公開
完成したフローを公開してライブにし、メッセージの処理を開始します。
Chat App Message Service コンソールで、左のナビゲーションウィンドウから Chat Flow を選択します。Flow Management タブで、フロー名をクリックしてキャンバスを開きます。
キャンバスで、Save and Publish をクリックします。
Flow Management タブで、フローの状態が 公開済み になっていることを確認します。
ユーザーの返信によってトリガーされるフローの場合、フローは公開され、マーケティングキャンペーンに関連付けられた後にのみ処理を開始します。詳細については、「マーケティングキャンペーン」をご参照ください。
フローの更新
フローを保存または公開した後、その 基本情報、アカウントのバインド、および ログ の設定を編集できます。
Chat App Message Service コンソールの左側のナビゲーションウィンドウで Chat Flow を選択します。Flow Management タブで、フローを見つけ、[操作] 列の Settings をクリックします。
利用可能な設定を編集します。
基本情報 -- Edit Flow ダイアログボックスで、Flow Name と Remarks を更新します。
アカウントのバインド -- アカウントのバインド タブをクリックして、アカウント名と携帯電話番号を更新します。
説明このオプションは、WhatsApp、Viber、または Instagram トリガーの場合にのみ利用可能で、かつフローの状態が 未公開 の場合に限ります。
ログ -- Log タブで、ログ記録を有効または無効にします。有効にすると、Simple Log Service (SLS) がデバッグ、トラブルシューティング、およびデータ分析のためにフロー実行イベントを収集します。この機能を使用する前に SLS を有効化してください。詳細については、「SLS クイックスタート」をご参照ください。
OK をクリックして変更を保存します。
フローの削除
未公開 のフローのみ削除できます。
Chat App Message Service コンソールで、左のナビゲーションウィンドウから Chat Flow を選択します。
Flow Management タブで、対象のフローを見つけ、操作 列の Delete をクリックします。
確認ダイアログボックスで、OK をクリックします。
削除されたフローは回復できません。操作にはご注意ください。
リファレンス
フローエディターキャンバス -- キャンバス上の各エリアの機能について学びます。
Chat Flow コンポーネント -- 各コンポーネントの構成について学びます。