ส่งออกและนำเข้าบอทโดยใช้โซลูชัน

คุณสามารถส่งออกและนำเข้าบอทโดยใช้ โซลูชัน เพื่อให้คุณสามารถย้ายบอทของคุณไปยังหลาย สภาพแวดล้อม

สิ่งนี้จะมีประโยชน์หากคุณใช้สภาพแวดล้อมที่แตกต่างกันเพื่อวัตถุประสงค์ที่แตกต่างกัน หรือคุณใช้วิธีการปรับแบบวงแหวน ตัวอย่างเช่น คุณอาจมีสภาพแวดล้อมเฉพาะที่คุณทดสอบและตรวจสอบความถูกต้องภายในของบอท สภาพแวดล้อมอื่นที่คุณทดสอบบอทสำหรับผู้ใช้เพียงกลุ่มย่อย และสภาพแวดล้อมการทำงานจริงขั้นสุดท้ายที่คุณแชร์บอทกับลูกค้าและผู้ใช้

หมายเหตุ

คุณไม่สามารถส่งออก ความคิดเห็นระดับหัวข้อหรือระดับโหนด เมื่อคุณส่งออกบอท

ข้อกำหนดเบื้องต้น

สำคัญ

หัวข้อนี้มีคู่มือ Power Virtual Agents Preview และอาจจะมีการเปลี่ยนแปลงในอนาคต

คุณลักษณะพรีวิวไม่ได้มีไว้สำหรับการนำไปใช้งานจริงและอาจมีฟังก์ชันการทำงานที่จำกัด คุณลักษณะเหล่านี้สามารถใช้ได้ก่อนการเปิดตัวอย่างเป็นทางการเพื่อให้คุณสามารถเข้าใช้งานได้ก่อนเวลาและให้ข้อคิดเห็น

หากคุณกำลังสร้างบอทที่พร้อมสำหรับการใช้งานจริง โปรดดูที่ ภาพรวมของ Power Virtual Agents

ย้ายบอทของคุณไปยัง สภาพแวดล้อมต่างๆ โดยการส่งออกและนำเข้าโดยใช้ โซลูชัน การส่งออกและการนำเข้าบอทของคุณจะมีประโยชน์หากคุณใช้สภาพแวดล้อมที่แตกต่างกันเพื่อวัตถุประสงค์ที่แตกต่างกัน หรือหากคุณใช้วิธีการปรับใช้แบบวงแหวน ตัวอย่างเช่น คุณอาจมีสภาพแวดล้อมหนึ่งที่คุณทดสอบและตรวจสอบความถูกต้องภายในของบอท สภาพแวดล้อมอื่นที่คุณทดสอบบอทสำหรับผู้ใช้เพียงกลุ่มย่อย และสภาพแวดล้อมการทำงานจริงที่คุณแชร์บอทกับลูกค้าและผู้ใช้

สิ่งที่ควรรู้

  • คุณไม่สามารถส่งออก ความคิดเห็นระดับหัวข้อหรือระดับโหนด เมื่อคุณส่งออกบอท

  • การนำบอทออกจากโซลูชันไม่ได้ลบส่วนประกอบออกจากโซลูชัน คุณควรลบส่วนประกอบแยกกัน

    คำเตือน

    อย่าลบส่วนประกอบของบอทที่ไม่มีการจัดการ เช่น หัวข้อบอท โดยตรงจากพอร์ทัล Power Apps เว้นแต่คุณจะลบบอทออกจากโซลูชันแล้ว

    คุณควรเปลี่ยนแปลงหัวข้อจากภายใน Power Virtual Agents เท่านั้น การลบหรือการเปลี่ยนส่วนประกอบของบอทจาก Power Apps จะทำให้การส่งออกและนำเข้าล้มเหลว

  • คุณไม่สามารถส่งออกโซลูชันที่มีการจัดการได้ เมื่อคุณสร้างโซลูชัน โดยค่าเริ่มต้นจะไม่มีการจัดการ หากคุณเปลี่ยนเป็นโซลูชันที่มีการจัดการ คุณจะไม่สามารถส่งออกได้ คุณจะต้องสร้างโซลูชันใหม่

  • หากบอทของคุณมีส่วนประกอบจำนวนมาก (เช่น มากกว่า 250 หัวข้อ หรือมากกว่า 100 เอนทิตี) ให้ส่งออกบอทโดยใช้พอร์ทัล Power Apps แบบคลาสสิกแทน

หมายเหตุ

คุณต้องมีบทบาทความปลอดภัยขั้นต่ำของผู้กำหนดค่าระบบเพื่อส่งออกและนำเข้าบอทโดยใช้โซลูชัน เรียนรู้เพิ่มเติมเกี่ยวกับ กำหนดความปลอดภัยของผู้ใช้ให้กับทรัพยากรในสภาพแวดล้อม

สร้างโซลูชันเพื่อจัดการส่งออกและนำเข้า

คุณใช้โซลูชันเพื่อส่งออกบอทจากสภาพแวดล้อมหนึ่งและนำเข้าสู่อีกสภาพแวดล้อม โซลูชันทำหน้าที่เป็น "ผู้ให้บริการ" สำหรับบอท คุณสามารถส่งออกและนำเข้าบอทหลายตัวในโซลูชันเดียว

  1. ใน Power Virtual Agents ให้เปิดบอทที่คุณต้องการส่งออก

หมายเหตุ

หากคุณใช้บอทแบบ คลาสสิก ในเมนูนำทาง ให้เลือก แชทบอท เพื่อเปิดหน้า แชทบอท และดูบอททั้งหมดที่คุณมีสิทธิ์เข้าถึงในสภาพแวดล้อมนี้

  1. ในเมนูนำทาง ภายใต้ การตั้งค่า เลือก รายละเอียดของบอท แล้วเลือก ส่งออก

    ภาพหน้าจอของหน้าการตั้งค่ารายละเอียดบอทใน Power Virtual Agents โดยไฮไลต์ที่ปุ่มส่งออก

หมายเหตุ

หากคุณใช้บอทแบบ คลาสสิก ให้เลือกบอทที่คุณต้องการส่งออก จากนั้นเลือก ส่งออกแชทบอท

ภาพหน้าจอของปุ่มส่งออกในหน้าการตั้งค่าทั่วไป

  1. เลือก ไปที่โซลูชั่น Power Apps

    ภาพหน้าจอของพร้อมท์ส่งออกบอท

  2. ใน Power Apps บนแท็บ โซลูชัน ให้เลือก โซลูชันใหม่

    ภาพหน้าจอของหน้าโซลูชัน Power Apps ที่ไฮไลต์ปุ่มโซลูชันใหม่

  3. ป้อนข้อมูลต่อไปนี้สำหรับโซลูชันใหม่:

    เขตข้อมูล รายละเอียด
    Display name ชื่อที่แสดงอยู่ในรายการของโซลูชัน คุณสามารถเปลี่ยนแปลงภายหลังได้
    Name ชื่อเฉพาะของโซลูชันซึ่งสร้างขึ้นจาก ชื่อที่แสดง คุณสามารถแก้ไขได้ก่อนที่คุณจะทำการบันทึกโซลูชัน แต่หลังจากที่คุณบันทึกโซลูชันไปแล้ว คุณจะไม่สามารถเปลี่ยนแปลงชื่อได้
    ผู้เผยแพร่ เลือกผู้เผยแพร่เริ่มต้นหรือสร้างผู้เผยแพร่ใหม่ได้ เราขอแนะนำให้คุณสร้างผู้เผยแพร่ที่คุณสามารถใช้ได้อย่างสม่ำเสมอในสภาพแวดล้อมที่คุณจะใช้โซลูชันนี้ เรียนรู้เพิ่มเติมเกี่ยวกับ ผู้เผยแพร่โซลูชัน
    เวอร์ชัน ป้อนหมายเลขรุ่นของโซลูชันของคุณ หมายเลขเวอร์ชันรวมอยู่ในชื่อไฟล์เมื่อคุณส่งออกโซลูชัน
  4. เลือก สร้าง

เพิ่มบอทของคุณไปยังโซลูชัน

  1. โซลูชันที่คุณสร้างควรเปิดขึ้น ถ้าไม่เปิด ให้เลือกในรายการของโซลูชัน

  2. เลือก เพิ่มจากที่มีอยู่ และเลือก แชทบอท

  3. ในรายการ เพิ่มแชทบอทที่มีอยู่ ให้เลือกบอทที่คุณต้องการส่งออก แล้วเลือก เพิ่ม

หมายเหตุ

ข้อมูลต่อไปนี้ใช้กับบอทแบบ คลาสสิก

  1. หากคุณกำลังใช้ ทักษะ ลบตัวแปรสภาพแวดล้อมของทักษะ ค่าปัจจุบัน โดยการเลือก ลบออกจากโซลูชันนี้

    ภาพหน้าจอแสดงปุ่ม ลบออกจากโซลูชันนี้

หมายเหตุ

การนำบอทออกจากโซลูชันไม่ได้ลบส่วนประกอบออกจากโซลูชัน การลบส่วนประกอบควรทำแยกกัน

คำเตือน

อย่าลบส่วนประกอบย่อยของแชทบอทที่ไม่มีการจัดการ (เช่น หัวข้อของบอท) โดยตรงจากพอร์ทัล Power Apps เว้นแต่คุณจะลบบอทออกจากโซลูชัน

คุณควรเปลี่ยนแปลงหัวข้อจากภายในพอร์ทัล Power Virtual Agents

การลบหรือเปลี่ยนองค์ประกอบย่อยของแชทบอทจากภายใน Power Apps จะทำให้การส่งออกและนำเข้าล้มเหลว

ส่งออกโซลูชันพร้อมบอทของคุณ

คุณส่งออกและนำเข้าบอทโดยการส่งออกและการนำเข้าโซลูชันที่มีบอทจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง

สำคัญ

หากบอทของคุณมีส่วนประกอบจำนวนมาก (เช่น มากกว่า 250 หัวข้อ หรือมากกว่า 100 เอนทิตี) ดูที่ ส่งออกโดยใช้รูปแบบคลาสสิก

  1. ในหน้า โซลูชัน Power Apps ให้เลือกโซลูชันที่มีบอทของคุณ แล้วเลือก ส่งออกโซลูชัน

    ภาพหน้าจอของปุ่มโซลูชันส่งออก ใน Power Apps

  2. ในบานหน้าต่าง ก่อนส่งออก ให้เลือก ถัดไป

  3. ป้อนหรือเลือกตัวเลือกต่อไปนี้

    ตัวเลือก รายละเอียด
    หมายเลขรุ่น Power Virtual Agents จะเพิ่มเวอร์ชันของโซลูชันของคุณโดยอัตโนมัติ คุณสามารถยอมรับค่าเริ่มต้นหรือป้อนเวอร์ชันของคุณเองก็ได้
    ส่งออกเป็น เลือกชนิดของแพคเกจ เป็น มีการจัดการ หรือ ไม่มีการจัดการ เรียนรู้เพิ่มเติมเกี่ยวกับ โซลูชันที่มีและไม่มีการจัดการ
  4. เลือก ส่งออก

การส่งออกอาจใช้เวลาหลายนาทีกว่าจะเสร็จสมบูรณ์ ดูข้อความสถานะที่ด้านบนของหน้า โซลูชัน เมื่อการส่งออกเสร็จสิ้น เบราว์เซอร์ของคุณจะดาวน์โหลดไฟล์ .zip ชื่อไฟล์อยู่ในรูปแบบ SolutionName_Version_ManagementType.zip เช่น MyBotPublisher_1.0.0.0.1_Unmanaged.zip

นำเข้าโซลูชันพร้อมบอทของคุณ

  1. ใน Power Apps เลือกสภาพแวดล้อมที่คุณต้องการนำเข้าบอทของคุณ

    ภาพหน้าจอของการเลือกสภาพแวดล้อม Power Apps

  2. ในหน้า โซลูชัน ตรวจสอบให้แน่ใจว่าไม่ได้เลือกโซลูชันใดไว้ และเลือก นำเข้าโซลูชัน

    ภาพหน้าจอของหน้าโซลูชัน Power Apps ที่ไฮไลต์ปุ่มโซลูชันนำเข้า

  3. ในบานหน้าต่าง นำเข้าโซลูชัน ให้เลือก เรียกดู เลือกไฟล์ .zip ที่มีโซลูชันด้วยบอทของคุณ แล้วเลือก ถัดไป

  4. เลือก นำเข้า

  5. รอสักครู่จนกว่าการนำเข้าจะเสร็จสิ้น ดูผลลัพธ์ และจากนั้น เลือก ปิด

    หากการนำเข้าไม่สำเร็จ ให้เลือก ดาวน์โหลดไฟล์บันทึก เพื่อดาวน์โหลดไฟล์ XML ที่มีรายละเอียดเกี่ยวกับสาเหตุที่ทำให้การนำเข้าล้มเหลว สาเหตุทั่วไปส่วนใหญ่ที่ทำให้การนำเข้าล้มเหลวคือโซลูชันไม่มีส่วนประกอบที่ต้องใช้บางอย่าง

  6. หากบอทของคุณเปิดใช้งาน การรับรองความถูกต้องของผู้ใช้ คุณจะต้องกำหนดค่าอีกครั้ง

  7. ในบานหน้าต่าง ออบเจ็กต์ ให้เลือก แชทบอท จากนั้นเลือกชื่อบอท เพื่อเปิดบอทในพอร์ทัล Power Virtual Agents

    ภาพหน้าจอของรายชื่อบอทและสภาพแวดล้อมใน Power Virtual Agents

    คุณยังสามารถเปิด Power Virtual Agents ได้โดยตรง จากนั้นเปิดบอทในสภาพแวดล้อมที่คุณนำเข้ามา

สำคัญ

เพิ่มส่วนประกอบให้กับแชทบอทในโซลูชันที่กำหนดเอง

หากคุณเพิ่มส่วนประกอบ เช่น หัวข้อหรือโฟลว์ ให้กับบอทของคุณใน Power Virtual Agents คุณจะต้องเพิ่มส่วนประกอบเหล่านั้นไปยังบอทในโซลูชันที่ไม่มีการจัดการของคุณด้วย

  1. เปิดโซลูชันของคุณในพอร์ทัล Power Apps

  2. เลือก แชทบอท และเลือกบอทของคุณในรายการ

  3. เลือก คำสั่ง () เลือก ขั้นสูง แล้วเลือก +เพิ่มออบเจ็กต์ที่จำเป็น

    ภาพหน้าจอที่ไฮไลต์ตัวเลือกเพิ่มส่วนประกอบที่จำเป็น ภายใต้เมนูคำสั่งใน Power Apps

ปรับปรุงหรือปรับรุ่นโซลูชันด้วยแชทบอท

เรียนรู้วิธีการ อัปเกรดหรืออัปเดตโซลูชัน

ลบเลเยอร์ที่ไม่มีการจัดการออกจากแชทบอทที่มีการจัดการ

โซลูชันที่มีการจัดการและไม่มีการจัดการนั้นมีอยู่ในระดับที่แตกต่างกันในสภาพแวดล้อม Microsoft Dataverse หากต้องการเรียนรู้เพิ่มเติม ไปที่ เลเยอร์โซลูชัน

เมื่อคุณแก้ไขส่วนประกอบที่มีการจัดการ เช่น หัวข้อหรือโฟลว์ ส่วนประกอบนั้นจะได้รับเลเยอร์ "ใช้งาน" ที่ไม่มีการจัดการ หากต้องการแสดงการอัปเดตล่าสุดหลังจากคุณปรับใช้โซลูชัน คุณจะต้องลบเลเยอร์นั้นออก

ใช้ตัวเลือก ดูเลเยอร์โซลูชัน เพื่อดูโซลูชันทั้งหมดที่ส่วนประกอบเป็นส่วนหนึ่ง นอกจากนี้คุณยังสามารถดูโซลูชัน "ใช้งาน" หนึ่งรายการที่อยู่เหนือโซลูชันอื่นๆ ทั้งหมด หากคุณได้เปลี่ยนแปลงบางสิ่งโดยตรง

  1. เปิดโซลูชันของคุณในพอร์ทัล Power Apps

  2. เลือก แชทบอท และเลือกบอทของคุณในรายการ

  3. เลือก คำสั่ง () เลือก ขั้นสูง แล้วเลือก ดูเลเยอร์ของโซลูชัน

    ภาพหน้าจอที่ไฮไลต์ดูเลเยอร์ของโซลูชัน ภายใต้เมนูคำสั่งใน Power Apps

  4. ในหน้า เลเยอร์ของโซลูชัน เลือกเลเยอร์ที่ไม่มีการจัดการ จากนั้นเลือก ลบเลเยอร์ที่ไม่มีการจัดการ