معرفی
در این مقاله نحوه ایجاد ربات با استفاده از Power Virtual Agents و نحوه فراخوانی یک اکشن با استفاده از Power Automate را خواهید دید. من یک لیست شیرپوینت به نام "لیست های درخواست" ایجاد کرده ام که حاوی اطلاعات زیر است.
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How To Add Action To A Bot Using Microsoft Power Automate.jpg)
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How To Add Action To A Bot Using Microsoft Power Automate02.jpg)
کاربر می تواند با وارد کردن شناسه درخواست با استفاده از ربات وضعیت درخواست را بررسی کند. ربات Power Automate را در پس زمینه فراخوانی می کند تا اطلاعات را از لیست شیرپوینت با استفاده از رابط شیرپوینت بازیابی کند.
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How%20To%20Add%20Action%20To%20A%20Bot%20Using%20Microsoft%20Power%20Automate03.jpg)
عوامل مجازی قدرت
Power Virtual Agents به ما این امکان را می دهد که به راحتی با استفاده از رابط گرافیکی هدایت شده و بدون کد بدون نیاز به دانشمندان داده یا توسعه دهندگان (تخصص کدنویسی یا هوش مصنوعی) ربات های قدرتمند ایجاد کنیم. با استفاده از Power Virtual Agents می توانید کارهای زیر را انجام دهید:
- تیم های خود را قدرتمند کنید
- کاهش هزینه های
- بهبود رضایت مشتری
طراحی جریان
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How%20To%20Add%20Action%20To%20A%20Bot%20Using%20Microsoft%20Power%20Automate04.jpg)
طراحی موضوع
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How%20To%20Add%20Action%20To%20A%20Bot%20Using%20Microsoft%20Power%20Automate05.jpg)
![چگونه با استفاده از Microsoft Power Automate اقدام به ربات اضافه کنیم](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-add-action-to-a-bot-using-microsoft-power-automate/Images/How%20To%20Add%20Action%20To%20A%20Bot%20Using%20Microsoft%20Power%20Automate06.jpg)
یک ربات ایجاد کنید
- به اینجا بروید .
- مطابق شکل زیر یک ربات جدید ایجاد کنید.
- نام ربات را وارد کرده و روی Create کلیک کنید.
یک موضوع جدید ایجاد کنید
یک موضوع نحوه انجام یک مکالمه ربات را مشخص می کند. این شامل عبارات ماشه و گره های مکالمه است.
عبارات محرک - عبارات، کلمات کلیدی یا سؤالاتی که کاربر احتمالاً تایپ می کند و مربوط به یک موضوع خاص است.
گره های مکالمه - برای تعریف اینکه یک ربات چگونه باید پاسخ دهد و چه کاری باید انجام دهد.
- در ربات تازه ایجاد شده (به بخش بالا مراجعه کنید)، روی موضوعات در ناوبری سمت چپ کلیک کنید.
- روی موضوع جدید کلیک کنید.
- نام، توضیحات و عبارات ماشه را مانند شکل زیر وارد کنید. برو به بوم نویسندگی کلیک کنید.
- مطابق شکل زیر پیام را حذف کنید.
- روی + نماد کلیک کنید و سپس روی Ask a question کلیک کنید.
- سوال را وارد کنید، پاسخ کاربر را برای Identity انتخاب کنید و نام متغیر را به var_requestID تغییر دهید.
- روی نماد + و سپس Call an action کلیک کنید. روی Create a flow کلیک کنید.
- در پورتال Power Automate، طرح JSON را در «وقتی درخواست HTTP دریافت میشود» مطابق شکل زیر بهروزرسانی کنید.
- متغیر Initialize – String و Initialize variable – Number را حذف کنید
- اقدام شیرپوینت Get Items را اضافه کنید و آدرس سایت و نام فهرست را پیکربندی کنید.
- عمل آرایه فیلتر را اضافه کنید و مقادیر را با افزودن مقادیر پویا از اقدامات قبلی مطابق شکل زیر پیکربندی کنید.
- سه اقدام متغیر Initialize اضافه کنید و آن را پیکربندی کنید.
- مقدار اولیه متغیر – درخواست اقدام عنوان: مقدار - json(string(first(body('Filter_array'))))؟['Title']
- مقدار دهی اولیه متغیر - عملکرد نظرات: مقدار - json(string(first(body('Filter_array'))))؟['Comments']
- مقدار دهی اولیه متغیر – عملکرد وضعیت: مقدار - json(string(first(body('Filter_array')))))؟['Status']?['Value']
- مطابق شکل زیر، Body and Response Body JSON را در عمل Respond to Power Virtual Agents بهروزرسانی کنید.
- نام جریان را به عنوان وضعیت درخواست به روز کنید و جریان را ذخیره کنید.
یک راه حل جدید در Power Automate ایجاد کنید
- در پورتال Power Automate، روی Solutions کلیک کنید. راه حل جدید را کلیک کنید.