แชร์ผ่าน


สถานที่ที่จะวางตรรกะ: แอปพื้นที่ทำงาน แอปแบบจำลอง Microsoft Dataverse หรือโฟลว์ Power Automate

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

แอปพื้นที่ทำงานใน Power Apps

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

เพื่อรักษาประสิทธิภาพของแอป คุณควรพิจารณาสิ่งต่อไปนี้เมื่อวางตรรกะในแอปพื้นที่ทำงาน:

  • ใช้ในสถานการณ์ที่คุณต้องทำการเปลี่ยนแปลงใดๆ ที่มองเห็นได้บนหน้าจอโดยทันที

  • ใช้ตรรกะอย่างง่ายเท่านั้น และหลีกเลี่ยงสูตรที่ซับซ้อนที่มีหลายสิบบรรทัด

  • จำกัดไว้ที่ตัวเชื่อมต่อข้อมูลสองสามตัวในสูตร

  • หลีกเลี่ยงการใช้ตรรกะเพื่อจัดการหรือแปลงข้อมูล

  • หลีกเลี่ยงการประมวลผลเรกคอร์ดหลายรายการพร้อมกัน (ตัวอย่างเช่น หลีกเลี่ยงการใช้ฟังก์ชัน ForAll)

ข้อมูลเพิ่มเติม: เริ่มต้นใช้งานสูตรแอปพื้นที่ทำงานใน Power Apps

แอปแบบจำลอง Power Apps

แอปแบบจำลองมีหลายวิธีในการรันตรรกะ มีตรรกะสี่ชนิดที่ใช้วิธีแบบเขียนโค้ดเล็กน้อยที่เหมาะสำหรับนักพัฒนาทั้งหมด:

  • โฟลว์กระบวนการธุรกิจ

  • เวิร์กโฟลว์

  • การดำเนินการ

  • กฎธุรกิจ

นอกจากนี้ ชนิดของตรรกะต่อไปนี้พร้อมใช้งานสำหรับนักพัฒนามืออาชีพ:

  • การเขียนสคริปต์ฝั่งไคลเอ็นต์

  • การพัฒนา API

  • การใช้รหัสกับทรัพยากรบนเว็บ

ตัวเลือกทั้งหมดเหล่านี้ทำงานบนอุปกรณ์ที่ใช้งานแอป พิจารณาการวางตรรกะในแอปแบบจำลอง หาก:

  • ตรรกะจะต้องทำงานบนอุปกรณ์

  • ตรรกะต้องใช้เอนทิตีหลายรายการ (ตาราง)

  • คุณต้องการตรรกะที่ซับซ้อนซึ่งไม่พร้อมใช้งานกับคุณลักษณะแบบสำเร็จรูป

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

ข้อมูลเพิ่มเติม: ใช้ตรรกะทางธุรกิจที่กำหนดเองกับกฎธุรกิจและโฟลว์ในแอปแบบจำลอง

โฟลว์ Power Automate

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

  • ตรรกะต้องทำงานในตัวเชื่อมต่อหลายๆ รายการ

  • คุณกำลังสร้างกระบวนการอนุมัติ

  • มีการสร้างผลลัพธ์ในรูปแบบอื่น

  • คุณต้องการลดการขึ้นต่อกันในความสามารถในการประมวลผลด้านอุปกรณ์

ข้อมูลเพิ่มเติม: คู่มือ Power Automate

Dataverse

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

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

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

ข้อมูลเพิ่มเติม: ใช้ตรรกะทางธุรกิจใน Dataverse

หมายเหตุ

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

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