จัดการการตั้งค่าฟอร์มแอปแบบจำลอง
การตั้งค่าฟอร์ม Power Apps เป็นชุดของความสามารถที่ทำให้ง่ายสำหรับผู้สร้างแอปแบบจำลองในการกำหนดค่าวิธีที่ผู้ใช้จะเข้าถึงฟอร์มในโซลูชันหรือแอปพลิเคชัน จาก การตั้งค่าฟอร์ม มีพื้นที่สามส่วนที่แตกต่างกันที่ผู้สร้างสามารถเลือกได้จาก:
คุณสามารถเข้าถึงการตั้งค่าฟอร์มจากพื้นที่ ฟอร์ม ใน Power Apps หรือแถบคำสั่งในตัวออกแบบฟอร์ม
ตั้งค่าบทบาทความปลอดภัยสำหรับฟอร์ม
บุคคลอื่นในองค์กรของคุณอาจโต้ตอบกับข้อมูลเดียวกันได้หลายวิธี ผู้จัดการอาจขึ้นอยู่กับความสามารถในการสแกนข้อมูลในแถวอย่างรวดเร็ว และแผนกบริการอาจต้องการฟอร์มที่ทำให้การป้อนข้อมูลง่ายขึ้น คุณสามารถรองรับความต้องการที่แตกต่างกัน โดยการกำหนดฟอร์มให้บทบาทความปลอดภัยที่มีสมาชิกเป็นกลุ่มคนที่แตกต่างกัน
เมื่อคุณมีชนิดฟอร์มหลักหรือฟอร์มอื่นที่ระบุสำหรับตารางมากกว่าหนึ่งฟอร์ม คุณสามารถเลือกฟอร์มที่ผู้ใช้จะสามารถใช้ได้ตามบทบาทความปลอดภัยของพวกเขา เนื่องจากแต่ละตารางต้องสามารถแสดงฟอร์มสำหรับผู้ใช้ใดๆ ต้องกำหนดอย่างน้อยหนึ่งฟอร์มเป็นฟอร์ม "แสดงแทน" – ฟอร์มที่มองเห็นได้โดยผู้ใช้ที่บทบาทความปลอดภัยไม่มีฟอร์มใดๆ ที่ กำหนดให้พวกเขาอย่างชัดเจน
หมายเหตุ
- ฟอร์มสร้างด่วน ฟอร์มแสดงผลแบบด่วน และฟอร์มบัตร ไม่สามารถถูกกำหนดให้กับบทบาทความปลอดภัยได้
- ตัวเลือกอื่นที่ผู้สร้างต้องควบคุมการเข้าถึงฟอร์มคือ การทำให้ฟอร์มหลักไม่ทำงาน คุณสามารถตั้งค่าสถานะใช้งานหรือไม่ใช้งาน ไปยังแบบฟอร์มหลักได้ ส่วนใหญ่แล้ว คุณลักษณะนี้ถูกรวมเพื่อจัดการฟอร์มใหม่ที่รวม เมื่อสภาพแวดล้อม Microsoft Dataverse อัพเกรด แต่คุณสามารถใช้เพื่อป้องกันผู้ใช้จากการที่สามารถใช้ฟอร์มหลักใดๆ ได้
การกำหนดบทบาทความปลอดภัยให้ฟอร์ม
ลงชื่อเข้าใช้ Power Apps เลือก โซลูชัน เปิดโซลูชันที่ต้องการ เลือกตาราง จากนั้นเลือกพื้นที่ ฟอร์ม หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
ถัดจากฟอร์มหลักที่คุณต้องการกำหนดค่าบทบาทความปลอดภัยสำหรับฟอร์ม ให้เลือก ..., และจากนั้น เลือก การตั้งค่าฟอร์ม
ในการนำทางด้านซ้ายบนหน้า การตั้งค่าฟอร์ม ให้เลือก บทบาทความปลอดภัย
เลือกจากตัวเลือกดังต่อไปนี้
- ในการตั้งค่าบทบาทความปลอดภัยสำหรับผู้ใช้ทุกคน เลือก ทุกคน
- ในการตั้งค่าการเข้าถึงฟอร์มสำหรับบทบาทความปลอดภัยเฉพาะอย่างน้อยหนึ่งบทบาท ให้เลือก บทบาทความปลอดภัย เฉพาะ จากนั้น เลือกบทบาทความปลอดภัยที่คุณต้องการให้สิทธิ์การเข้าถึงจากรายการของบทบาทความปลอดภัยที่ตั้งค่าไว้สำหรับสภาพแวดล้อมของคุณ
เลือก บันทึกและเผยแพร่
ตั้งค่าลำดับฟอร์ม
เมื่อคุณมีฟอร์มหลัก ฟอร์มสร้างด่วน ฟอร์มแสดงผลแบบด่วน หรือฟอร์มบัตรหลายรายการสำหรับตาราง คุณสามารถมอบหมายลำดับฟอร์มได้ ลำดับในฟอร์มกำหนดว่าฟอร์มที่สามารถใช้งานได้ใดจะปรากฏตามค่าเริ่มต้น ฟอร์มหลักที่มีอยู่สามารถถูกควบคุมเพิ่มเติมได้โดยการกำหนดบทบาทความปลอดภัยให้กับฟอร์มได้
โปรดสังเกตว่าลำดับของฟอร์มไม่ได้กำหนดผู้ที่สามารถดูฟอร์มได้ ซึ่งได้รับการจัดการโดยการตั้งค่าบทบาทความปลอดภัย ข้อมูลเพิ่มเติม: ตั้งค่าบทบาทความปลอดภัยสำหรับฟอร์ม
- ลงชื่อเข้าใช้ Power Apps เลือก โซลูชัน เปิดโซลูชันที่ต้องการ เลือกตาราง จากนั้นเลือกพื้นที่ ฟอร์ม หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
- ถัดจากฟอร์มหลักที่คุณต้องการกำหนดค่าฟอร์มที่ใช้แสดงแทนให้ ให้เลือก ... และจากนั้น เลือก การตั้งค่าฟอร์ม
- ในการนำทางด้านซ้ายบนหน้า การตั้งค่าฟอร์ม ให้เลือก ลำดับของฟอร์ม
- เลือกชุดฟอร์มที่คุณต้องการ เช่น ฟอร์มหลัก สร้างฟอร์มด่วน ฟอร์มแสดงผลแบบด่วน หรือ ฟอร์มบัตร
- เปลี่ยนลำดับโดยการลากและวางฟอร์มขึ้นและลงในรายการตามลำดับที่คุณต้องการแสดงต่อผู้ใช้ของคุณ นอกจากนี้ คุณยังสามารถใช้แป้นพิมพ์ลัดเหล่านี้: Tab/Tab + Shift เพื่อย้ายโฟกัส Space เพื่อเลือกหรือนำฟอร์มออกใช้ และแป้นลูกศร Down/Up เพื่อย้ายฟอร์ม เลือก บันทึกและเผยแพร่ ในการตั้งค่าลำดับของฟอร์มโดยใช้ตัวสำรวจโซลูชัน โปรดดูที่ กำหนดลำดับของฟอร์มแอปแบบจำลอง
ตั้งค่าฟอร์มที่ใช้แสดงแทนสำหรับตาราง
การตั้งค่าฟอร์มที่ใช้แสดงแทนสำหรับตารางเป็นสิ่งสำคัญ เพื่อให้แน่ใจว่าหากผู้ใช้ไม่มีบทบาทความปลอดภัยที่กำหนดไว้ใดๆ หรือไม่มีบทบาทความปลอดภัยที่กำหนดสำหรับชนิดฟอร์มหลัก จะมีฟอร์ม "ค่าเริ่มต้น" ที่จะแสดงสำหรับตารางนั้นเสมอ ฟอร์มที่ใช้แสดงแทนพร้อมใช้งานเฉพาะกับฟอร์มหลักเท่านั้น และไม่สามารถใช้กับฟอร์มสร้างด่วน ฟอร์มแสดงผลแบบด่วน และฟอร์มบัตรได้
มีกลยุทธ์ที่แตกต่างกันสองสามอย่างที่ควรพิจารณา เมื่อคุณจัดการฟอร์มที่ใช้แสดงแทนสำหรับตาราง
ผู้ใช้ทุกคนจะมองเห็นฟอร์มเดียวกัน
ถ้าคุณไม่จำเป็นต้องมีฟอร์มหลายฟอร์มสำหรับตาราง คุณไม่จำเป็นต้องมีฟอร์มที่ใช้แสดงแทน
สร้างฟอร์มฉุกเฉิน
ถ้าคุณกำลังใช้ฟอร์มตามบทบาทเนื่องจากคุณต้องการจำกัดข้อมูลที่บุคคลอาจดูหรือแก้ไข พิจารณาการสร้างฟอร์มที่มีการแสดงข้อมูลน้อยที่สุด จากนั้น เลือกบทบาทความปลอดภัยเฉพาะ แต่ห้ามเลือกบทบาทใดๆ ยกเว้นผู้ดูแลระบบ ผลลัพธ์คือทุกคนจะไม่สามารถดูฟอร์มนี้ได้ยกเว้นผู้ดูแลระบบและผู้ใช้ที่มีบทบาทความปลอดภัยที่ยังไม่ได้เชื่อมโยงกับฟอร์มที่ระบุ คุณสามารถรวมทรัพยากรบนเว็บ HTML ในฟอร์มที่มีข้อมูลเกี่ยวกับสาเหตุที่สามารถมองเห็นข้อมูลเล็กน้อยในฟอร์ม และการเชื่อมโยงข้อมูลเกี่ยวกับวิธีการร้องขอการถูกเพิ่มในบทบาทความปลอดภัยที่สัมพันธ์กับฟอร์ม หรือรวมบทบาทความปลอดภัยใหม่สำหรับฟอร์ม
สร้างฟอร์มทั่วไป
ถ้าคุณใช้ฟอร์มตามบทบาทเพื่อให้ประสบการณ์ผู้ใช้ที่กำหนดเองตามบทบาทของผู้ใช้ คุณสามารถตั้งค่าฟอร์มที่ปรับอย่างแต่งน้อยที่สุดของคุณเป็นฟอร์มที่ใช้แสดงแทน และกำหนดค่าเพื่อแสดงสำหรับทุกคนได้ แล้ว สร้างฟอร์มแบบกำหนดเองสำหรับบทบาทความปลอดภัยเฉพาะ และกำหนดค่าฟอร์มเหล่านั้นให้แสดงสำหรับบทบาทความปลอดภัยที่จำเป็นเท่านั้น อย่าเปิดใช้งานฟอร์มนี้สำหรับแสดงแทน สุดท้าย ใน การตั้งค่าฟอร์ม กำหนดค่า ลำดับฟอร์ม เพื่อระบุฟอร์มที่จะแสดงโดยจัดอันดับจากแบบเอกสิทธิ์มากที่สุดไปยังน้อยที่สุด ฟอร์มที่ใช้แสดงแทนของคุณจะอยู่ที่ด้านล่างของรายการ วิธีนี้จะทำให้คนทองเห็นฟอร์มที่ได้ถูกกำหนดเองสำหรับบทบาทของตนเองเป็นฟอร์มเริ่มต้น แต่จะยังคงสามารถใช้ตัวเลือกฟอร์มเพื่อเลือกฟอร์มที่พบบ่อยที่สุดถ้าพวกเขาต้องการ ฟอร์มใดก็ตามที่เลือกจะยังคงเป็นฟอร์มเริ่มต้นจนกว่าจะเลือกรูปแบบอื่น
ตั้งค่าฟอร์มที่ใช้แสดงแทนสำหรับตาราง
- ลงชื่อเข้าใช้ Power Apps เลือก โซลูชัน เปิดโซลูชันที่ต้องการ เลือกตาราง จากนั้นเลือกพื้นที่ ฟอร์ม หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
- ถัดจากฟอร์มหลักที่คุณต้องการกำหนดค่าฟอร์มที่ใช้แสดงแทนให้ ให้เลือก ... และจากนั้น เลือก การตั้งค่าฟอร์ม
- ในการนำทางด้านซ้ายบนหน้า การตั้งค่าฟอร์ม ให้เลือก ฟอร์มที่ใช้แสดงแทน
- หากต้องการปิดใช้งานฟอร์มจากฟอร์มที่ใช้แสดงแทน ให้ล้างกล่องกาเครื่องหมาย ในตัวอย่างนี้ ฟอร์ม ข้อมูล จะถูกลบออกจากลำดับการแสดงแทน
ในการเปิดใช้งานฟอร์มสำหรับทางเลือกสำรอง ให้เลือกกล่องทำเครื่องหมายถัดจากฟอร์มเพื่อเปิดใช้งาน
- เลือก บันทึกและเผยแพร่
ใช้การเขียนสคริปต์ของฟอร์ม
บริบทของฟอร์ม API สำหรับไคลเอ็นต์ (formContext) ให้การอ้างอิงถึงฟอร์มหรือรายการบนฟอร์ม เช่น ตัวควบคุม quick view หรือแถวในตารางที่สามารถแก้ไขได้ ต่อรหัสปัจจุบันที่มีการประมวลผล ข้อมูลเพิ่มเติม: บริบทฟอร์ม API สำหรับไคลเอ็นต์
ข้อสำคัญ
ออบเจ็กต์ Xrm.Page จะถูก เลิกใช้ และคุณควรใช้วิธีการ getFormContext ของการส่งผ่านออบเจ็กต์บริบทการดำเนินงานเพื่อส่งคืนการอ้างอิงถึงฟอร์มที่เหมาะสมหรือรายการในฟอร์ม
ดูเพิ่มเติม
ภาพรวมของตัวออกแบบแบบฟอร์มที่เป็นแบบโมเดล
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)