แชร์ผ่าน


ย้ายข้อมูลการกำหนดค่าข้ามสภาพแวดล้อมและองค์กรด้วยเครื่องมือการโอนย้ายการตั้งค่าคอนฟิก

เครื่องมือการโอนย้ายการตั้งค่าคอนฟิกช่วยให้คุณสามารถย้ายข้อมูลการกำหนดค่าข้ามสภาพแวดล้อมและองค์กรได้ ข้อมูลการกำหนดค่าใช้เพื่อกำหนดฟังก์ชันการทำงานแบบกำหนดเองในแอปการมีส่วนร่วมของลูกค้า (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing และ Dynamics 365 Project Service Automation) และโดยทั่วไปจะเก็บไว้ในเอนทิตีแบบกำหนดเอง ข้อมูลการกำหนดค่าจะแตกต่างจากข้อมูลผู้ใช้ปลายทาง (บัญชี ผู้ติดต่อ และอื่นๆ) ตัวอย่างทั่วไปของข้อมูลการกำหนดค่านั้นก็คือสิ่งที่คุณกำหนดใน Unified Service Desk สำหรับ Dynamics 365 เพื่อกำหนดค่าแอพลิเคชันเจ้าหน้าที่ศูนย์การโทรที่กำหนดเอง เอนทิตี Unified Service Desk รวมทั้งข้อมูลการกำหนดค่าที่เก็บไว้ในเอนทิตีจะกำหนดแอพลิเคชันเจ้าหน้าที่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Unified Service Desk ดูที่ คู่มือ Unified Service Desk สำหรับ Dynamics

เครื่องมือ Configuration Migration ช่วยให้คุณสามารถ:

  • เลือกฟิลด์และเอนทิตีจากที่ที่คุณต้องการส่งออกข้อมูลการกำหนดค่า

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

    หมายเหตุ

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

  • ปิดใช้งานปลั๊กอินก่อนที่จะส่งออกข้อมูล และจากนั้นค่อยเปิดใช้งานใหม่อีกครั้งบนระบบเป้าหมายหลังจากการนำเข้าเสร็จสมบูรณ์สำหรับทุกๆ เอนทิตีหรือเอนทิตีที่เลือก

  • ตรวจสอบความถูกต้องของ schema ให้กับเอนทิตีที่เลือกที่จะส่งออกเพื่อให้แน่ใจว่าข้อมูลทั้งหมดที่จำเป็นต้องใช้นั้นเป็นปัจจุบัน

  • ใช้ schema ที่มีอยู่ใหม่อีกครั้งเมื่อต้องการส่งออกข้อมูลจากระบบต้นทาง

  • ย้ายฟิลด์วันที่และเวลาไปข้างหน้าในการนำเข้าโดยอัตโนมัติ สำหรับสภาพแวดล้อมสาธิต

  • ฝังโมดูลการส่งออกที่สร้างขึ้นจากเครื่องมือนี้ (แฟ้ม schema และข้อมูล) ในโปรแกรมอื่นๆ ตัวอย่างเช่น คุณสามารถใช้ข้อมูลที่ส่งออกใน Package Deployer พร้อมกับไฟล์โซลูชันและข้อมูลอื่นๆ ในการสร้าง และปรับใช้แพคเกจในสภาพแวดล้อมได้ ข้อมูลเพิ่มเติม: ปรับใช้แพ็คเกจโดยใช้ Package Deployer

เครื่องมือการโอนย้ายการกำหนดค่าซึ่งพร้อมใช้งานเป็น NuGet แพคเกจ or you can ดาวน์โหลดเครื่องมือโดยใช้ Power Platform CLI

เครื่องมือ Configuration Migration นั้นทำงานอย่างไร

ไดอะแกรมต่อไปนี้แสดงให้เห็นวิธีการใช้เครื่องมือ Configuration Migration สำหรับการโยกย้ายข้อมูลการกำหนดค่า

ไดอะแกรมโฟลว์กระบวนการการโอนย้ายการตั้งค่าคอนฟิก

ขั้นตอนที่ 1 สัญลักษณ์กำหนดรูปแบบของข้อมูลต้นทางที่ต้องการส่งออก: ไฟล์รูปแบบ (.xml) มีข้อมูลเกี่ยวกับข้อมูลที่คุณต้องการส่งออก เช่น เอนทิตี แอตทริบิวต์ ความสัมพันธ์ คำจำกัดความของความไม่ซ้ำกันของข้อมูล และว่าควรปิดใช้งานปลั๊กอินก่อนส่งออกข้อมูลหรือไม่ ข้อมูลเพิ่มเติม: สร้างแบบแผนเพื่อส่งออกข้อมูลการกำหนดค่า

ขั้นตอนที่ 2 สัญลักษณ์ใช้โครงร่างเพื่อส่งออกข้อมูล: ใช้ไฟล์โครงร่างเพื่อส่งออกข้อมูลลงในไฟล์ .zip ซึ่งประกอบด้วยข้อมูลและโครงร่างของข้อมูลที่ส่งออก ข้อมูลเพิ่มเติม: สร้างแบบแผนเพื่อส่งออกข้อมูลการกำหนดค่า

ขั้นตอนที่ 3 สัญลักษณ์นำเข้าข้อมูลที่ส่งออก: ใช้ข้อมูลที่ส่งออก (ไฟล์ .zip) เพื่อนำเข้าสู่สภาพแวดล้อมเป้าหมาย การนำเข้าข้อมูลเสร็จสิ้นแล้วในการนำเข้าข้อมูลพื้นฐานก่อนขณะกำลังจัดคิวข้อมูลอิสระ แล้วนำเข้าข้อมูลอิสระในการส่งผ่านในเวลาต่อมาเพื่อจัดการการขึ้นต่อกันของข้อมูลหรือลิงค์ใดๆ เพื่อความแน่ใจในความปลอดภัยในการนำเข้าข้อมูล ข้อมูลเพิ่มเติม: นำเข้าข้อมูลการตั้งค่าคอนฟิก

การแก้ไขปัญหาการโยกย้ายข้อมูลการกำหนดค่าโดยใช้แฟ้มบันทึก

เครื่องมือการโอนย้ายการตั้งค่าคอนฟิกให้การสนับสนุนการบันทึกข้อมูลเพื่อเรียกดูข้อมูลโดยละเอียดเกี่ยวกับข้อผิดพลาดที่อาจเกิดขึ้นขณะที่ลงชื่อเข้าใช้ในสภาพแวดล้อมที่ใช้เครื่องมือ กิจกรรมที่ทำโดยใช้เครื่องมือระหว่างการกำหนด Schema และการส่งออก/นำเข้าข้อมูลการกำหนดค่า และรายละเอียดเกี่ยวกับข้อมูลที่ถูกนำเข้าโดยใช้เครื่องมือ มีไฟล์บันทึกสามไฟล์ที่สร้างโดยเครื่องมือซึ่งพร้อมใช้งานในตำแหน่งต่อไปนี้บนคอมพิวเตอร์ที่คุณเรียกใช้เครื่องมือ: c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dataverse Configuration Migration Tool\<Version>

  • Login_ErrorLog.log: ให้ข้อมูลเกี่ยวกับปัญหาที่เกิดขึ้นเมื่อคุณใช้เครื่องมือในการเข้าสู่ระบบในสภาพแวดล้อม ถ้ามีปัญหาใดๆ ในระหว่างการเข้าสู่ระบบ จะมีข้อความปรากฏบนหน้าจอการเข้าสู่ระบบของเครื่องมือและการเชื่อมโยงไปยังแฟ้มบันทึกนี้ ข้อความระบุว่ามีข้อผิดพลาดเกิดขึ้นขณะประมวลผลการร้องขอการเข้าสู่ระบบ และผู้ใช้สามารถดูบันทึกข้อผิดพลาด คุณสามารถคลิกการเชื่อมโยงในข้อความเพื่อดูแฟ้มบันทึกนี้ แฟ้มบันทึกถูกสร้างในครั้งแรกที่คุณพบปัญหาใดๆ ในการเข้าสู่ระบบในเครื่องมือ หลังจากนั้น แฟ้มบันทึกจะถูกใช้เพื่อบันทึกข้อมูลเกี่ยวกับปัญหาการเข้าสู่ระบบ เมื่อใดก็ตามที่เกิดขึ้น

  • DataMigrationUtility.log: ให้ข้อมูลโดยละเอียดเกี่ยวกับแต่ละงานที่ดำเนินการในเครื่องมือในระหว่างการทำงานครั้งล่าสุด คุณสามารถดูแฟ้มบันทึกจากเครื่องมือโดยการคลิกเมนู บันทึก บนหน้าจอหลัก แล้วคลิก เรียกใช้บันทึก

  • ImportDataDetail.log: ให้ข้อมูลโดยละเอียดเกี่ยวกับข้อมูลที่นำเข้าในงานนำเข้าครั้งล่าสุดโดยใช้เครื่องมือ แต่ละครั้งที่คุณเรียกใช้งานการนำเข้าโดยใช้เครื่องมือนี้ รายละเอียดจากแฟ้มบันทึกที่มีอยู่จะถูกย้ายไปยังแฟ้มที่ชื่อว่า ImportDataDetail._old.log ในไดเรกทอรีเดียวกัน และแฟ้ม ImportDataDetail.log จะแสดงรายละเอียดเกี่ยวกับการนำเข้าล่าสุดที่ดำเนินการโดยใช้เครื่องมือ คุณสามารถดูแฟ้มบันทึกนี้ได้จากเครื่องมือโดยการคลิกเมนู บันทึก บนหน้าจอหลัก แล้วจากนั้นคลิก บันทึกการนำเข้าล่าสุด

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

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

  • ในขณะที่สร้าง schema การส่งออกข้อมูล คุณต้องกำหนดกฎเฉพาะที่เหมาะสมสำหรับแต่ละเอนทิตีเพื่อหลีกเลี่ยงการปรับปรุงข้อมูลโดยไม่ตั้งใจใดๆ บนระบบเป้าหมาย

  • นำเข้าข้อมูลที่ส่งออกในสภาพแวดล้อมก่อนการผลิต (ควรเป็นภาพกลับด้านของสภาพแวดล้อมการผลิต) เพื่อให้แน่ใจว่าผลลัพธ์การนำเข้าข้อมูลนั้นเป็นไปอย่างที่คุณต้องการ

  • สำรองสภาพแวดล้อมการผลิตของคุณก่อนที่จะทำการนำเข้าข้อมูล

ข้อจำกัด

  • ไม่รองรับการย้ายเอนทิตีปฏิทิน
  • ไม่รองรับการย้ายคอลัมน์รูปภาพ

ดูเพิ่มเติม

ดาวน์โหลดเครื่องมือจาก NuGet
สร้างโครงร่างเพื่อส่งออกข้อมูลการกำหนดค่า
ปรับเปลี่ยนรูปแบบข้อมูลการกำหนดค่า
การนำเข้าข้อมูลการกำหนดค่า
จัดการการกำหนดค่าแค็ตตาล็อกผลิตภัณฑ์