Share via


Mobile Offline สำหรับแอปพื้นที่ทำงาน

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

ข้อสำคัญ

คุณลักษณะออฟไลน์ก่อนใช้งานได้กับแอปพื้นที่ทำงานแบบสแตนด์อโลนเท่านั้น ใช้งานไม่ได้กับ แอปพื้นที่ทำงานแบบฝัง หรือ หน้าแบบกำหนดเอง

ข้อสำคัญ

  • คุณลักษณะออฟไลน์ก่อนทำงานร่วมกับตาราง Dataverse เท่านั้น และไม่รองรับฟังก์ชั่น Power Fx ต่อไปนี้:
    • Min/Max/Avg
    • Relate
    • Unrelate
    • In (การเป็นสมาชิก)
    • UpdateIf
    • RemoveIf
  • ตัวกรองการค้นหาคอลัมน์รองรับการค้นหาเพียงระดับเดียวเมื่อเปิดใช้งานแอปสำหรับการทำงานออฟไลน์
  • ความสัมพันธ์แบบกลุ่มต่อกลุ่มไม่ได้รับการสนับสนุน

Microsoft วางแผนที่จะสนับสนุนฟังก์ชันและโทเค็นเหล่านี้ในอนาคต

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

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

Mobile Offline ก่อน

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

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

เหตุใดจึงใช้ออฟไลน์สำหรับแอปพื้นที่ทำงานแทน LoadData/SaveData

มีประโยชน์ที่สำคัญบางประการของการใช้ฟังก์ชันออฟไลน์ในตัวสำหรับแอปพื้นที่ทำงานแทนฟังก์ชัน Power Fx LoadData/SaveData

หัวข้อ LoadData/SaveData ออฟไลน์ในตัว
สนับสนุน Power Apps Studio แบบกำหนดเอง แบบในตัว
ความซับซ้อนของโค้ด ความซับซ้อนของโค้ด Power Fx จะเพิ่มขึ้นตามความซับซ้อนของข้อมูล ไม่มีโค้ด
ฟังก์ชัน Power Fx ที่รองรับ All บางส่วน (ดูข้อจำกัดในหมายเหตุ สำคัญ ในตอนต้นของบทความนี้)
กฎตัวตรวจสอบแอป None ปัญหาการกำหนดค่าทั่วไปของค่าสถานะ
ประสบการณ์ผู้ใช้สำหรับแบบออฟไลน์หรือการเชื่อมต่อ ไม่มีให้/กำหนดเองเท่านั้น อัตโนมัติ
ซิงค์ประสบการณ์ผู้ใช้หรือสถานะ ไม่มีให้/กำหนดเองเท่านั้น อัตโนมัติ
การรองรับรูปภาพและไฟล์ ใช่ แต่อาจมีขีดจำกัดด้านประสิทธิภาพและหน่วยความจำ ไม่รองรับ
ปรับปรุงการซิงค์เดลต้า ไม่ ใช่
การแก้ไขข้อขัดแย้ง ด้วยตนเอง อัตโนมัติ
ที่เก็บข้อมูลภายในเครื่อง Files ฐานข้อมูลธุรกรรม
จัดการการเปลี่ยนแปลงของ Schema โดยอัตโนมัติ ไม่ ใช่
เปิดใช้แอปอย่างรวดเร็วพร้อมชุดข้อมูลขนาดใหญ่ ไม่ ใช่
ขีดจำกัดขนาดข้อมูล ขึ้นอยู่กับอุปกรณ์ ในกรณีส่วนใหญ่ 30-70 MB ขึ้นอยู่กับอุปกรณ์ ขึ้นอยู่กับความจุที่เก็บข้อมูลของอุปกรณ์

ดูเพิ่มเติม

การทำงานกับแอปพื้นที่ทำงานแบบออฟไลน์