สร้างกฎธุรกิจและคำแนะนำในการใช้ตรรกะในฟอร์มแอปที่เป็นแบบโมเดล
หมายเหตุ
มีผลในเดือนพฤศจิกายน 2020:
- Common Data Service มีการเปลี่ยนชื่อเป็น Microsoft Dataverse เรียนรู้เพิ่มเติม
- มีการอัปเดตคำศัพท์บางคำใน Microsoft Dataverse ตัวอย่างเช่น เอนทิตี เปลี่ยนเป็น ตาราง และ ฟิลด์ เปลี่ยนเป็น คอลัมน์ เรียนรู้เพิ่มเติม
บทความนี้จะได้รับการอัปเดตเร็วๆ นี้เพื่อให้สอดคล้องกับคำศัพท์ล่าสุด
หัวข้อนี้แสดงให้คุณเห็นวิธีการสร้างกฎทางธุรกิจและคำแนะนำ เพื่อนำไปใช้กับตรรกะแบบฟอร์มในแอปที่เป็นแบบโมเดลโดยไม่ต้องเขียนรหัส JavaScript หรือสร้างปลั๊กอิน กฎธุรกิจให้อินเทอร์เฟสอย่างง่ายเพื่อนำไปใช้และรักษากฎที่ใช้บ่อยและที่เปลี่ยนไปอย่างรวดเร็ว ซึ่งสามารถถูกนำไปใช้ได้กับฟอร์มหลักและฟอร์มการสร้างด่วน และทำงานในแอปที่เป็นแบบโมเดล, เว็บแอปดั้งเดิม, Dynamics 365 สำหรับแท็บเล็ต, Dynamics 365 for Outlook (โหมดออนไลน์หรือออฟไลน์)
ด้วยการรวมเงื่อนไขและการดำเนินการ คุณสามารถทำกับกฎทางธุรกิจใดๆ ต่อไปนี้ได้:
ตั้งค่าคอลัมน์
ล้างค่าของคอลัมน์
ตั้งค่าระดับความต้องการของคอลัมน์
แสดงหรือซ่อนคอลัมน์
เปิดหรือปิดใช้งานคอลัมน์
การตรวจสอบข้อมูล และแสดงข้อความแสดงข้อผิดพลาด
สร้างคำแนะนำทางธุรกิจตามเครื่องมือข่าวกรองธุรกิจ
หมายเหตุ
เมื่อต้องการกำหนดกฎธุรกิจสำหรับตารางเพื่อให้ใช้งานกับฟอร์มทั้งหมด ดูที่ สร้างกฎธุรกิจสำหรับตาราง
กฎทางธุรกิจใช้ไม่ได้กับตัวเลือกหลายตัวเลือก
สร้างกฎธุรกิจ หรือคำแนะนำธุรกิจ
ลงชื่อเข้าใช้ Power Apps
ขยาย ข้อมูล เลือก ตาราง เลือกตารางที่คุณต้องการ และจากนั้น เลือกแท็บ กฎธุรกิจ
บนแถบคำสั่ง ให้เลือก เพิ่มกฎธุรกิจ
เปิดหน้าต่างตัวออกแบบกฎธุรกิจ ด้วยเงื่อนไขเดียวที่สร้างไว้แล้วสำหรับคุณ ทุกกฎเริ่มต้นด้วยเงื่อนไข กฎทางธุรกิจใช้การดำเนินการอย่างน้อยหนึ่งรายการ โดยยึดตามเงื่อนไขนั้น

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

เมื่อต้องการตั้งค่าคุณสมบัติสำหรับเงื่อนไข เลือกส่วนประกอบ เงื่อนไข ในหน้าต่างตัวออกแบบ และจากนั้น ตั้งค่าคุณสมบัติในแท็บ คุณสมบัติ ทางด้านขวาของหน้าจอ เมื่อคุณตั้งค่าคุณสมบัติ จะมีการสร้างนิพจน์ที่ด้านล่างของแท็บ คุณสมบัติ
เมื่อต้องการเพิ่มส่วนคำสั่งเพิ่มเติม (AND หรือ OR) ให้กับเงื่อนไข เลือก สร้าง ในแท็บ คุณสมบัติ เพื่อสร้างกฎใหม่ และจากนั้น ตั้งค่าคุณสมบัติสำหรับกฎนั้น ในคอลัมน์ ตรรกะของกฎ คุณสามารถระบุว่าจะเพิ่มกฎใหม่เป็น AND หรือ OR

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

เมื่อต้องการตั้งค่าคุณสมบัติสำหรับการดำเนินการ เลือกส่วนประกอบ การดำเนินการ ในหน้าต่างตัวออกแบบ แล้วจากนั้น ตั้งค่าคุณสมบัติในแท็บ คุณสมบัติ
เมื่อคุณทำการตั้งค่าคุณสมบัติเสร็จสิ้นแล้ว เลือก นําไปใช้
เพิ่มการแนะนำธุรกิจ เมื่อต้องการเพิ่มการแนะนำธุรกิจ
ลากส่วนประกอบ คำแนะนำ จากแท็บ ส่วนประกอบ ไปยังเครื่องหมายบวกที่อยู่ถัดจากส่วนประกอบ เงื่อนไข ลากส่วนประกอบ คำแนะนำ ไปยังเครื่องหมายบวกที่อยู่ถัดจากเครื่องหมายถูก ถ้าคุณต้องการให้กฎธุรกิจมีการดำเนินการนั้น เมื่อเป็นไปตามเงื่อนไข หรือไปยังเครื่องหมายบวกที่อยู่ถัดจาก x ถ้าคุณต้องการให้กฎธุรกิจมีการดำเนินการนั้น เมื่อไม่เป็นไปตามเงื่อนไข
เมื่อต้องการตั้งค่าคุณสมบัติสำหรับคำแนะนำ เลือกส่วนประกอบ คำแนะนำ ในหน้าต่างตัวออกแบบ แล้วจากนั้น ตั้งค่าคุณสมบัติในแท็บ คุณสมบัติ
เมื่อต้องการเพิ่มการดำเนินการไปยังคำแนะนำ ลากรายการจากแท็บ ส่วนประกอบ และจากนั้นตั้งค่าคุณสมบัติสำหรับการดำเนินการแต่ละรายการ ในแท็บ คุณสมบัติ
หมายเหตุ
เมื่อคุณสร้างคำแนะนำ จะมีการเพิ่มการดำเนินการเดี่ยวตามค่าเริ่มต้น เมื่อต้องดูการดำเนินการทั้งหมดในคำแนะนำ เลือก รายละเอียด ในส่วนประกอบ คำแนะนำ
เมื่อคุณทำการตั้งค่าคุณสมบัติเสร็จสิ้นแล้ว เลือก นําไปใช้
เมื่อต้องการตรวจสอบความถูกต้องของกฎธุรกิจ เลือก ตรวจสอบความถูกต้อง บนแถบการดำเนินการ
เมื่อต้องการบันทึกกฎธุรกิจ เลือก บันทึก บนแถบการดำเนินการ
เมื่อต้องการเริ่มการใช้งานกฎธุรกิจ เลือกในหน้าต่างตัวสำรวจโซลูชัน และจากนั้น เลือก เริ่มการใช้งาน คุณไม่สามารถเริ่มการใช้งานกฎธุรกิจจากหน้าต่างตัวออกแบบได้
เคล็ดลับ
ต่อไปนี้เป็นเคล็ดลับบางอย่างที่ควรทราบ ขณะที่คุณทำงานกับกฎธุรกิจในหน้าต่างตัวออกแบบ:
- เมื่อต้องการสร้างสแนปช็อตของทุกอย่างในหน้าต่างกฎธุรกิจ เลือก สแนปช็อต บนแถบการดำเนินการ นี่เป็นประโยชน์ ตัวอย่างเช่น ถ้าคุณต้องการแบ่งปันและได้รับข้อคิดเห็นเกี่ยวกับกฎธุรกิจจากสมาชิกในทีม
- ใช้แผนผังย่อส่วน เพื่อนำทางไปยังส่วนต่างๆของกระบวนการได้อย่างรวดเร็ว นี่เป็นประโยชน์ เมื่อคุณมีกระบวนการที่ซับซ้อนที่เลื่อนออกจากหน้าจอ
- เมื่อคุณเพิ่มเงื่อนไข การดำเนินการ และคำแนะนำธุรกิจ ไปยังกฎธุรกิจของคุณ จะมีการสร้างรหัสสำหรับกฎธุรกิจที่ด้านล่างของหน้าต่างตัวออกแบบ รหัสนี้เป็นแบบอ่านอย่างเดียว
แปลข้อความข้อผิดพลาดที่ใช้ในกฎธุรกิจ
ถ้าคุองค์กรของคุณใช้มากกว่าหนึ่งภาษา คุณจะต้องแปลข้อความแสดงข้อผิดพลาดที่คุณได้ตั้งค่า แต่ละครั้งที่คุณได้ตั้งค่าข้อความ ป้ายชื่อจะถูกสร้างขึ้นโดยระบบ ถ้าคุณส่งออกการแปลในองค์กรของคุณ คุณสามารถเพิ่มรูปแบบภาษาท้องถิ่นสำหรับข้อความของคุณได้ และจากนั้นนำเข้าป้ายชื่อเหล่านั้นกลับเข้าไปในระบบ เพื่อให้ผู้ที่ใช้ภาษาอื่นที่ไม่ใช่ภาษาพื้นฐานของคุณสามารถเรียกดูข้อความที่แปลได้
ปัญหาทั่วไป
ส่วนนี้อธิบายปัญหาทั่วไปที่อาจเกิดขึ้นเมื่อคุณใช้กฎธุรกิจ
คอลัมน์ชื่อเต็มและคอลัมน์ที่อยู่ ไม่รองรับกับแอปส่วนติดต่อแบบรวม
การดำเนินการหรือเงื่อนไขที่ใช้คอลัมน์ผสม เช่น ไม่รองรับคอลัมน์ ชื่อเต็ม (fullname) หรือคอลัมน์ ที่อยู่ ในแอปที่อิงจากส่วนติดต่อแบบรวม หรือคุณสามารถใช้การดำเนินการหรือเงื่อนไขกับคอลัมน์ที่เป็นส่วนประกอบ ตัวอย่างเช่น สำหรับคอลัมน์ ชื่อเต็ม คุณสามารถใช้การดำเนินการหรือเงื่อนไขในคอลัมน์ ชื่อ (firstname) และ นามสกุล (lastname)
กฎธุรกิจไม่มีผลบังคับใช้สำหรับผู้ใช้บางคน
ตรวจสอบให้แน่ใจว่าผู้ใช้มีบทบาทความปลอดภัยที่รวมสิทธิ์ในการอ่านขอบเขตผู้ใช้เป็นอย่างน้อยในตารางกระบวนการ โดยค่าเริ่มต้น บทบาทความปลอดภัยของผู้ใช้ขั้นต้นมีสิทธิ์การใช้งานนี้
กฎธุรกิจจะไม่เริ่มทำงานบนกริดที่สามารถแก้ไขได้บนแดชบอร์ด
กฎทางธุรกิจที่กำหนดขอบเขตโดยเอนทิตีจะไม่ทำงานบนกริดที่สามารถแก้ไขได้ เมื่อกริดที่สามารถแก้ไขได้ถูกกำหนดค่าบนหน้าแดชบอร์ด
กฎธุรกิจของคุณไม่เริ่มทำงานกับฟอร์มหรือไม่
กฎธุรกิจไม่อาจดำเนินการได้ เนื่องจากไม่มีการรวมคอลัมน์ที่อ้างอิงในกฎธุรกิจกับฟอร์ม
เปิดตัวสำรวจโซลูชัน ขยายตารางที่คุณต้องการ แล้วจากนั้น เลือก ฟอร์ม
เปิดแบบฟอร์มที่คุณต้องการ และจากนั้น บน ribbon ตัวออกแบบแบบฟอร์ม เลือก กฎทางธุรกิจ
ในตัวออกแบบฟอร์ม เปิดกฎทางธุรกิจ
ในตัวออกแบบกฎธุรกิจ เลือกเงื่อนไขและการดำเนินการแต่ละรายการ เพื่อตรวจสอบคอลัมน์ทั้งหมดที่อ้างอิงในเงื่อนไขและการดำเนินการแต่ละรายการ

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

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

