変数をサブトピックに渡して戻す

重要

This content is archived and is not being updated. For the latest documentation, go to Power Virtual Agents overview. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

有効対象 パブリック プレビュー 一般提供
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される - 2021 年 10 月 28 日

ビジネス バリュー

この機能を使用すると、作成者は親トピックからサブトピックに変数を渡し、大規模なトピックの作成とメンテナンスが容易になります。

機能の詳細

サブトピックはその親トピックのコンテキスト内で実行されることを除いて、通常のトピックと同じように動作します。 変数を受け渡す機能を追加することで、親トピックの変数をサブトピックでも参照できるようになり、さらに強力になります。

たとえば、ある都市で食事をするのに最高の場所をユーザーがたずねたときに応答として提供されるトピックがあるとします。 そのトピック内でフォローアップの質問をして、食べたい料理の種類や、都市のどのエリアで食事したいか、または価格帯を決定することができます。 これらのフォローアップ質問をすべて 1 つのトピックに含めた会話パスを設計することもできますが、そうすると長く複雑になり、管理者の観点からは把握しにくいものになる可能性があります。

代わりに、各フォローアップ質問でサブトピックを呼び出すことができます。 サブトピック内で割り当てた変数はすべて親トピック内で使用できるため、サブトピックに分岐して食べたい料理の種類を決定し、それを変数として入力してから、元のトピックに戻って他のフォローアップ質問を続けることができます。 料理の種類の変数は、以降に親トピックで呼び出すことも、どこで食事したいかをたずねるサブトピックで使用することもできます。 そうすれば、ユーザーが食べたい種類の料理を提供するレストランのみを返すことができます。

値の受け取りが選択された状態の変数のプロパティ ペインを示す作成キャンバスのスクリーンショット。

関連項目

トピック間で変数を渡す (ドキュメント)