แมปคอลัมน์ตาราง
คุณสามารถแมปแอตทริบิวต์ระหว่างตารางที่มีความสัมพันธ์ของตาราง ซึ่งช่วยให้คุณตั้งค่าเริ่มต้นสำหรับแถวผู้ที่ถูกสร้างขึ้นในบริบทของแถวอื่น
วิธีที่ง่ายขึ้นในการสร้างแถวใหม่ในแอปแบบจำลอง
สมมติว่าบุคลากรต้องการเพิ่มแถวผู้ติดต่อใหม่สำหรับผู้ที่เป็นพนักงานสำหรับบัญชีเฉพาะ พวกเขาสามารถทำเช่นนี้ได้ในสองวิธีที่แตกต่างกัน:
วิธีที่ยาก
บุคลากรสามารถนำทางไปในแอปเพื่อสร้างแถวผู้ติดต่อใหม่ตั้งแต่ต้นได้ แต่พวกเขาจำเป็นต้องตั้งค่าบัญชีหลักและป้อนข้อมูลหลายรายการ (เช่น ข้อมูลที่อยู่และหมายเลขโทรศัพท์) ซึ่งอาจเป็นเหมือนกับบัญชีหลัก ซึ่งอาจใช้เวลานาน และทำให้มีโอกาสเกิดข้อผิดพลาด
วิธีที่ง่ายขึ้น
วิธีที่ง่ายกว่าคือเริ่มจากตารางการบัญชี และ ใช้ตารางย่อย ผู้ติดต่อ บนแบบฟอร์ม เลือก + เพื่อเพิ่มผู้ติดต่อ ก่อนอื่น จะแนะนำบุคลากรในการค้นหาผู้ติดต่อที่เกี่ยวข้องใดๆ ที่มีอยู่ เพื่อไม่ให้พวกเขาสร้างแถวที่ซ้ำกันโดยไม่ได้ตั้งใจ ถ้าพวกเขาไม่พบแถวที่มีอยู่ พวกเขาสามารถเลือก สร้าง และสร้างแถวผู้ติดต่อใหม่ได้
ฟอร์มแถวผู้ติดต่อใหม่จะรวมค่าแอตทริบิวต์ใดๆ ที่แม็ปจากลูกค้าองค์กร (เช่น ข้อมูลที่อยู่และหมายเลขโทรศัพท์) เป็นค่าเริ่มต้น บุคคลสามารถแก้ไขค่าเหล่านี้ได้ ก่อนที่จะบันทึกแถว
วิธีที่รายการนี้ทำงาน
เมื่อคุณแม็ปคอมลัมน์ตารางสำหรับความสัมพันธ์ของตารางแบบ 1:N รายการของข้อมูลจากแถวของตารางหลักบางรายการ จะถูกคัดลอกลงในฟอร์มตารางที่เกี่ยวข้องใหม่ เพื่อตั้งค่าค่าเริ่มต้นที่บุคลากรสามารถแก้ไขได้ ก่อนที่จะบันทึก
หมายเหตุ
การแม็ปนี้ตั้งค่าเริ่มต้นกับแถวเท่านั้นก่อนที่จะบันทึก บุคคลสามารถแก้ไขค่าต่างๆ ก่อนทำการบันทึก ข้อมูลที่มีการโอนย้ายเป็นข้อมูล ณ เวลานั้น ซึ่งจะไม่ซิงโครไนส์ ถ้าแหล่งข้อมูลเปลี่ยนแปลงในภายหลัง
แมปเหล่านี้จะไม่ถูกนำไปใช้กับแถวที่สร้างขึ้นโดยใช้กระบวนการเวิร์กโฟลว์หรือกล่องโต้ตอบที่เกี่ยวข้อง รายการเหล่านั้นจะไม่ถูกนำไปใช้โดยอัตโนมัติกับแถวใหม่ที่สร้างขึ้นโดยใช้รหัส ถึงแม้ว่านักพัฒนาจะสามารถใช้ข้อความพิเศษที่เรียกว่า InitializeFrom
(ฟังก์ชัน InitializeFrom หรือ คลาส InitializeFromRequest) เพื่อสร้างแถวใหม่โดยใช้การแม็ปที่พร้อมใช้งาน
การแมปเหล่านี้จะไม่นำไปใช้กับฟอร์มตารางใหม่ที่เกี่ยวข้องซึ่งจะเปิดขึ้นเมื่อแอปไม่มีการเชื่อมต่อเน็ทเครือข่ายที่เปิดใช้งานกับ Dataverse ยกเว้นฟิลด์การค้นหาหลัก
ไม่รองรับการแมปฟิลด์ระหว่างตารางเมื่อคุณใช้แอปในโหมดออฟไลน์ สำหรับข้อมูลเพิ่มเติม โปรดดูข้อจำกัดที่ระบุไว้ใน ข้อจำกัดออฟไลน์บนมือถือสำหรับแอปที่ขับเคลื่อนด้วยโมเดล
เปิดตัวสำรวจโซลูชัน
วิธีเดียวที่จะแม็ปคอลัมน์ตารางคือ การใช้ตัวสำรวจโซลูชัน
เปิดโซลูชันที่ไม่มีการจัดการ
จาก Power Apps ให้เลือก โซลูชัน จากบานหน้าต่างนำทางด้านซ้าย แล้วเลือก สลับเป็นแบบคลาสสิก บนแถบเครื่องมือ หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
ในรายการ โซลูชันทั้งหมด ให้เปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการ
การแม็ปคอลัมน์เสร็จเรียบร้อยในบริบทของความสัมพันธ์ของตารางแบบ 1:N หรือแบบ N:1 ดังนั้นก่อนอื่นคุณจำเป็นต้อง ดูแบบหรือความสัมพันธ์ของตารางแบบ 1:N หรือ N:1
ดูคอลัมน์ที่สามารถแมปได้
ที่จริงแล้ว การแม็ปคอลัมน์ไม่ได้ถูกกำหนดไว้ภายในความสัมพันธ์ของตาราง แต่จะปรากฏในส่วนติดต่อผู้ใช้ของความสัมพันธ์ ไม่ใช่ทุกความสัมพันธ์ของตารางแบบ 1:N จะมี เมื่อคุณดูรายการความสัมพันธ์ตารางแบบ 1: n (หรือแบบ N:1) เพื่อหาตารางคุณสามารถกรองข้อมูลความสัมพันธ์ที่แสดงได้โดยเรียงตามชนิด คุณสามารถเลือก ทั้งหมด,กำหนดเอง, ที่กำหนดเองได้หรือสามารถแม็ปได้ได้ ความสัมพันธ์ของตารางที่แม็ปได้ให้การเข้าถึงที่อนุญาตให้มีการแม็ปคอลัมน์ตาราง
เมื่อคุณเปิดความสัมพันธ์ตารางที่สามารถแม็ปได้ เลือก การแม็ป ในการนำทางด้านซ้าย
ลบการแม็ป
ถ้ามีการแม็ปใดๆ ที่คุณไม่ต้องการนำไปใช้ คุณสามารถเลือกรายการเหล่านี้ แล้วคลิก ได้อีกด้วย
เพิ่มการแม็ปใหม่
เมื่อต้องการสร้างการแม็ปใหม่ คลิก สร้าง ในแถบเครื่องมือ นี่จะเปิดกล่องโต้ตอบ สร้างการแม็ปของคอลัมน์
เลือกคอลัมน์ของตารางต้นทางหนึ่งคอลัมน์ และคอลัมน์ตารางเป้าหมายหนึ่งคอลัมน์ ที่มีค่าที่คุณต้องการแม็ป
จากนั้น เลือก ตกลง เพื่อปิดกล่องโต้ตอบ
กฎต่อไปนี้แสดงข้อมูลชนิดใดสามารถแม็ป
- คอลัมน์ทั้งสองต้องเป็นชนิดเดียวกันและรูปแบบเดียวกัน
- ความยาวของคอลัมน์เป้าหมายต้องเท่ากับหรือมากกว่าความยาวของคอลัมน์ต้นทาง
- คอลัมน์เป้าหมายไม่สามารถแม็ปกับคอลัมน์อื่นที่แม็ปอยู่แล้วได้
- คอลัมน์ต้นทางต้องมองเห็นได้บนฟอร์ม
- คอลัมน์เป้าหมายต้องเป็นคอลัมน์ที่ผู้ใช้สามารถใส่ข้อมูลได้
- ค่า ID แอดเดรสหรือคอลัมน์ของประเภทปาร์ตี้ลิสต์ไม่สามารถแมปได้
- ถ้าคุณแม็ปไปยังคอลัมน์หรือจากฟิลด์ที่ไม่ได้แสดงบนฟอร์ม การแม็ปดังกล่าวจะทำไม่ได้จนกว่าจะเพิ่มคอลัมน์นั้นลงในฟอร์ม
- ถ้าคอลัมน์เป็นตัวเลือก ค่าจำนวนเต็มสำหรับแต่ละตัวเลือกควรจะเหมือนกัน
หมายเหตุ
ถ้าคุณจำเป็นต้องแม็ปคอลัมน์ตัวเลือก เราขอแนะนำให้คุณกำหนดค่าคอลัมน์ข้อมูลทั้งสองให้ใช้ตัวเลือกส่วนกลางเดียวกัน มิฉะนั้น อาจเป็นเรื่องยากที่จะเก็บแยกกันสองชุดของตัวเลือกการทำข้อมูลให้ตรงกันด้วยตนเอง ถ้าไม่ได้แม็ปค่าจำนวนเต็มสำหรับตัวเลือกแต่ละตัวอย่างถูกต้อง คุณอาจทำให้เกิดปัญหาในข้อมูลของคุณ ข้อมูลเพิ่มเติม: สร้างและแก้ไขตัวเลือกส่วนกลางสำหรับ Microsoft Dataverse (รายการให้เลือก)
สร้างการแมปคอลัมน์โดยอัตโนมัติ
คุณยังสามารถสร้างการแม็ปโดยอัตโนมัติได้ด้วยการเลือก สร้างการแม็ป จากเมนู การดำเนินการเพิ่มเติม ได้
คุณควรใช้ความระมัดระวัง เมื่อทำเช่นนี้กับตารางระบบ ใช้ตัวเลือกนี้เมื่อคุณสร้างตารางแบบกำหนดเอง และต้องการเพิ่มประสิทธิภาพให้การแม็ป
คำเตือน
ซึ่งจะลบการแม็ปที่มีอยู่และแทนที่ด้วยการแม็ปที่แนะนำซึ่งยึดตามคอลัมน์ข้อมูลที่มีชื่อและชนิดข้อมูลคล้ายกันเท่านั้น ถ้าคุณใช้ข้อมูลนี้ในตารางระบบ คุณอาจสูญเสียการแม็ปบางอย่างที่คาดไว้ สำหรับตารางแบบกำหนดเอง จะช่วยประหยัดเวลาได้เนื่องจากขึ้นคุณก็สามารถลบแม็ปใดๆ ที่คุณไม่ต้องการและเพิ่มแม็ปอื่นๆ ที่การสร้างแม็ปไม่ได้สร้างได้
เผยแพร่การกำหนดเอง
เนื่องจากการแม็ปคอลัมน์ไม่ใช่ข้อมูลเมตา คุณต้องเผยแพร่ ก่อนที่การเปลี่ยนแปลงจะมีผล
ดูเพิ่มเติม
สร้างและแก้ไขความสัมพันธ์ของตารางแบบ 1:N (หนึ่งต่อกลุ่ม) หรือ N:1 (กลุ่มต่อหนึ่ง) โดยใช้ตัวสำรวจโซลูชัน
เอกสารของนักพัฒนา: กำหนดค่าการแม็ปตารางและแอตทริบิวต์
เอกสารของนักพัฒนา: Web API สร้างตารางใหม่จากตารางอื่น
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)