ปรับแต่งโปรไฟล์ออฟไลน์
มีหลายสิ่งที่ต้องคำนึงถึงเมื่อคุณสร้างหรืออัปเดตโปรไฟล์ออฟไลน์สำหรับแอปแบบจำลอง โปรไฟล์ออฟไลน์ควรมีข้อมูลทั้งหมดที่ผู้ใช้แอปจำเป็นต้องทำงานให้เสร็จในฟิลด์ อย่างไรก็ตาม หากมีข้อมูลมากเกินไป ผู้ใช้แอปอาจต้องรอจนกว่าข้อมูลจะดาวน์โหลด พวกเขาอาจใช้พื้นที่บนอุปกรณ์จนหมด คุณจะต้องพิจารณาอุปกรณ์และแผนข้อมูลที่ผู้ใช้แอปของคุณต้องมีเพื่อให้แน่ใจว่าพวกเขาจะได้รับประสบการณ์ที่ยอดเยี่ยม
แนวทางต่อไปนี้จะช่วยคุณสร้างโปรไฟล์แบบออฟไลน์ที่ตรงกับความต้องการที่แท้จริงขององค์กรของคุณ
อย่าให้ผู้ใช้ของคุณดาวน์โหลดข้อมูลมากเกินไป
ผู้ใช้แต่ละคนอาจมีสิทธิ์เข้าถึงชุดข้อมูลที่แตกต่างกัน สิ่งสำคัญคือต้องคิดและทดสอบว่าผู้ใช้กลุ่มต่างๆ จะเห็นข้อมูลมากน้อยเพียงใด ตัวอย่างเช่น ผู้จัดการฝ่ายขายแบบกลุ่มอาจเข้าถึงโอกาสในการขายได้มากกว่าผู้จัดการฝ่ายขายในพื้นที่
ในขณะที่คุณพัฒนาโปรไฟล์แบบออฟไลน์และทดสอบด้วยข้อมูลจริงหรือข้อมูลที่เป็นตัวแทน โปรดคำนึงถึงแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:
- จำกัดจำนวนของเรกคอร์ดให้น้อยกว่า 200,000 รายการเพื่อประสิทธิภาพที่ดีขึ้น การซิงค์ออฟไลน์ไม่รองรับเรกคอร์ดที่เกินกว่า 3,000,000 รายการ
- จำกัดจำนวนตารางให้น้อยกว่า 100 ตาราง
- จำกัดขนาดข้อมูลทั้งหมดให้น้อยกว่า 1 GB
- ขนาดไฟล์และรูปภาพทั้งหมดต้องไม่เกิน 4 GB ใช้ตัวกรองเพื่อลดขนาดการดาวน์โหลดทั้งหมด
- ลดจำนวนเรกคอร์ดที่ดาวน์โหลดในตารางที่เปลี่ยนแปลงบ่อยครั้งโดยการกรองฟิลด์เช่น สถานะ กลุ่ม ภูมิภาค เจ้าของ หรือได้รับมอบหมาย
หากข้อมูลออฟไลน์ของแอปของคุณเกินคำแนะนำ ผู้ใช้จะเห็นการซิงค์ที่ช้าลง การใช้ข้อมูลที่สูงขึ้น การใช้แบตเตอรี่ที่สูงขึ้น และประสิทธิภาพของแอปที่ช้าลง
เพิ่มประสิทธิภาพโปรไฟล์แบบออฟไลน์ของคุณ
ใช้แนวทางปฏิบัติที่ดีที่สุดต่อไปนี้เพื่อให้แน่ใจว่าผู้ใช้ดาวน์โหลดเฉพาะข้อมูลที่ต้องการเท่านั้น การเพิ่มประสิทธิภาพข้อมูลที่ดาวน์โหลดจะทำให้อยู่ภายในขีดจำกัดที่แนะนำได้ง่ายขึ้น
อย่าเริ่มต้นใหม่ตั้งแต่ต้น
หากคุณกำลังปรับแต่ง Field Service หรือ Sales ให้เริ่มจากโปรไฟล์แบบออฟไลน์เริ่มต้นของพวกเขา คุณทราบดีว่าคุณลักษณะหลักจะใช้งานได้ และคุณจะไม่พลาดตารางที่ใช้ในฟอร์มมาตรฐาน
โปรไฟล์แบบออฟไลน์เริ่มต้นมีทุกสิ่งที่คุณต้องการสำหรับโซลูชันที่พร้อมใช้งานทันที คุณสามารถเพิ่มตารางที่สำคัญสำหรับธุรกิจของคุณได้มากขึ้น
อย่างไรก็ตาม อย่าลบตาราง จากโปรไฟล์เริ่มต้น หากไม่มีตารางเหล่านั้น ฟอร์มหรือมุมมองอาจล้มเหลวในขณะใช้งานจริง หากโปรไฟล์เริ่มต้นมีแถวข้อมูลมากเกินไปหรือน้อยเกินไป ให้ปรับตัวกรองในตารางที่ใหญ่ที่สุดเพื่อปรับขนาดข้อมูลให้เหมาะสมสำหรับผู้ใช้ของคุณ
เพิ่มตารางทั้งหมดที่อ้างถึงในแต่ละฟอร์มและดูในแอปของคุณ
เมื่อคุณเพิ่มฟอร์มหรือมุมมองในแอปแบบจำลองของคุณ ให้มองหาการอ้างอิงไปยังตารางอื่นๆ รวมถึงการค้นหา ตรวจสอบให้แน่ใจว่าตารางเหล่านี้รวมอยู่ในโปรไฟล์ออฟไลน์ของคุณด้วยตารางหรือตัวกรองที่เกี่ยวข้อง อย่าลืมเพิ่มตารางทั้งหมดที่ใช้ในสคริปต์ทรัพยากรบนเว็บด้วย
เมื่อคุณเพิ่มตารางในโปรไฟล์ออฟไลน์ คุณสามารถเลือกหนึ่งในสี่ตัวเลือกเพื่อกำหนดว่าจะดาวน์โหลดแถวใด:
- แถวองค์กร
- แถวทั้งหมด
- แถวที่เกี่ยวข้องเท่านั้น
- แบบกำหนดเอง
ในการเลือกตัวเลือกที่ดีที่สุดสำหรับแต่ละตาราง ให้พิจารณาว่าตารางของคุณอยู่ในหมวดหมู่ใดต่อไปนี้:
ตารางแบบสแตนด์อโลน: ตารางที่มองเห็นได้เป็นกริดในแอป เช่น การติดต่อ
ตารางที่เกี่ยวข้อง: ตารางที่อ้างอิงในฟอร์มหรือมุมมองกริดของตารางอื่น เช่น หน่วย
ตารางทรัพยากร: ตารางที่ประกอบด้วยข้อมูลทรัพยากร เช่น สกุลเงินหรือพื้นที่
เลือกตัวเลือกแถวตามหมวดหมู่ของตารางที่คุณเพิ่ม:
ชนิดของตาราง | แถวองค์กร | แถวทั้งหมด | แถวที่เกี่ยวข้องเท่านั้น | แบบกำหนดเอง |
---|---|---|---|---|
สแตนด์อโลน | ✓ | ✓ | ||
ที่เกี่ยวข้อง | ✓ | ✓ | ||
แหล่งข้อมูล | ✓ | ✓ |
ใช้ตัวกรองเพื่อลดขนาดการดาวน์โหลดข้อมูล
หากผู้ใช้มีสิทธิ์เข้าถึงชุดข้อมูลจำนวนมากขณะออนไลน์ ให้ใช้ตัวกรองเพื่อจำกัดข้อมูลที่พวกเขาจะดาวน์โหลดเมื่อออฟไลน์
ข้อสำคัญ
หากคุณเพิ่มตัวกรองแบบกำหนดเองลงในตารางที่ตั้งค่าให้ดาวน์โหลดแถวที่เกี่ยวข้อง ตัวกรองจะถือว่าเป็น หรือ ซึ่งหมายความว่ามีการดาวน์โหลดแถวที่เกี่ยวข้องทั้งหมด นอกเหนือจากแถวที่ระบุโดยตัวกรอง ผู้ใช้สามารถดาวน์โหลดข้อมูลได้มากกว่าที่คุณต้องการ หากคุณต้องการดาวน์โหลดแถวที่เกี่ยวข้องและใช้ตัวกรองเพิ่มเติม ให้ล้าง แถวที่เกี่ยวข้องเท่านั้น และระบุความสัมพันธ์และข้อจำกัดเพิ่มเติมในตัวกรองที่กำหนดเองโดยใช้ และ
ตารางแบบสแตนด์อโลน: ใช้ตัวกรองแบบกำหนดเองซึ่งรวมถึงระเบียนที่จำเป็นสำหรับมุมมองกริดในแอปของคุณ ตามค่าเริ่มต้น มุมมองทั้งหมดจะถูกรวมไว้เมื่อคุณเพิ่มตารางในตัวออกแบบแอป เพื่อให้แน่ใจว่าผู้ใช้มีข้อมูลเดียวกันทั้งทางออนไลน์และออฟไลน์ ให้เลือกมุมมองที่กรองข้อมูลที่คุณรวมไว้ในโปรไฟล์แบบออฟไลน์อย่างชัดเจน
ตารางที่เกี่ยวข้อง: ใช้ตัวกรองแบบกำหนดเองหากคุณต้องการให้ผู้ใช้ดาวน์โหลดแถวที่เกี่ยวข้อง และ ที่ตรงกับเกณฑ์ตัวกรองอื่นๆ ของคุณ
ตารางทรัพยากร: ใช้ตัวกรองแบบกำหนดเองหากคุณต้องการให้ผู้ใช้ดาวน์โหลดเฉพาะแถวที่ตรงกับเกณฑ์ของคุณ เช่น แถวที่มีสถานะใช้งานอยู่
ตัวกรองแบบกำหนดเองทั่วไป
ฟิลด์กรองตามเวลาและวันที่ สำหรับข้อมูลที่เน้นเวลาเป็นหลัก เช่น การจองและรายการไทม์ไลน์ พิจารณาทั้งวันที่ในอนาคตและในอดีต ตัวอย่างเช่น ตัวกรองทั่วไปอาจรวมการนัดหมายจากเดือนที่ผ่านมาและสามเดือนถัดไป
กรองตามสถานะ เพื่อจำกัดการดาวน์โหลดให้เหลือเฉพาะแถวที่มีสถานะที่แน่นอน
ฟิลด์กรองตามหมวดหมู่ที่กำหนดเองหรือบทบาท เพื่อกำหนดขอบเขตตารางขนาดใหญ่จนถึงข้อมูลที่จำเป็นสำหรับแอปของคุณ ตัวอย่างเช่น คุณสามารถกรองผู้ติดต่อตามบทบาทเพื่อจำกัดข้อมูลให้กับผู้เกี่ยวข้อง
หลีกเลี่ยงข้อผิดพลาดของตัวกรองที่อาจทำให้การดาวน์โหลดของคุณช้าลง
หากตัวกรองแบบกำหนดเองส่งผลให้แบบสอบถาม Dataverse ทำงานช้า การดาวน์โหลดจะใช้เวลานานกว่า ปฏิบัติตามแนวทางปฏิบัติเหล่านี้เพื่อหลีกเลี่ยงปัญหาคอขวด
อย่าใช้การจับคู่สตริงบางส่วน หรือ มี, เริ่มต้นด้วย หรือ ลงท้ายด้วย
หลีกเลี่ยงความสัมพันธ์หลายระดับในตัวกรองแบบกำหนดเอง ตัวกรองเช่นนี้อาจทำให้การดาวน์โหลดช้า:
หลีกเลี่ยงการใช้เงื่อนไข หรือ จำนวนมาก
หลีกเลี่ยงการใช้ช่วงเวลาสั้นๆ เพื่อลดการดาวน์โหลดข้อมูลบนตารางที่มีการเปลี่ยนแปลงบ่อยครั้ง หากตารางในโปรไฟล์ออฟไลน์ของคุณมีขนาดใหญ่และมีการเปลี่ยนแปลงบ่อยครั้ง ให้ลดจำนวนเรกคอร์ดที่ดาวน์โหลดโดยการกรองตามฟิลด์เช่น สถานะ กลุ่ม ภูมิภาค เจ้าของ หรือที่ได้รับมอบหมาย
เพิ่มประสิทธิภาพข้อมูลที่ดาวน์โหลดด้วยการเลือกคอลัมน์ตารางออฟไลน์ (พรีวิว)
ข้อสำคัญ
- นี่คือคุณลักษณะพรีวิว
- คุณลักษณะตัวอย่างไม่ได้มีไว้สำหรับการนำไปใช้งานจริงและอาจมีการจำกัดฟังก์ชันการทำงาน คุณลักษณะเหล่านี้สามารถใช้ได้ก่อนการเปิดตัวอย่างเป็นทางการเพื่อให้ลูกค้าสามารถเข้าใช้งานได้ก่อนเวลาและให้ข้อคิดเห็น
การซิงค์ครั้งแรกอาจใช้เวลาในการทำให้เสร็จสมบูรณ์สำหรับองค์กรที่มีชุดข้อมูลขนาดใหญ่ โดยเฉพาะในพื้นที่ห่างไกล ด้วย การเลือกคอลัมน์ตารางออฟไลน์ (พรีวิว) คุณสามารถเลือกคอลัมน์ที่จะดาวน์โหลดบนอุปกรณ์เพื่อหลีกเลี่ยงการดาวน์โหลดคอลัมน์ที่ไม่เคยใช้ในแอป วิธีนี้ช่วยประหยัดการใช้งานเครือข่ายและดิสก์ และส่งผลให้เวลาซิงค์เร็วขึ้น แม้ว่าสิ่งนี้จะส่งผลกระทบต่อทั้งการซิงค์ครั้งแรกและการซิงค์แบบเดลต้า แต่การซิงค์ครั้งแรกควรได้รับผลกระทบมากกว่า เนื่องจากมีบันทึกที่ต้องดาวน์โหลดมากขึ้น
ใน Power Apps Studio ในแผงด้านซ้าย ให้เลือก แอป
เลือกแอปที่ขับเคลื่อนด้วยตัวแบบของคุณ และเลือก แก้ไข
เลือก การตั้งค่า
เลือก ทั่วไป
ในส่วน เลือกโหมดออฟไลน์และโปรไฟล์ เลือก แก้ไขโปรไฟล์ที่เลือก จากเมนูแบบเลื่อนลง
แผง แก้ไขโปรไฟล์ จะปรากฏขึ้น ในส่วน ข้อมูลสำหรับการใช้งานแบบออฟไลน์ สำหรับตารางที่คุณต้องการเพิ่มประสิทธิภาพ ให้เลือกไอคอน การดำเนินการเพิ่มเติม (...) จากนั้นเลือก แก้ไข
หน้าแก้ไขบัญชี ปรากฏขึ้น ในส่วน คอลัมน์ที่เลือก เลือกตัวเลือก จัดการคอลัมน์
ในบานหน้าต่าง จัดการคอลัมน์ที่เลือก เลือกตัวเลือก เลือกเฉพาะคอลัมน์ที่จำเป็น จากนั้นเลือกคอลัมน์เพิ่มเติม หากจำเป็น
ข้อสำคัญ
หากคุณมีโค้ด JavaScript ที่กำหนดเองในแอป ตรวจสอบให้แน่ใจว่าได้เลือกคอลัมน์ที่ใช้ในโค้ดที่กำหนดเองในโปรไฟล์ออฟไลน์
เลือก ย้อนกลับ
เลือก บันทึก
เลือก บันทึก + ปิด
ปิด การตั้งค่า และเลือก เผยแพร่
หมายเหตุ
- สำหรับแอปแคนวาสที่ใช้โปรไฟล์ออฟไลน์ที่สร้างโดยอัตโนมัติ ระบบจะเพิ่มประสิทธิภาพคอลัมน์ที่ดาวน์โหลดบนอุปกรณ์โดยอัตโนมัติ
- เราขอแนะนำให้เลือกคอลัมน์ในตารางที่มีคอลัมน์ที่ไม่ได้ใช้จำนวนมาก
- ตัวเลือก จัดการคอลัมน์ ไม่ได้เปิดใช้งานใน การกำหนดค่าออฟไลน์ ของ Power Platform ศูนย์การดูแลระบบ
(ดูเพิ่มเติม )
- แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาแอปสำหรับการใช้งานแบบออฟไลน์
- ภาพรวมแอปแบบออฟไลน์สำหรับมือถือที่ขับเคลื่อนด้วยโมเดล
- แนวทางปฏิบัติที่ดีที่สุดและข้อจำกัด (มีวิดีโอ)
- เคล็ดลับห้าข้อในการดำเนินการแอป Field Service (Dynamics 365) บนมือถือ (บล็อก)
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)