Skip to the content.

手順1: Workflowを設定する

さきほどのハンズオンから続けてWorkflowを設定します。

Workflowを表示

サイドナビゲーションからWorkflowsリンクをクリックし、Assign to Anyoneフローをクリックします。

Workflow

ワークフローを設定する方法はいくつかありますが、今回はこのフローにフィルタを設定してみましょう。

フィルタを追加

Add a Filterボタンをクリックし、フィルタ名をsupport filter、MATCHING TASKSを"support" IN task.skillsNeededと設定します。その後、MATCHING WORKERSのQUEUEsupportと指定します。下記のスクリーンショットを参考にしてください。

support filter

Saveボタンをクリックし変更を保存します。

Studioフローを更新

Twilio Studioコンソールを開き、Voice IVRをクリックします。

send_to_flex_1ウィジェットをクリックし、ATTRIBUTESこちらに変更します。

このJSONでは最後にユーザーの選択をFlexにデータとして渡しています。Publishボタンをクリックし、フローを公開します。

テスト実行

再度電話をかけ、サポートに問い合わせます。着信画面に表示されているQueuesupportと表示されていれば成功です。

Support Queue

また、問い合わせ一覧画面においてもsupport - Voiceと表示されていることを確認します。

Support Queue

続いて営業部門に問い合わせた際にはフィルタ条件に合致していないので、初期のEveryoneキューに通話がルーティングされていることを確認してください。

まとめ

これでハンズオンは終了です。今回学習した項目は下記の通りです。

今回はフィルタ機能を使ってルーティングを行いましたが、別の方法も利用できます。詳細については次のチュートリアルをご覧ください。

Twilio Flex Quickstart (Advanced): Multiple Users and Skills-based Routing