แชร์ผ่าน


แมปคอลัมน์ตาราง

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

วิธีที่ง่ายขึ้นในการสร้างแถวใหม่ในแอปแบบจำลอง

สมมติว่าบุคลากรต้องการเพิ่มแถวผู้ติดต่อใหม่สำหรับผู้ที่เป็นพนักงานสำหรับบัญชีเฉพาะ พวกเขาสามารถทำเช่นนี้ได้ในสองวิธีที่แตกต่างกัน:

วิธีที่ยาก

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

วิธีที่ง่ายขึ้น

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

ฟอร์มแถวผู้ติดต่อใหม่จะรวมค่าแอตทริบิวต์ใดๆ ที่แม็ปจากลูกค้าองค์กร (เช่น ข้อมูลที่อยู่และหมายเลขโทรศัพท์) เป็นค่าเริ่มต้น บุคคลสามารถแก้ไขค่าเหล่านี้ได้ ก่อนที่จะบันทึกแถว

วิธีที่รายการนี้ทำงาน

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

หมายเหตุ

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

แมปเหล่านี้จะไม่ถูกนำไปใช้กับแถวที่สร้างขึ้นโดยใช้กระบวนการเวิร์กโฟลว์หรือกล่องโต้ตอบที่เกี่ยวข้อง รายการเหล่านั้นจะไม่ถูกนำไปใช้โดยอัตโนมัติกับแถวใหม่ที่สร้างขึ้นโดยใช้รหัส ถึงแม้ว่านักพัฒนาจะสามารถใช้ข้อความพิเศษที่เรียกว่า InitializeFrom (ฟังก์ชัน InitializeFrom หรือ คลาส InitializeFromRequest) เพื่อสร้างแถวใหม่โดยใช้การแม็ปที่พร้อมใช้งาน

การแมปเหล่านี้จะไม่นำไปใช้กับฟอร์มตารางใหม่ที่เกี่ยวข้องซึ่งจะเปิดขึ้นเมื่อแอปไม่มีการเชื่อมต่อเน็ทเครือข่ายที่เปิดใช้งานกับ Dataverse ยกเว้นฟิลด์การค้นหาหลัก

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

เปิดตัวสำรวจโซลูชัน

วิธีเดียวที่จะแม็ปคอลัมน์ตารางคือ การใช้ตัวสำรวจโซลูชัน

เปิดโซลูชันที่ไม่มีการจัดการ

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

  2. ในรายการ โซลูชันทั้งหมด ให้เปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการ

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

ดูคอลัมน์ที่สามารถแมปได้

ที่จริงแล้ว การแม็ปคอลัมน์ไม่ได้ถูกกำหนดไว้ภายในความสัมพันธ์ของตาราง แต่จะปรากฏในส่วนติดต่อผู้ใช้ของความสัมพันธ์ ไม่ใช่ทุกความสัมพันธ์ของตารางแบบ 1:N จะมี เมื่อคุณดูรายการความสัมพันธ์ตารางแบบ 1: n (หรือแบบ N:1) เพื่อหาตารางคุณสามารถกรองข้อมูลความสัมพันธ์ที่แสดงได้โดยเรียงตามชนิด คุณสามารถเลือก ทั้งหมด,กำหนดเอง, ที่กำหนดเองได้หรือสามารถแม็ปได้ได้ ความสัมพันธ์ของตารางที่แม็ปได้ให้การเข้าถึงที่อนุญาตให้มีการแม็ปคอลัมน์ตาราง

ดูความสัมพันธ์ของตารางที่สามารถแม็ปได้

เมื่อคุณเปิดความสัมพันธ์ตารางที่สามารถแม็ปได้ เลือก การแม็ป ในการนำทางด้านซ้าย

เลือกการแม็ปสำหรับความสัมพันธ์ของตาราง

ลบการแม็ป

ถ้ามีการแม็ปใดๆ ที่คุณไม่ต้องการนำไปใช้ คุณสามารถเลือกรายการเหล่านี้ แล้วคลิก ไอคอนลบ ได้อีกด้วย

เพิ่มการแม็ปใหม่

เมื่อต้องการสร้างการแม็ปใหม่ คลิก สร้าง ในแถบเครื่องมือ นี่จะเปิดกล่องโต้ตอบ สร้างการแม็ปของคอลัมน์

สร้างกล่องโต้ตอบการแม็ปของคอลัมน์ใหม่

เลือกคอลัมน์ของตารางต้นทางหนึ่งคอลัมน์ และคอลัมน์ตารางเป้าหมายหนึ่งคอลัมน์ ที่มีค่าที่คุณต้องการแม็ป

กำหนดค่าการแม็ปคอลัมน์

จากนั้น เลือก ตกลง เพื่อปิดกล่องโต้ตอบ

กฎต่อไปนี้แสดงข้อมูลชนิดใดสามารถแม็ป

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

หมายเหตุ

ถ้าคุณจำเป็นต้องแม็ปคอลัมน์ตัวเลือก เราขอแนะนำให้คุณกำหนดค่าคอลัมน์ข้อมูลทั้งสองให้ใช้ตัวเลือกส่วนกลางเดียวกัน มิฉะนั้น อาจเป็นเรื่องยากที่จะเก็บแยกกันสองชุดของตัวเลือกการทำข้อมูลให้ตรงกันด้วยตนเอง ถ้าไม่ได้แม็ปค่าจำนวนเต็มสำหรับตัวเลือกแต่ละตัวอย่างถูกต้อง คุณอาจทำให้เกิดปัญหาในข้อมูลของคุณ ข้อมูลเพิ่มเติม: สร้างและแก้ไขตัวเลือกส่วนกลางสำหรับ Microsoft Dataverse (รายการให้เลือก)

สร้างการแมปคอลัมน์โดยอัตโนมัติ

คุณยังสามารถสร้างการแม็ปโดยอัตโนมัติได้ด้วยการเลือก สร้างการแม็ป จากเมนู การดำเนินการเพิ่มเติม ได้

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

คำเตือน

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

เผยแพร่การกำหนดเอง

เนื่องจากการแม็ปคอลัมน์ไม่ใช่ข้อมูลเมตา คุณต้องเผยแพร่ ก่อนที่การเปลี่ยนแปลงจะมีผล

ดูเพิ่มเติม

สร้างและแก้ไขความสัมพันธ์ของตารางแบบ 1:N (หนึ่งต่อกลุ่ม) หรือ N:1 (กลุ่มต่อหนึ่ง) โดยใช้ตัวสำรวจโซลูชัน
เอกสารของนักพัฒนา: กำหนดค่าการแม็ปตารางและแอตทริบิวต์
เอกสารของนักพัฒนา: Web API สร้างตารางใหม่จากตารางอื่น

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)