Help Center
WalkMeヘルプセンターへようこそ

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

アクションボット会話ステップ

Last Updated 9月 26, 2024

概要

この記事は、アクションボット会話を構築する際にすべてのステップタイプを効果的に活用する方法に関する包括的なガイドです。

アクションボット会話には、特定のプロセスでユーザーをガイドするように設計された一連のステップが含まれます。 1ステップで構成できますが、通常は、シームレスなフローを作成するために一緒に働く複数のステップが関与します。

ステップは、3つの主なタイプに分類されます:

  1. 会話ステップ:これらのステップは、メッセージ、質問、条件ステップの3つの主なタイプで構成されます。 これらのステップにより、アクションボットが、一連のインタラクションでユーザーをガイドして、タスクを完了したり、質問に回答したりできます
  2. WalkMeステップ:これらのステップは、ボットとの会話中にユーザーがWalkMeアイテムをトリガーするためのシームレスな方法を提供します。 これにより、自動化、リダイレクト、または追加リソースへのアクセスが可能になります
  3. クロスシステムステップ:これらのステップは、エンドユーザー入力を使用してタスクを自動化し、アクションを実行し、ボットインターフェイスを離れることなく即座に背景完了できます

この記事の最後までに、各ステップタイプと、アクションボット会話で実装する方法を徹底的に理解します。

How To Create an ActionBot Conversation

会話ステップ

メッセージステップ

メッセージは、会話中にボットがユーザーに表示できるテキストです。 これらのメッセージは、ユーザーにとって役立つリンク、説明、質問への回答の提供など、さまざまな目的に役立ちます。

ベストプラクティス

  • 会話の開始を確認:ボットの選択した会話が進行中であることをユーザーに確認する最初のメッセージで会話を開始することをお勧めします
  • エンドメッセージの自動化:自動化が使用されている場合、ユーザー入力を確認し、自動化の開始を通知することをお勧めします

メッセージ名

メッセージ名フィールドにメッセージの名前を入力します。 メッセージ名は、会話図に内部のみ表示されます。

メッセージテキスト

ユーザーに表示されるメッセージを入力します。

メッセージの機能強化

  • メンション:メンションを使用して、メッセージテキストで特定の属性にアドレスを割り当てます
  • メールを開く:アクションボットからmalito構文で指定したメールアドレスにメールを送信します。 ユーザーは、ボットメッセージ内のリンクをクリックして、新しいメールを作成できます。 以下の手順に従ってください:
    1. メッセージテキストで、メールにリンクしたいテキストをハイライトします
    2. リンクアイコンをクリックします
    3. 次の構文をURLフィールドに挿入します。mailto:info@example.com
    4. [Save(保存)]をクリックします。

メッセージ表示の遅延

メッセージを再生する前に会話が一時停止する時間を調整します。

質問ステップ

質問は、ボットがユーザーに表示できるテキストであり、会話の次のステップに移動する前に、ボットはユーザーの応答を待つ必要があります。 これらのステップは、通常、自然言語処理(NLP)を利用して、ユーザーの回答を理解し、解釈します。

ベストプラクティス

明確な質問フレーズ:ユーザーの明確性を向上させるために、ボットが入力を期待していることを示して、質問をフレーズ化することをお勧めします。

質問ステップには、3つのタブがあります:

  1. 設定
  2. 推奨
  3. 回答検証

設定

質問名

質問名フィールドに質問の名前を入力します。 質問名は、会話図に内部のみ表示されます。

質問タイプ

質問タイプは、特定のタイプの応答を誘発するために質問される形式を指します。

  • 各質問タイプには、正確な回答を確保するために、組み込み検証が付属しています

適切な質問タイプを選択するには、希望の回答形式を検討し、以下のタイプから選択します。

質問テキスト

ユーザーに表示される質問を入力します。

  • 情報を強調したり、ユーザーにより明確に伝えるために、メッセージ中に太字斜体下線を使用したり、リンクを接続することができます
  • 行を分離し、ユーザーに反映されます

エラーメッセージ

ボットが回答を抽出できなかった場合に、ユーザーに表示されるメッセージを入力します。

Best Practice(ベストプラクティス)

エラーメッセージには、エンドユーザーが応答を修正したり、どのような回答が求められているのかをよく理解したりするのに役立つ意味のあるものを使用することが推奨されています。

:question type=number(質問タイプ=数字)を選択した場合、ボットはユーザーの回答から数字を抽出しようとします。

エンドユーザーが「公園に行って遊びます」と回答した場合、ボットはこの回答から数字を抽出することができず、エラーメッセージを表示します。 ユーザーが「一年は三百六十五日です」と書いた場合、ボットはユーザーの回答として365を抽出し、エラーメッセージは表示されません。

メッセージ表示の遅延

質問を再生する前に会話が一時停止する時間を調整します。

質問のタイプ

1. テキスト

入力された回答に応答を入力するようにユーザーに促します。

  • オープンエンドの応答を可能にし、ユーザーはより多くの情報を提供できます
  • NLPは使用されません。
  • ボットは、ユーザーの完全な入力を記録し、ログに保存します
  • ボットは、ユーザーの入力を抽出し、フォローアップの質問で使用できます

  • 「あなたの名前は何ですか?」
  • 「メールアドレスを入力してください」
  • 「経験している問題を説明できますか?」

2. ブール型

ユーザーに「はい」または「いいえ」の回答を求めます。

  • ブール型質問タイプは、提供された回答に基づいて会話の明確で効率的な分岐を可能にします
  • ユーザーは、「ポジティブ」または「ネガティブ」のインテントを伝えるオープンテキストで応答したり、ユーザーが提案された回答を選択できます(下記の提案を参照してください)
  • ボットは、NLPを使用して、ユーザーの応答が「ポジティブ」または「ネガティブ」であるかどうかを解釈します。 次に、抽出された回答として「true」/「false」の値を割り当てます
    • 「ポジティブ」インテントの例「そうです」→抽出された値は「true」になります
    • 「ネガティブ」インテントの例「いや」→抽出された値は「false」になります
  • ブール型質問タイプでは、回答検証を設定する必要があります(下記の回答検証を参照してください)

  • 「購入を継続しますか?」
  • 「利用規約に同意しますか?」
  • 「続行できますか?」

3. 番号

ユーザーに数値回答を入力するように求めます。

  • 数量や価格などのユーザーからの数値入力を要求するために使用されます
  • NLPを使用します
  • ユーザーの入力が「500ドル」である場合、抽出された値は500になります
  • 質問のタイプとして数値を選択すると、小数点以下の区切り記号を選択する新しいフィールドが開きます。

  • 「購入したいチケットの枚数は?」
  • 「このプロジェクトの予算は?」
  • 「1から50までの数字を選んでください」

4. RegEx (正規表現)

ユーザーに任意のタイプの応答を入力するように求めます。 その後、RegExフィールドのサポートで、ボットは継続する前に提供された応答の正確性を確認します。

  • この機能は、ユーザーが詳細を正しく入力できるようにするために有益です
  • Regexは、メール、電話番号、フライト番号などのマイナーなバリエーションでも一貫したフォーマットに従う特に便利な入力です
  • NLPは使用されません。
  • 質問タイプとしてRegExを選択すると、2つの新しいフィールドが開きます:
    • パターン:パターンフィールドにRegEx式を入力します
    • フラグ:Regexフラグは、regexパターンを変更するために使用される特別な文字です。 パターンに追加するフラグを選択します:
      • g(グローバルマッチ):最初のマッチの後に停止するのではなく、すべてのマッチを検索します
      • i(大文字と小文字を無視):uフラグも有効になっている場合は、Unicodeの大文字の折り畳みを使用します
      • m(複数行):開始と終了文字(^と$)を複数の行で動作するように扱います(すなわち、入力文字列全体の先頭または末尾だけでなく、各行の先頭または末尾(\nまたは\rで区切られる)にマッチします)
      • u(Unicode):パターンをUnicodeコードポイントのシーケンスとして扱います
      • y:(Sticky)。ターゲット文字列内において、この正規表現のlast Indexプロパティで指定されたインデックスからのみ一致します(それ以降のインデックスからの一致は試行されません)。
有効化された機能

これは有効化が必要な機能です。 アクセスをリクエストするには、カスタマーサクセスマネージャーまたはWalkMeの担当者にお問い合わせください。
.

メールの確認

  • ユースケース:ユーザーが入力したものが、有効なEメールであることを検証する質問を作成します。
  • ソリューション:regexを使用すると、入力がメールパターンであることを検証できます。例えば、ユーザーが「@」や「.com」/「.net」などを忘れたかどうかを確認します
  • パターン:^((([^]<> ()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$

5. 電話

ユーザーに電話番号を入力するように求めます。

  • ボットは、NLPを使用して、電話番号に似たユーザー応答を識別し、抽出します
6. メール

ユーザーにメールを入力するように求めます。

  • ボットは、NLPを使用して、メールに似たユーザー応答を識別し、抽出します
7. 日付

ユーザーに日付/日を入力するように求めます。

  • 質問のタイプとして日付を選択すると、フォーマットを選択する新しいフィールドが開きます。
    • ボットは、NLPを使用して、ユーザーの応答から日付を抽出し、フォーマットとして定義されたのと同じ形式で日付で返信します
    • 「明日」、「来週」、「1月2日」、「1990年1月9日」など日付は、入力タイプによって異なることがあります。
    • ユーザーロケール形式:ユーザーロケールを使用したコンピュータの日付形式
    • カスタム日付形式:ビルダーによって設定されたカスタムフォーマット
  • 質問タイプとして日付を選択すると、新しいトグルが表示されます - 日付ピッカーを表示
    • ボットは、ユーザーが選択する日付オプションのリストを表示します
    • 以下の提案タブで提案を作成できます
利用可能なカスタム日付フォーマット

ヒント

  • アクションボットでは、「フライトの日付と時刻」などの質問の日付+時間を抽出し、返すこともできます
  • [高度なレベル]:抽出された日付をSmart Walk-Thruで別のフォーマットに設定することができます(例えば、MM/DD/YYYYの代わりに、${theNameOfTheVale@requestedFormat}を追加します)
    • 例:この例では、開始日を抽出し、Action(アクション){startDate}で$としました。 スマートウォークスルーでは、次のように希望のフォーマットに調整できます:

制限

  • カスタムフォーマット
    • カスタムフォーマットを使用する場合、年を含めることを強くお勧めします。 場合によっては、年を含まないと、エラーが発生することがあります
    • NLPの日付解析により、カスタムフォーマットを使用する場合には、リスクがあります。 カスタムフォーマットの質問を徹底的にテストして、希望の出力を正しいことを確認することが重要です
  • フォームモード
    • フォームモード内の日付タイプの質問には、日付ピッカーの使用が必要です

  • 「休暇の開始日はいつですか?」
  • 「休暇の終了日はいつですか?」

この会話例の最後のメッセージでは、休暇の開始と終了日から抽出された値を見ることができます。

  • 選択したフォーマットは、YYYY-MM-ddでした

8. 選択

ユーザーに特定のオプションのみで応答するように求めます。 オプションは、唯一の正しいユーザー応答である提案(以下を参照)を作成することで、事前に決定されます。

  • ユーザーが応答を入力した場合、ボットは、提案からキーワードを使用して、提案の1つに一致することを検証します

  • 質問テキスト:「取得したい休暇の形式はどれですか?」
  • シナリオ:HRシステムにはフォームオプションが制限されていますが、ユーザーは独自の言語を使用できます。 選択タイプの質問では、ユーザーは、オプションを選択するか、独自の言語を入力できます。 ユーザーが「休暇を取りたい」と言う場合、「休暇」の提案にマッチし、値として設定します。

推奨

質問タイプに応じて、迅速な返信のために、事前に構築された提案された回答のリストをユーザーに提示します。 これらの提案は、質問の後にユーザーに自動的に表示されます。

  • 好きなだけ提案を入力できます
  • 最大4つの提案が一度に表示されます
    • ユーザーは、スクロールして詳細を表示するか、入力して提案をフィルタリングできます

使用方法

  1. [+ 新しい提案を追加]をクリックします
  2. 入力するか、変数をクリックして、特定の値を選択できます
  3. + 新しい提案を追加をクリックして、さらに追加します

ヒント

  • ほとんどのユーザーは、ボットに回答を入力するのではなく、提案を選択する傾向があります
  • 提案をドラッグ&ドロップして、並べ替えます
  • ボット構築プロセス中に、デザインタブで提案のレイアウトをカスタマイズできます

提案で会話を分割:少なくとも2つの提案を追加した状態でこのトグルを有効にすると、提案に基づいて会話をブランチできます

  • これにより、会話が提案のみを受け入れるように制限され、ユーザーはこの質問の回答を入力できません

提案を受け入れる:このオプションを選択すると、ユーザーのボットへの回答を入力する機能が無効になり、ボットの質問に返信するために提案のリストから選択することのみ許可されます。

ユーザーがこの質問に回答しなかった場合、ライブチャットを提案します:ユーザーが質問に回答できない場合、このオプションを有効にすると、ユーザーは、カスタマーサポートに接続するライブチャットを開いて、リアルタイムサポートを提供できます。

このオプションを利用するには、エディタでライブチャットを有効にする必要があります。

How To Connect ActionBot to a Live Chat Integration

回答の検証

検証を追加すると、ユーザーが自動化プロセスで問題が発生する可能性がある誤った情報を入力し、後で修正する必要があります。

検証は、条件ビルダーを使用して、データが有効と見なされるために満たさなければならないルールを定義します。

  • すべての検証が通過した場合(条件が満たされている)は、次のステップに進む
  • 少なくとも1つの検証が失敗した場合(条件の1つが満たされなかった)は、検証に割り当てられたエラーメッセージが表示され、ボットは、ユーザーからの別の回答を待ちます

使用方法

  1. 検証名を入力します
    • 名前は、内部にのみ表示されます
  2. 比較タイプを選択します
    • 比較タイプは、回答を確認するために使用できるすべての異なる論理ルールです
  3. を入力します
    • 値を入力するか、変数をクリックして、特定の値を選択できます
  4. + 新しいルールを追加をクリックして、追加条件を追加します
  5. 新しいルールを追加したら、演算子を選択する必要があります
    • AND:ユーザーの回答には、両方の値を含める必要があります
    • OR:ユーザーの回答には、値の少なくとも1つを含める必要があります
  6. エラーメッセージを入力します
    • 検証が条件を満たさなかった場合、このエラーメッセージは、ユーザーに表示されます
    • メッセージを書くとき、ユーザーが回答を修正したり、期待されていることをよりよく理解するのに役立つはずであることを心に留めておいてください
  7. 検証を保存をクリックします

質問タイプ:番号

質問テキスト:「1年は何日ありますか?」

正しい回答が365であることを検証し、異なる値が入力された場合は、ユーザーに再度試行してもらいたい

  • 比較タイプ:等しい
  • :365

シナリオ1:ユーザーが「1年は365日ある」と入力→ボットは、ユーザーの回答として365を抽出します。 検証に移動して、値を確認します(365)

  • 365 = 365なので、検証はパスし、ユーザーは次のステップに進みます

シナリオ2:ユーザーが「362日」と入力→ボットは、ユーザーの回答として362を抽出します。 検証に移動して、抽出値(362)が365に等しいことを確認します

  • 362は365に等しくないため検証はパスされず、ユーザーには検証に関連するエラーメッセージが表示されます

条件ステップ

条件ステップは、ユーザーの応答に基づいて、質問または事前定義された変数に会話を分割します。 構築された条件に従って、会話を2つのブランチのいずれかに送信します:

  1. 成功:ユーザーの応答が条件ルールに従った場合、この成功ブランチの次のステップに進みます
  2. 失敗:ユーザーの応答が条件ルールに従わなかった場合、失敗したブランチの次のステップに進みます

条件ステップは、質問ステップの後使用されます。

条件名

条件名フィールドに条件名を入力します。 条件名は、会話図に内部のみ表示されます。

使用方法

条件ビルダーを使用して、会話をブランチするためのルールを作成します:

  1. [新しいルールを追加]をクリック:
  2. 変数を選択します
  3. 比較タイプを選択します
  4. を入力します
    1. 値を入力するか、変数をクリックして、特定の値を選択できます

変数と値は、質問ステップに入力された情報に従って、ドロップダウンとして選択します:

  • 変数:質問テキスト
  • :質問ステップからの提案

条件ロジックの例

質問タイプ:ブール型

質問テキスト:「私のジョークは面白かった?」

ボットは、ユーザーからの肯定または否定の応答を期待しています。 チャットボットは、対応する「true」または「false」の回答を抽出し、適切に分割します。

これには、2つのルールを作成する必要があります:

ルール1:

変数:「私のジョークは面白かった?」

比較タイプ:等しい

:True

ユーザーが「はい」と入力→ボットは、ユーザーの回答としてtrueを抽出します。

  • true = true → 条件がパスし、ユーザーは、成功ブランチに進みます

ルール2:

変数:「私のジョークは面白かった?」

比較タイプ:等しくない

:True

ユーザーが「いや」と入力→ボットは、ユーザーの回答としてfalseを抽出します。

  • falseはtrueに等しくないため、条件がパスされず、ユーザーは、Failブランチに進みます

WalkMeステップ

Smart Walk-Thruを再生する

スマートウォークスルーを再生ステップを使用することで、プロセスを介してユーザーを自動化またはガイドし、ユーザーを別の場所にリダイレクトするか、ユーザーの代替リソースをトリガーできます。

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

スマートウォークスルーを選択します

ユーザーで再生するドロップダウンから、スマートウォークスルーを選択します。

アクションボットを閉じる

スマートウォークスルーの再生が会話の最後のステップである場合にこのトグルを有効にすると、ボットを自動的に閉じることができます。

アクションが完了するまで一時停止します

ユーザーがスマートウォークスルーを完了して会話を継続するには、このトグルを有効にすると、アクションが完了するまで会話を一時停止できます。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

スマートウォークスルーマッピングへの会話は、会話からスマートウォークスルーにデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、SWTで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + ラインを追加をクリックして、さらにマッピングするデータを追加します

  • 変数名はこの形式である必要があります:${nameOfVariable}
  • 上書きを避けるために、会話の変数名は一意である必要があります

Surveyを再生する

サーベイを再生すると、WalkMeサーベイを再生し、フィードバックを収集するプロセスを自動化できます。

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

サーベイを選択します

ユーザーで再生するドロップダウンから、サーベイを選択します。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

サーベイマッピングへの会話は、会話からサーベイにデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、サーベイで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + ラインを追加をクリックして、さらにマッピングするデータを追加します

  • 変数名はこの形式である必要があります:${nameOfVariable}
  • 上書きを避けるために、会話の変数名は一意である必要があります

ShoutOutを再生する

サーベイを再生すると、WalkMeシャウトアウトを再生し、シャウトアウトで情報を自動化できます。

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

シャウトアウトを選択

ユーザーで再生するドロップダウンから、シャウトアウトを選択します。

アクションボットを閉じる

シャウトアウトの再生が会話の最後のステップである場合、このトグルを有効にすると、ボットを自動的に閉じることができます。

アクションが完了するまで一時停止します

ユーザーがシャウトアウトで最終的なアクションを実行して会話を継続したい場合は、このトグルを有効にすると、アクションが完了するまで会話を一時停止できます。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

シャウトアウトマッピングへの会話は、会話からシャウトアウトにデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、シャウトアウトで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + ラインを追加をクリックして、さらにマッピングするデータを追加します

  • 変数名はこの形式である必要があります:${nameOfVariable}
  • 上書きを避けるために、会話の変数名は一意である必要があります

リソースを再生する

リソースを再生するステップでは、WalkMeリソースを再生して、リダイレクトしプロセスを自動化できます。

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

リソースを選択します

ユーザーで再生するドロップダウンから、リソースを選択します

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

リソースマッピングへの会話は、会話からリソースにデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、リソースで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + ラインを追加をクリックして、さらにマッピングするデータを追加します

  • 変数名はこの形式である必要があります:${nameOfVariable}
  • 上書きを避けるために、会話の変数名は一意である必要があります

ライブチャットを開く

ライブチャットを開くステップは、ユーザーをライブサポートに接続して、リアルタイムサポートを提供します。 このオプションを利用するには、エディタでライブチャットを有効にする必要があります。

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

How To Connect ActionBot to a Live Chat Integration

メニューを開く

メニューステップでは、WalkMe拡張メニューが開きます。これは、ユーザーが多くのリソースと機能すべてを1つの場所で接続するのに最適な方法です。

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

新しい会話を開始する

新しい会話を開始するステップでは、異なる会話を開始します。これによりユーザーは、ボットを終了することなく、異なるトピックを簡単にナビゲートできます。

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

新しい会話を選択します

ユーザーで再生するドロップダウンから、会話を選択します

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

クロスシステムステップ

接続の呼び出し

接続の呼び出しステップは、会話中に事前定義された外部APIを呼び出すことができます。 APIを呼び出す際、ボットはAPIにデータを送信し、レスポンスでデータを取得できます。

APIを使用して、外部APIに情報を送信する(ITチケットを開くなど)、外部APIから情報を受信する(チケット番号を取得するなど)、またはその両方を行うことができます。

接続の呼び出しの接続先は、コンソールの接続ページで作成されます。

Conversations List in ActionBot Console

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

接続の呼び出しの接続先を選択します

ドロップダウンから宛先を選択します。

アクションボットを閉じる

コール接続先が会話の最後のステップである場合、このトグルを有効にすると、ボットを自動的に閉じることができます。

失敗すると会話を停止します

webhook APIに問題がある場合、このトグルをオンにすると、会話が停止します。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

要求データマッピング

会話から接続の呼び出しへのデータ転送は、会話から宛先にデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、宛先で使用するためにデータを抽出します。

変数名がシステム全体で同じであることを確認してください。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + ラインを追加をクリックして、さらにマッピングするデータを追加します

  • Rawボタンをクリックして、Webhookの宛先に送信されるより複雑なデータ構造を定義します
  • 変数名はこの形式である必要があります:${nameOfVariable}

応答データマッピング

接続の呼び出しから会話へのデータ転送は、宛先から会話にデータを自動的に転送するために使用されます。

API応答から会話にデータを転送するには、apiで受信したJSONファイルからデータを抽出し、新しい変数に割り当てる方法を定義する必要があります。 適切なパスが定義されて、正しいデータが抽出され、変数に割り当てられることが重要です。

使用方法

  1. データの名前フィールドに変数名を入力します
    • 選択した変数名では、会話で後で変数を識別し、使用できます
  2. タイプドロップダウンで変数のデータタイプを選択します
  3. パスを入力します
    • 応答から抽出するデータを定義します
  4. デフォルト値を入力します
    • 解析パスに有効なデータが含まれていない場合、使用する値を定義します
  5. エラー値を入力します
    • コールがエラーを返した場合に使用する値を定義します
  6. 新しいフィールドを追加をクリックして、さらにマッピングする変数を追加します

ウェブ統合

ウェブ統合ステップでは、ボット会話のエンディングアクションを別のエディタシステムに接続して、会話パラメータを収集し、ウェブアプリケーションにリダイレクトされると、自動化されたWalkMeアイテムを再生します。

ActionBot: Action Type – Web Integration

制限

  • 統合がWalkMeアイテムの再生に成功するには、エンドユーザーは、ウェブアプリケーションにログインする必要があります
  • ウェブアプリケーションにログインできないと、WalkMeアイテムの再生が妨げられます
  • 必須:マルチシステムアカウント(MSA)
  • エディタシステムには、同じMSAアカウント内に含める必要があります
  • 成功するには、会話とWalkMeアイテムを同じ環境(本番、テスト)に公開する必要があります
  • ウェブエディタのスニペット/拡張機能は、WalkMeアイテムが再生されるウェブページにデプロイする必要があります

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

ウェブシステムを選択します

ドロップダウンからウェブシステムを選択します。

宛先URL

ユーザーがこのアクションを選択すると、ボットがナビゲートするURLを入力します。

パーマリンク

ページリダイレクトした後に再生するWalkMeアイテムを決定するパーマリンクを入力します。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

ウェブ統合マッピングへの会話は、会話からウェブ統合にデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、リソースで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + 追加ラインをクリックして、より多くのデータを含めるために、マップします

  • 変数名がシステム全体で同じであることを確認してください
  • 変数名はこの形式である必要があります:${nameOfVariable}

データを保存する

ウェブ統合ステップでは、ボットは、別のシステムでデータを収集し、保存できます。

設定

アクション名

アクション名フィールドにアクション名を入力します。 アクション名は、会話図に内部のみ表示されます。

ウェブシステムを選択します

ドロップダウンからウェブシステムを選択します。

メッセージ表示の遅延

このステップを再生する前に会話が一時停止する時間を調整します。

データマッピング

ウェブ統合マッピングへの会話は、会話からウェブ統合にデータを自動的に転送するために使用されます。

データは、作成した会話の質問からデータを選択することで、マッピングされます。 データを選択し、変数を定義することで、ボットは、リソースで使用するためにデータを抽出します。

使用方法

  1. データドロップダウンからデータを選択します
  2. データのフィールドとしての名前に変数名を入力します
  3. + 追加ラインをクリックして、より多くのデータを含めるために、マップします

  • 変数名がシステム全体で同じであることを確認してください
  • 変数名はこの形式である必要があります:${nameOfVariable}

技術的なノート

  • アクションボットフロー自動化は、元の値を保存し、APIを介して送信します。 APIが翻訳された値を必要とする場合、自動化は動作しません。 しかし、ほとんどの場合、APIは翻訳された値ではなく、元の値を受信します。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×