العَمَل مع المُتغيرَات
يسمح لك Microsoft Copilot Studio بتخزين المعلومَات المهمة التي أدخلهَا العَمِيل لاستخدَامهَا لاحقًا باستِخدَام المُتغيرَات. علي سبيل المثَال، يمكنك حفظ اسم عميل فِي متغير يسمي varName. يمكن إدرَاج هَذا المتغير فِي عقد المحَادثة لإنشَاء تجربة عميل شخصية مخصصة بشكل أكبر، مثل إدرَاجه فِي عقدة الرسَالة، للسمَاح للمندوب بمخَاطبة العميل بالاسم مع استمرَار المحَادثة.
يمكن استخدَام المُتغيرَات لتوجيه العَمَلاء ديناميكيًا فِي مسَارَات محَادثة مختلفة. كمَا يمكن التغذية بهَا فِي Power Automate عمليَات سير العَمَل أو Bot Framework مهَارَات كمعلمَات إدخَال. عَلى سَبِيل المِثَال، يمكن تخزين المدينة التي يعيش فِيهَا العَمِيل فِي متغير. عند تشغيل سَير عَمل Power Automate، يمكن تمرير المتغير كمعَامل إدخَال للتأكد من أن خدمة الطقس تحصل عَلى التنبؤ الصَحِيح.
ترتبط العديد من أنواع المُتغيرَات بالكيَانَات الجَاهزة والمُخصَّصة المحددة فِي المندوب. كمرجع لك، تتوفر قَائمة كَاملة بأنواع الكيَانَات والمُتغيرَات.
إنشَاء متغيرَات
يتمُّ إنشَاء المُتغيِّرَات تلقَائيًّا عِند إضَافَة عُقدة سؤالٍ إلى مَوضوع ويُمكن تحريرهَا ضِمن قِسم حفظ ردّ المُستخدِم باسم. عند إدرَاج عقدة سؤال بشكل افترَاضي، يتم إنشَاؤهَا باستِخدَام خيَارَات الاختيَار من متعدد. ومع ذلك، يمكن استخدَام أي كيَان تم إنشَاؤه مسبقًا أو كيَانًا مخصصًا من خلال تَحديده ضمن التعريف.
إعَادة تسمية متغير
عندمَا يتمُّ إنشَاء مُتغيرٍ تلقَائيًّا، يتمُّ إعطَاؤه اسمًا افترَاضيًّا مِثل Var1 وVar2 ومَا إلى ذلك، وهُو غَير وَصفِي. ويمكنُك إعَادة تسمية متغير عن طريق تحديده ثم إدخَال اسم جديد إذا رغبت فِي ذلك فِي جزء خصَائص المتغير. هَذا يجعل من السهل التعرف عليه لاحقًا عند الحَاجة.
تمرير المُتغيرَات بين المواضيع
أحد الإجرَاءَات الشَائعة فِي مندوب Microsoft Copilot Studio هو إعَادة التوجيه من موضوع إلى آخر مثل إرسَال شخص إلى موضوع Store Hours بعد الترحيب به. يمكنك تمرير القيم إلى متغيرَات فِي الموضوع الوجهة عند إعَادة التوجيه إلى موضوع آخر. يمكنك أيضًا إعَادة القيم إلى المُتغيرَات فِي الموضوع الأصلي. عندمَا يكون لديك بالفعل معلومَات يحتَاجهَا الموضوع، يعد تمرير المُتغيرَات بين المواضيع مفِيدًا بشكل خَاص. سيقدر المستخدمون عدم الاضطرَار إلى الإجَابة عَلى الأسئلة مرة أخرى. عَلى سَبيل المِثَال، إذا قمتَ بالفِعل بتَسجِيل اسمِ المُستَخدِم فِي مَوضُوع Greeting، وكنتَ تَعلمُ أنَّ اسمَ المُستخدِم مُستَخدَمٌ فِي موضوع Store Hours الذي تعيدُ التَوجِيه إليه، فيمكنُك بسهولةٍ تَمرير اسمِ المُستَخدِم إلى موضوعِ Store Hours عِند إعَادةِ التَوجيهِ إلى المَوضُوع.
تلقي قيم من مواضيع أخرى
يتم ملء إجَابة المستخدم عَلى الأسئلة بالمتغير المرتبط بهَذا السؤال، وذلك عند تَحديد متغير فِي موضوع (عَلى سَبِيل المِثَال، من خلال إدخَال عقدة سؤال). لا دَاعي لطرح السؤال مرة أخرى نظرًا لأن لديك القيمة بالفعل. فِي هَذه الحَالات، يمكنك تَحديد المتغير عَلى أنَّه تلقي القيم من مواضيع أخرى.
هَذا يعني أنه عندمَا يقوم موضوع آخر بإعَادة التوجيه إلى هَذا، يمكنه تمرير قيمة إلى هَذا المتغير وتخطي السؤال. تجربة المستخدم عند التحدث إلى المندوب هي تجربة سلسة.
عند تَكوِين عقدة إعَادة التوجيه، ستحتَاج إلى تَحديد المتغير الذي تريد تعبئته فِي موضوع الوجهة. تحدد القيمة التي سيتم استخدَامهَا فِي الموضوع الحَالي، بعد تَحديد المتغير الذي تريد تعيينه فِي موضوع الوجهة. عَلى سَبِيل المِثَال، فِي الصورة أدناه، نقوم بإعَادة التوجيه إلى موضوع يسمى Location. يتم تعيين متغير UserCity فِي موضوع Location إلى متغير نص يسمى Location من موضوع إعَادة التوجيه.
لمزيد من المعلومَات والإرشَادَات خطوة بخطوة حول تلقي القيم من مواضيع أخرى، رَاجع تلقي قيم من مواضيع أخرى.
إرجَاع القيم إلى المواضيع الأصلية
يمكن إرجَاع المتغير إلى الموضوع الأصلي الذي تمت إعَادة توجيهه إليه عندمَا يطرح موضوع سؤالاً أو يحصل عَلى متغير من إجرَاء بطريقة أخرى.
فِي هَذه الحَالة، يصبح المتغير أيضًا جزءًا من الموضوع الأصلي ويمكن استخدَامه مثل أي متغير آخر. يسَاعدك هَذا فِي إنشَاء الموضوع بحيث تكون المعلومَات التي يحصل عليهَا المندوب متَاحة عبر المواضيع، مَا يقلل من الحَاجة إلى المُتغيرَات العَامة. سنناقش المُتغيرَات الشَاملة فِي الوحدة التَالِية.
لمَزيدٍ من المعلومَات والإرشَادَات خطوة بخطوة، رَاجع إرجَاع القيم إلى المواضيع الأصلية.
لمعرفة المزيد حول العَمَل مع المُتغيرَات، رَاجع استخدَام المُتغيرَات.