Share via


กำหนดชนิดขั้นตอนโหลดฟอร์มและโหลดแท็บ

หมายเหตุ

พอร์ทัล Power Apps คือ Power Pages โดยมีผลในวันที่ 12 ตุลาคม 2022 ข้อมูลเพิ่มเติม: Microsoft Power Pages มีให้ใช้งานทั่วไป (บล็อก)
ในไม่ช้าเราจะย้ายและรวมคู่มือพอร์ทัล Power Apps เข้ากับ คู่มือ Power Pages

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

การตั้งค่า

ชื่อ รายละเอียด
ชื่อ ชื่อที่ให้คำอธิบายของเรกคอร์ด ต้องมี
ชื่อตาราง ชื่อของฟอร์มพื้นฐานที่จะสามารถโหลดฟอร์มจากตารางนั้นได้ ต้องมี
ชื่อฟอร์ม ชื่อของฟอร์มบนแท็บบนตารางเป้าหมายเพื่อแสดง ต้องมี
ชื่อแท็บ ชื่อของแท็บบนฟอร์มสำหรับตารางที่ระบุที่จะถูกแสดง ระบุหรือไม่ก็ได้
โหมด ค่าหนึ่งจากต่อไปนี้:
  • แทรก
  • แก้ไข
  • อ่านอย่างเดียว
การเลือก แทรก บ่งชี้ว่าควรแทรกแบบฟอร์มไปยังเรกคอร์ดใหม่ตามที่คุณส่ง การระบุ แก้ไข ระบุว่า แบบฟอร์มควรแก้ไขเรกคอร์ดที่มีอยู่ การเลือก ReadOnly บ่งชี้ว่า ฟอร์มควรแสดงฟอร์มที่ไม่สามารถแก้ไขได้ของเรกคอร์ดที่มีอยู่ Edit และ ReadOnly ระบุว่าแหล่งของที่มีอยู่และพารามิเตอร์ 'ชนิดแหล่งเรกคอร์ด' และฟิลด์ 'เรกคอร์ดชื่อพารามิเตอร์รหัส' เพื่อเลือกเรกคอร์ดที่เหมาะสมเมื่อโหลดฟอร์มในเว็บไซต์
สร้างขั้นตอนจากแท็บโดยอัตโนมัติ การตรวจสอบบ่งชี้ว่า หลายแท็บบนฟอร์มพื้นฐานจะแสดงแต่ละแท็บเป็นขั้นตอนตามลำดับ โดยเริ่มต้นด้วยแท็บแรก และต่อไปจนกว่าแท็บทั้งหมดถูกนำทางไปจนถึงการส่งขั้นสุดท้าย มีการแทรกเรกคอร์ด ค่าเริ่มต้นจะเป็นไม่ได้เลือกเครื่องหมายไว้ ค่ายกเลิกการเลือกค่าบ่งชี้ว่า เพียงหนึ่งแท็บหรือฟอร์มสามารถแสดงสำหรับขั้นตอนปัจจุบัน ถ้าไม่มีระบุชื่อแท็บ แท็บแรกจะแสดงขึ้น
ชนิดของต้นทางเรกคอร์ด ค่าหนึ่งจากต่อไปนี้:
  • สตริงการสอบถาม
    การเลือก สตริงแบบสอบถาม ต้องการชื่อพารามิเตอร์ที่ต้องมีอยู่ในสายอักขระแบบสอบถามของ URL ที่ไปยังแบบฟอร์ม สามารถระบุในฟิลด์ 'ชื่อพารามิเตอร์รหัสเรกคอร์ด'
  • ผู้ใช้พอร์ทัลปัจจุบัน
    การเลือก ผู้ใช้เว็บไซต์ปัจจุบัน จะดึงเรกคอร์ดผู้ใช้พอร์ทัลสำหรับผู้ใช้การรับรองความถูกต้องแล้วในปัจจุบัน
ชื่อพารามิเตอร์รหัสเรกคอร์ด ชื่อพารามิเตอร์ที่ให้มาในสายอักขระแบบสอบถามของ URL สำหรับเว็บเพจที่ประกอบด้วยฟอร์มพื้นฐานนี้
ชื่อความสัมพันธ์ จำเป็นต้องใช้เมื่อชนิดแหล่งเรกคอร์ดเป็นเรกคอร์ดที่เกี่ยวข้องกับผู้ใช้เว็บไซต์ปัจจุบัน ชื่อตรรกะของความสัมพันธ์ระหว่างเรกคอร์ดผู้ใช้พอร์ทัลปัจจุบันและเรกคอร์ดเป้าหมาย จะต้องส่งกลับตารางชนิดเดียวกันกับที่ระบุไว้ในฟิลด์ชื่อตาราง
เปิดใช้งานสิทธิ์อนุญาตใช้ตาราง จะทำให้ฟอร์มเคารพสิทธิของตาราง ค่าเริ่มต้นคือ false สำหรับเหตุผลความเข้ากันได้ย้อนหลัง ถ้าถูกตั้งค่าเป็น true สิทธิ์ที่ชัดเจนจำเป็นสำหรับผู้ใช้ใดๆ ที่อาจต้องการเข้าถึงแบบฟอร์ม โปรดทราบว่าใช้กับขั้นตอนแรกของฟอร์มเท่านั้น
บันทึกย่อ: วิธีการในการรักษาความปลอดภัยฟอร์มนี้จะถูกยกเลิกในไม่ช้า ดังนั้น จึงไม่ควรใช้ ใช้ สิทธิ์ของตาราง ที่เหมาะสม และการตั้งค่าบทบาทเว็บ เพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลใดๆ แทนได้ ดูหัวข้อถัดไป รักษาความปลอดภัยฟอร์มของคุณ สำหรับรายละเอียด ข้อมูลเพิ่มเติม: การเปลี่ยนแปลงสิทธิ์ของตารางสำหรับฟอร์มและรายการบนพอร์ทัลใหม่

รักษาความปลอดภัยแบบฟอร์มของคุณ

หมายเหตุ

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

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

"ควรเปิดใช้งานสิทธิ์ของตารางสำหรับเรกคอร์ดนี้ หรือทุกคนที่มีอินเทอร์เน็ตสามารถดูข้อมูลได้"

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

การตั้งค่าอื่นๆ

Name Description
แสดงผลทรัพยากรบนเว็บแบบอินไลน์ กำจัด IFrame ที่ครอบคลุมทรัพยากรบนเว็บในฟอร์มพื้นฐาน
เปิดใช้งานคำแนะนำเครื่องมือแล้ว เครื่องมือถูกตั้งค่าโดยใช้คำอธิบายของแอตทริบิวต์บนตารางเป้าหมาย
แสดงฟิลด์ที่ไม่สนับสนุน ฟิลด์ทั้งหมดในขณะนี้ได้รับการสนับสนุน ซึ่งจะถูกจองสำหรับการเปลี่ยนแปลงที่มีศักยภาพ อาจดำเนินการกับชนิดของฟิลด์
ตั้งค่าฟิลด์ที่แนะนำเป็นจำเป็น ทำให้แอตทริบิวต์ทั้งหมดจำเป็นต้องตั้งค่าระดับความต้องการของฟิลด์เป็น 'ธุรกิจที่แนะนำ'
กำหนดให้ต้องระบุทุกฟิลด์ ทำให้ฟิลดทั้งหมดจำเป็นโดยไม่คำนึงถึงระดับความต้องการฟิลด์
คลาส CSS ของสรุปการตรวจสอบความถูกต้อง ชื่อคลาส CSS กำหนดให้กับสรุปการตรวจสอบ ค่าเริ่มต้น: 'validation-summary alert alert-error alert-block'
เปิดใช้งานลิงก์สรุปการตรวจสอบความถูกต้อง ค่าบูลีน true หรือ false ซึ่งบ่งชี้ว่า การเชื่อมโยงของจุดยึดจะแสดงในการตรวจสอบจะสรุปเพื่อเลื่อนไปยังเขตข้อมูลที่ประกอบด้วยข้อผิดพลาดหรือไม่ ค่าเริ่มต้น: จริง
ข้อความลิงก์ของสรุปการตรวจสอบความถูกต้อง ป้ายชื่อกำหนดให้กับลิงก์สรุปการตรวจสอบ ค่าเริ่มต้น: คลิกที่นี่
คำแนะนำ แสดงบล็อกข้อความที่ด้านบนของแบบฟอร์ม
ข้อความไม่พบเรกคอร์ด ข้อความที่ปรากฏขึ้นเมื่อไม่สามารถโหลดเรกคอร์ดแหล่งที่มา ค่าเริ่มต้น: ไม่พบเรกคอร์ดที่คุณกำลังค้นหา

ตัวเลือกฟอร์ม

Name Description
เพิ่ม Captcha พอร์ทัลใช้ RadCaptcha โดย Telerik เพื่อป้องกันการโจมตีที่เป็นอันตรายจากสแปม บริการจำเป็นต้องมีคีย์ที่ไม่ซ้ำเพื่อรับรองความถูกต้องคำขอสำหรับแอปพลิเคชันของพอร์ทัล
กลุ่มการตรวจสอบความถูกต้อง ชื่อกลุ่มที่กำหนดให้ป้อนข้อมูลควบคุมการประเมินการป้อนข้อมูลที่ถูกต้องของกลุ่มที่มีชื่อตัวควบคุม
คลาส CSS ของปุ่มย้อนกลับ ชื่อคลาส CSS กำหนดให้กับปุ่มย้อนกลับ
ข้อความปุ่มย้อนกลับ ป้ายชื่อบนปุ่มย้อนกลับ
คลาส CSS ของปุ่มถัดไป ชื่อคลาส CSS กำหนดให้กับปุ่มถัดไป
ข้อความของปุ่มส่ง ป้ายชื่อบนปุ่มถัดไป
คลาส CSS ของปุ่มส่ง ชื่อคลาส CSS กำหนดให้กับปุ่มส่ง ค่าเริ่มต้น: ปุ่มส่ง
ข้อความของปุ่มส่ง ป้ายชื่อบนปุ่มส่ง ค่าเริ่มต้นคือ 'ปุ่ม
ข้อความไม่ว่างของปุ่มส่ง ป้ายชื่อบนปุ่มส่งในระหว่างกระบวนการที่กำลังทำงานอยู่ ค่าเริ่มต้น: กำลังประมวลผล...

เชื่อมโยงกับผู้ใช้พอร์ทัลปัจจุบันบนการสร้างเรกคอร์ด

ใช้ตัวเลือกเหล่านี้เพื่อติดตามว่าผู้ติดต่อในพอร์ทัลรายใดสร้างเรกคอร์ดโดยใช้พอร์ทัล UI

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

การอ้างอิงตารางที่เกี่ยวข้อง

พารามิเตอร์ต่อไปนี้เกี่ยวข้องกับการตั้งค่าการอ้างอิงตารางที่เกี่ยวข้องเมื่อบันทึกฟอร์ม

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

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

ฟังก์ชันการทำงานอื่นๆ

Name Description
แนบไฟล์ ตรวจสอบเพื่อให้แบบฟอร์มที่มีตัวควบคุมการอัปโหลดแฟ้มไปยังด้านล่างของแบบฟอร์มเพื่ออนุญาตให้แนบแฟ้มกับเรกคอร์ด
อนุญาตหลายไฟล์ ค่าบูลีนที่บ่งชี้ว่าผู้ใช้สามารถอัปโหลดมากกว่าหนึ่งแฟ้มได้หรือไม่
ยอมรับ แอตทริบิวต์ยอมรับจะระบุชนิด MIME ของแฟ้มที่เซิร์ฟเวอร์ยอมรับผ่านการอัปโหลดแฟ้ม เมื่อต้องการระบุมากกว่าหนึ่งค่า คั่นด้วยเครื่องหมายจุลภาค (ตัวอย่างเช่น เสียง/*วิดีโอ/*รูป/*)
ป้ายกำกับ ข้อความที่แสดงถัดจากตัวควบคุมการอัปโหลดแฟ้ม สำหรับแต่ละชุดภาษาที่ติดตั้งและเปิดใช้งานสำหรับสภาพแวดล้อม Microsoft Dataverse ฟิลด์จะพร้อมใช้งานเพื่อป้อนข้อความในภาษาเกี่ยวข้อง
จำเป็น การตรวจสอบทำให้สิ่งที่แนบมาของแฟ้มที่จำเป็นในการดำเนินการต่อไป
ข้อความแสดงข้อผิดพลาดที่จำเป็น ข้อความที่แสดงในระหว่างการตรวจสอบแบบฟอร์มถ้าจำเป็นต้องเป็นจริง และผู้ใช้ที่ไม่ได้แนบไฟล์ สำหรับแต่ละชุดภาษาที่ติดตั้งและเปิดใช้งานสำหรับสภาพแวดล้อม Dataverse ฟิลด์จะพร้อมใช้งานเพื่อป้อนข้อความในภาษาเกี่ยวข้อง
แบบกำหนดเอง JavaScript บล็อกของ JavaScript แบบกำหนดเองจะถูกเพิ่มไปยังด้านล่างของเพจก่อนการปิดองค์ประกอบแท็กของแบบฟอร์ม รหัสขาเข้า HTML ของฟิลด์ตารางถูกตั้งเป็นชื่อตรรกะของการกระจาย ทำให้การเลือกฟิลด์ การตั้งค่า หรือการจัดการฝั่งไคลเอ็นต์อื่นๆ สามารถทำได้โดยง่ายด้วย jQuery $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); });

ดูเพิ่มเติม

กำหนดค่าพอร์ทัล
กำหนดฟอร์มพื้นฐาน
ขั้นตอนของฟอร์มแบบหลายขั้นตอนสำหรับพอร์ทัล
ชนิดของขั้นตอนการเปลี่ยนเส้นทาง
ชนิดของขั้นตอนแบบมีเงื่อนไข
เพิ่ม JavaScript แบบกำหนดเอง

หมายเหตุ

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

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