ย้ายข้อมูลการกำหนดค่าข้ามสภาพแวดล้อมและองค์กรด้วยเครื่องมือการโอนย้ายการตั้งค่าคอนฟิก
เครื่องมือการโอนย้ายการตั้งค่าคอนฟิกช่วยให้คุณสามารถย้ายข้อมูลการกำหนดค่าข้ามสภาพแวดล้อมและองค์กรได้ ข้อมูลการกำหนดค่าใช้เพื่อกำหนดฟังก์ชันการทำงานแบบกำหนดเองในแอปการมีส่วนร่วมของลูกค้า (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 สำหรับการโยกย้ายข้อมูลการกำหนดค่า
กำหนดรูปแบบของข้อมูลต้นทางที่ต้องการส่งออก: ไฟล์รูปแบบ (.xml) มีข้อมูลเกี่ยวกับข้อมูลที่คุณต้องการส่งออก เช่น เอนทิตี แอตทริบิวต์ ความสัมพันธ์ คำจำกัดความของความไม่ซ้ำกันของข้อมูล และว่าควรปิดใช้งานปลั๊กอินก่อนส่งออกข้อมูลหรือไม่ ข้อมูลเพิ่มเติม: สร้างแบบแผนเพื่อส่งออกข้อมูลการกำหนดค่า
ใช้โครงร่างเพื่อส่งออกข้อมูล: ใช้ไฟล์โครงร่างเพื่อส่งออกข้อมูลลงในไฟล์ .zip ซึ่งประกอบด้วยข้อมูลและโครงร่างของข้อมูลที่ส่งออก ข้อมูลเพิ่มเติม: สร้างแบบแผนเพื่อส่งออกข้อมูลการกำหนดค่า
นำเข้าข้อมูลที่ส่งออก: ใช้ข้อมูลที่ส่งออก (ไฟล์ .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
สร้างโครงร่างเพื่อส่งออกข้อมูลการกำหนดค่า
ปรับเปลี่ยนรูปแบบข้อมูลการกำหนดค่า
การนำเข้าข้อมูลการกำหนดค่า
จัดการการกำหนดค่าแค็ตตาล็อกผลิตภัณฑ์