แชร์ผ่าน


ปรับแต่งโปรไฟล์ออฟไลน์

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

แนวทางต่อไปนี้ช่วยให้คุณสร้างโปรไฟล์แบบออฟไลน์ที่ตรงกับความต้องการที่แน่นอนขององค์กรของคุณ

อย่าทําให้ผู้ใช้ของคุณดาวน์โหลดข้อมูลมากเกินไป

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

เมื่อคุณพัฒนาโปรไฟล์ออฟไลน์ของคุณและทดสอบด้วยข้อมูลจริงหรือตัวแทน โปรดคํานึงถึงแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:

  • จํากัดจํานวนของระเบียนให้น้อยกว่า 200,000 รายการเพื่อประสิทธิภาพการทํางานที่ดีขึ้น การซิงค์แบบออฟไลน์ไม่เกิน 3,000,000 รายการไม่รองรับ
  • จํากัดจํานวนของตารางให้น้อยกว่า 100
  • จํากัดขนาดข้อมูลทั้งหมดไว้ที่น้อยกว่า 1 GB
  • จํากัดไฟล์และขนาดรูปภาพทั้งหมดไว้ที่น้อยกว่า 4 GB ใช้ตัวกรองเพื่อลดขนาดการดาวน์โหลดทั้งหมด
  • ลดจํานวนระเบียนที่ดาวน์โหลดในตารางที่เปลี่ยนแปลงบ่อยโดยการกรองในเขตข้อมูล เช่น สถานะ กลุ่ม ภูมิภาค เจ้าของ หรือมอบหมายให้

ถ้าข้อมูลแบบออฟไลน์ของแอปของคุณเกินคําแนะนําเหล่านี้ ผู้ใช้จะเห็นการซิงค์ช้าลง การใช้งานข้อมูลที่สูงขึ้น การใช้แบตเตอรี่ที่สูงขึ้น และประสิทธิภาพของแอปที่ช้าลง

ปรับโปรไฟล์แบบออฟไลน์ของคุณให้เหมาะสม

ใช้แนวทางปฏิบัติที่ดีที่สุดต่อไปนี้เพื่อให้แน่ใจว่าผู้ใช้ดาวน์โหลดเฉพาะข้อมูลที่พวกเขาต้องการ การปรับข้อมูลที่ดาวน์โหลดให้เหมาะสมทําให้ง่ายต่อการอยู่ภายในขีดจํากัดที่แนะนํา

อย่าสร้างวงล้อใหม่

หากคุณกําลังปรับแต่ง Field Service หรือ Sales ให้เริ่มจากโปรไฟล์ออฟไลน์เริ่มต้น คุณทราบถึงการทํางานของคุณลักษณะหลัก และคุณจะไม่พลาดตารางที่ใช้ในฟอร์มมาตรฐาน

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

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

เพิ่มตารางทั้งหมดที่อ้างอิงในแต่ละฟอร์มและมุมมองในแอปของคุณ

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

เมื่อคุณเพิ่มตารางไปยังโปรไฟล์แบบออฟไลน์ คุณสามารถเลือกหนึ่งในสี่ตัวเลือกเพื่อกําหนดว่าแถวใดจะถูกดาวน์โหลด:

  • แถวขององค์กร
  • แถวทั้งหมด
  • แถวที่เกี่ยวข้องเท่านั้น
  • ธรรมเนียม

หากต้องการเลือกตัวเลือกที่ดีที่สุดสําหรับแต่ละตาราง ให้พิจารณาว่าตารางของคุณเป็นประเภทใดต่อไปนี้:

  • ตารางแบบสแตนด์อโลน: ตารางที่มองเห็นเป็นตารางในแอป เช่น Contact

  • ตารางที่เกี่ยวข้อง: ตารางที่อ้างอิงถึงในมุมมองฟอร์มหรือมุมมองเส้นตารางของตารางที่แตกต่างกัน เช่น หน่วย

  • ตารางทรัพยากร: ตารางที่ประกอบด้วยข้อมูลทรัพยากร เช่น สกุลเงินหรือดินแดน

เลือกตัวเลือกแถวโดยยึดตามประเภทของตารางที่คุณเพิ่ม:

ชนิดของตาราง แถวขององค์กร แถวทั้งหมด แถวที่เกี่ยวข้องเท่านั้น ธรรมเนียม
สแตนด์อโลน
ที่เกี่ยวข้อง
ทรัพยากร

ใช้ตัวกรองเพื่อลดขนาดการดาวน์โหลดข้อมูล

ถ้าผู้ใช้มีสิทธิ์เข้าถึงชุดข้อมูลขนาดใหญ่เมื่อพวกเขากําลังออนไลน์ ให้ใช้ตัวกรองเพื่อจํากัดข้อมูลที่ดาวน์โหลดเมื่อพวกเขากําลังออฟไลน์

สําคัญ

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

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

    สกรีนช็อตที่แสดงตัวกรองแบบกําหนดเองที่มีเงื่อนไข EQUALS ที่ชัดเจน

  • ตารางที่เกี่ยวข้อง: ใช้ตัวกรองแบบกําหนดเองถ้าคุณต้องการให้ผู้ใช้ดาวน์โหลดแถวที่เกี่ยวข้อง และ ที่ตรงกับเกณฑ์การกรองอื่น ๆ ของคุณ

    สกรีนช็อตที่แสดงตัวกรองแบบกําหนดเองที่มีเงื่อนไข AND

  • ตารางทรัพยากร: ใช้ตัวกรองแบบกําหนดเองถ้าคุณต้องการให้ผู้ใช้ดาวน์โหลดเฉพาะแถวที่ตรงกับเกณฑ์ของคุณ เช่น แถวที่มีสถานะใช้งานอยู่

    สกรีนช็อตที่แสดงตัวกรองแบบกําหนดเองที่มีสถานะเท่ากับใช้งานอยู่

ตัวกรองแบบกําหนดเองทั่วไป

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

สกรีนช็อตที่แสดงตัวกรองหลายรายการตามเวลาเริ่มต้นและสิ้นสุดในเงื่อนไข OR

กรองตามสถานะ เพื่อจํากัดการดาวน์โหลดไปยังแถวที่มีสถานะบางอย่าง

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

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

สกรีนช็อตที่แสดงตัวกรองตามบทบาท

หลีกเลี่ยงข้อผิดพลาดตัวกรองเหล่านี้ที่สามารถชะลอการดาวน์โหลดของคุณ

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

  • อย่าใช้สตริงที่ตรงกับบางส่วนหรือ Contains, Begins with หรือ Ends with

  • หลีกเลี่ยงความสัมพันธ์หลายระดับในตัวกรองแบบกําหนดเอง ตัวกรองเช่นนี้อาจทําให้การดาวน์โหลดช้า:

    สกรีนช็อตที่แสดงตัวกรองหลายรายการที่มีความสัมพันธ์ที่ซ้อนกัน

  • หลีกเลี่ยงการใช้เงื่อนไข OR จํานวนมาก

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

ใช้การเลือกคอลัมน์เพื่อลดเวลาการดาวน์โหลดและการซิงค์ข้อมูล

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

  1. ใน Power Apps Studio ในแผงด้านซ้าย ให้เลือก แอป

  2. เลือกแอปที่ขับเคลื่อนด้วยแบบจําลองของคุณ จากนั้นเลือก แก้ไข

  3. เลือก การตั้งค่า

  4. เลือกทั่วไป

  5. ในส่วน เลือกโหมดออฟไลน์และโปรไฟล์ ให้เลือก แก้ไขโปรไฟล์ที่เลือก จากไอคอน การดําเนินการเพิ่มเติม (...) สําหรับโปรไฟล์ที่เลือก

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

  7. หน้า แก้ไขชื่อตาราง จะปรากฏขึ้น ภายใต้ส่วน คอลัมน์ที่เลือก ให้เลือกตัวเลือก จัดการคอลัมน์

  8. ในบานหน้าต่างคอลัมน์ที่เลือกที่มีการจัดการแล้วนี้ ให้เลือกตัวเลือกเลือกคอลัมน์ที่จําเป็นเท่านั้น

  9. คอลัมน์ที่ใช้ในแอปจะถูกเลือกโดยอัตโนมัติ สําหรับคอลัมน์อื่น ๆ ทั้งหมด ให้ปรับให้เหมาะสมโดยการเลือกเฉพาะคอลัมน์ที่จําเป็น

    สําคัญ

    • ถ้าคุณมีรหัส JavaScript แบบกําหนดเองในแอป ให้ตรวจสอบให้แน่ใจว่าได้เลือกคอลัมน์ที่ใช้ในรหัสที่กําหนดเองในโปรไฟล์แบบออฟไลน์
    • ถ้าคุณเพิ่มคอลัมน์เพิ่มเติมหลังจากปรับโปรไฟล์แบบออฟไลน์ให้เหมาะสม ให้ย้อนกลับและเลือกคอลัมน์ใหม่เป็นคอลัมน์ที่ต้องการ ในบานหน้าต่างคอลัมน์ที่เลือกที่มีการจัดการ
  10. เลือก กลับ

  11. เลือก บันทึก

  12. เลือก บันทึกและปิด

  13. ปิดการตั้งค่าและเลือกเผยแพร่

Note

  • เราขอแนะนําให้เลือกคอลัมน์ที่จําเป็นสําหรับตารางที่มีจํานวนคอลัมน์ที่ไม่ได้ใช้สูงเสมอ
  • ตัวเลือก จัดการคอลัมน์และคอลัมน์ที่เลือกที่มีการจัดการ ไม่พร้อมใช้งานในการกําหนดค่าโปรไฟล์ออฟไลน์บนอุปกรณ์เคลื่อนที่บนศูนย์การจัดการ Power Platform

ปรับให้เหมาะสมสำหรับแอปแคนวาส

สําคัญ

การเพิ่มประสิทธิภาพไม่สามารถใช้ได้กับแอป canvas ในกรณีที่ใช้โปรไฟล์ออฟไลน์ที่เลือก

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

  1. ใน Power Apps Studio ในแผงด้านซ้าย ให้เลือก แอป
  2. เลือกแอปพื้นที่ทำงานของคุณ จากนั้นเลือกแก้ไข
  3. เลือก การตั้งค่า
  4. เลือกอัปเดตและการทดลอง
  5. เปิดตัวเลือกการซิงโครไนซ์แบบออฟไลน์เร็วขึ้น
  6. ปิดการตั้งค่าและเลือก เผยแพร่