ตั้งค่า Mobile Offline สำหรับแอปพื้นที่ทำงาน
เปิดโหมดออฟไลน์ในแอปพื้นที่ทำงานของคุณ หากผู้ใช้ต้องทำงานโดยไม่ต้องกังวลเกี่ยวกับการเชื่อมต่ออินเทอร์เน็ต
ข้อกำหนดเบื้องต้น
ต้องมีการเปิด การเลือกคอลัมน์ที่ชัดเจน หากต้องการเปิดใช้งานคุณลักษณะนี้ ให้เปิดแอปพื้นที่ทำงานเพื่อแก้ไข จากนั้นไปที่ การตั้งค่า > คุณลักษณะที่กำลังจะมาถึง > พรีวิว สลับปุ่ม การเลือกคอลัมน์ที่ชัดเจน เป็น เปิด
คุณต้องมีบทบาทผู้สร้างสภาพแวดล้อม ผู้ดูแลระบบ หรือผู้กำหนดค่าระบบเพื่อตั้งค่าโหมดออฟไลน์สำหรับแอปพื้นที่ทำงาน บทบาทเหล่านี้มีสิทธิ์การใช้งานการสร้าง อ่าน เขียน ลบ และแชร์บนตาราง
Canvas App
และMobile offline profile
เรียนรู้เกี่ยวกับบทบาทความปลอดภัยที่กำหนดไว้ล่วงหน้าผู้ใช้ที่มีบทบาทผู้ใช้พื้นฐานสามารถเปิดและใช้แอปพลิเคชันแบบออฟไลน์ได้ คุณต้องสร้างบทบาทความปลอดภัยที่กำหนดเองพร้อมสิทธิ์การใช้งานการอ่านบนตาราง
Canvas App
และMobile offline profile
หากคุณมีบทบาทความปลอดภัยที่กำหนดเองอยู่แล้ว ตรวจสอบให้แน่ใจว่ามีสิทธิ์ใช้งานการอ่านบนตาราง
Canvas App
และMobile offline profile
เรียนรู้เกี่ยวกับสิทธิ์การใช้งานเบ็ดเตล็ด
เพิ่มประสิทธิภาพแอปสำหรับ Mobile Offline
แอปสำหรับอุปกรณ์เคลื่อนที่ทำงานบนหน้าจอขนาดเล็กที่มีการเชื่อมต่อจำกัด ก่อนที่คุณจะตั้งค่าโหมดออฟไลน์ ตรวจสอบให้แน่ใจว่าแอปพื้นที่ทำงานของคุณได้รับการปรับให้เหมาะสมสำหรับการใช้งานแบบออฟไลน์และบนมือถือ พิจารณาสถานการณ์ของผู้ใช้ที่คุณต้องการรองรับและปริมาณข้อมูลที่แอปจะใช้ สร้างแอปที่เรียบง่ายและมีขนาดเล็ก
ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้เมื่อคุณสร้างแอปสำหรับการใช้งาน Mobile Offline:
ประสิทธิภาพเป็นสิ่งสำคัญเมื่อคุณเรียกใช้แอปบนมือถือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพื้นที่ทำงานที่มีประสิทธิภาพ โปรดดู ภาพรวมของการสร้างแอปพื้นที่ทำงานที่มีประสิทธิภาพ
ระบุสถานการณ์ระหว่างเดินทางที่เกี่ยวข้องกับการทำงาน เช่น งานที่ดำเนินการโดยผู้ใช้ที่ทำงานในภาคสนาม
ลดความซับซ้อนของแอปด้วยการจำกัดจำนวนตารางที่ต้องดาวน์โหลด บางครั้งการมีแอปสองแอปแทนที่จะเป็นแอปเดียวก็ดีกว่า
ใช้มุมมองที่ปรับให้เหมาะกับประสบการณ์แทนการแสดงข้อมูลชุดใหญ่ ตัวอย่างเช่น ควรใช้มุมมอง บัญชีที่ใช้งานของฉัน มากกว่ามุมมอง บัญชีทั้งหมด
เปิดใช้ความสามารถแบบออฟไลน์สำหรับตาราง
ตารางที่แอปออฟไลน์ก่อนของคุณใช้ต้องเปิดใช้งานความสามารถออฟไลน์ ตารางในตัวบางตารางมีค่าเริ่มต้น บางตารางไม่สามารถใช้แบบออฟไลน์ได้ อย่างไรก็ตาม คุณสามารถเปิดใช้ความสามารถแบบออฟไลน์สำหรับตารางใหม่ที่กำหนดเองได้
ลงชื่อเข้าใช้ Power Apps
ในแผงด้านซ้าย ให้เลือก ตาราง
เลือกตาราง แล้วเลือก แก้ไข
เลือก แก้ไขคุณสมบัติของตาราง
เลือก ตัวเลือกขั้นสูง แล้วเลื่อนไปที่ส่วน แถวในตารางนี้
เลือก สามารถใช้แบบออฟไลน์
เลือก บันทึก
เปิดใช้ความสามารถแบบออฟไลน์สำหรับแอปของคุณ
ใน Power Apps Studio ในแผงด้านซ้าย เลือก แอป
เลือกแอปพื้นที่ทำงานของคุณ จากนั้นเลือก แก้ไข
เลือก การตั้งค่า
เลือก ทั่วไป
เปิดตัวเลือก สามารถใช้แบบออฟไลน์ได้
เลือกโปรไฟล์ออฟไลน์ คุณมีสองตัวเลือก คือ:
ใช้โปรไฟล์ที่สร้างอัตโนมัติ การตั้งค่านี้จะดาวน์โหลดตารางที่ใช้ในแอปของคุณ และเป็นตัวเลือกที่แนะนำ
สร้างโปรไฟล์ที่กำหนดเอง เลือกไอคอน รีเฟรช เพื่อดูโปรไฟล์ใหม่ของคุณในรายการ จากนั้นเลือกโปรไฟล์นั้น
หากคุณไม่เห็นตัวเลือก สามารถใช้แบบออฟไลน์ได้ ตรวจสอบให้แน่ใจว่าแอปอยู่ ในโซลูชัน
ปิดหน้าต่าง การตั้งค่า จากนั้น บันทึกและเผยแพร่แอปของคุณ
เพจที่ใช้เทมเพลต ออฟไลน์ จะถูกแทรกลงในแอปโดยอัตโนมัติ เพจที่มีไอคอนที่ใช้ฟังก์ชัน การเชื่อมต่อ Power Fx เพื่อแสดง สถานะการซิงค์แบบออฟไลน์ ของแอป คุณสามารถใช้การตอบตามที่เป็นอยู่หรือปรับแต่งตามความเหมาะสม
หมายเหตุ
หากคุณเปิดใช้ความสามารถแบบออฟไลน์สำหรับแอปพื้นที่ทำงานใหม่ล่าสุด ตรวจสอบให้แน่ใจว่าหน้าจอแรกเริ่มต้นนั้นใช้เทมเพลต ออฟไลน์
สร้างโปรไฟล์ Mobile Offline
หากโปรไฟล์ออฟไลน์ที่สร้างขึ้นโดยอัตโนมัติไม่ตรงกับความต้องการของคุณ ให้สร้างโปรไฟล์ของคุณเอง เรียนรู้เกี่ยวกับแนวทางสำหรับโปรไฟล์ออฟไลน์
คุณต้องเผยแพร่โปรไฟล์ออฟไลน์ใหม่ของคุณก่อนจึงจะสามารถเลือกได้ในการตั้งค่าของแอปพื้นที่ทำงาน หากคุณแก้ไขและเผยแพร่โปรไฟล์แบบออฟไลน์ คุณต้องเผยแพร่แอปพื้นที่ทำงานที่ใช้โปรไฟล์นั้นด้วย
สร้างโปรไฟล์ออฟไลน์ (ด้วยสิทธิ์ของผู้ดูแลระบบ)
ลงชื่อเข้าใช้ ศูนย์การจัดการ Power Platform โดยใช้บัญชีผู้ดูแลระบบ
ในแผงด้านซ้าย ให้เลือก สภาพแวดล้อม
เลือกสภาพแวดล้อมและเลือก การตั้งค่า
ขยาย ผู้ใช้ + สิทธิ์ แล้วเลือก การกำหนดค่ามือถือ
เลือก สร้างโปรไฟล์ใหม่
ป้อนชื่อและคำอธิบาย จากนั้นเลือก สร้าง
หลังจากสร้างโปรไฟล์แล้ว ให้เลือกโปรไฟล์นั้นเพื่อแก้ไขต่อไป
ในส่วน ข้อมูลสามารถใช้งานแบบออฟไลน์ เลือก เพิ่มตาราง
เลือกตารางจากรายการ เฉพาะตารางที่สามารถตั้งค่าสำหรับการใช้งานแบบออฟไลน์เท่านั้นที่ปรากฏในรายการ
เลือก ถัดไป
เลือกตัวกรองตาม ชนิดของความเป็นเจ้าของของตาราง
ชนิดความเป็นเจ้าของตาราง ตัวเลือกตัวกรองที่มีอยู่สำหรับการดาวน์โหลดข้อมูล ผู้ใช้หรือทีม - ดาวน์โหลดแถวที่เกี่ยวข้องเท่านั้น: ทำให้ข้อมูลที่เกี่ยวข้องของตารางพร้อมใช้งานแบบออฟไลน์ หากคุณไม่ได้ตั้งค่าความสัมพันธ์ใดๆ จะไม่มีแถวสำหรับตารางนี้
- แถวทั้งหมด: ทำให้ทุกแถวในตารางนี้ใช้งานแบบออฟไลน์ได้
- ตัวกรองข้อมูลอื่นๆ: ทำให้เฉพาะแถวที่ระบุในตารางนี้พร้อมใช้งานแบบออฟไลน์ เลือกจากตัวเลือกต่อไปนี้:
- ดาวน์โหลดแถวผู้ใช้: ทำให้เฉพาะแถวของคุณพร้อมใช้งานแบบออฟไลน์
- ดาวน์โหลดแถวของทีม: ทำให้แถวของทีมของคุณพร้อมใช้งานแบบออฟไลน์
- ดาวน์โหลดแถวของหน่วยธุรกิจของฉัน: ทำให้แถวของหน่วยธุรกิจของคุณพร้อมใช้งานแบบออฟไลน์
องค์กร - ดาวน์โหลดแถวที่เกี่ยวข้องเท่านั้น: ทำให้ข้อมูลที่เกี่ยวข้องของตารางพร้อมใช้งานแบบออฟไลน์ หากคุณไม่ได้ตั้งค่าความสัมพันธ์ใดๆ จะไม่มีแถวสำหรับตารางนี้
- แถวทั้งหมด: ทำให้ทุกแถวในตารางนี้ใช้งานแบบออฟไลน์ได้
ธุรกิจ - ดาวน์โหลดข้อมูลที่เกี่ยวข้องเท่านั้น: ทำให้ข้อมูลที่เกี่ยวข้องของตารางพร้อมใช้งานแบบออฟไลน์ หากคุณไม่ได้ตั้งค่าความสัมพันธ์ใดๆ จะไม่มีแถวสำหรับตารางนี้
- แถวทั้งหมด: ทำให้ทุกแถวในตารางนี้ใช้งานแบบออฟไลน์ได้
- แถวอื่นๆ: ทำให้เฉพาะแถวที่ระบุในตารางนี้พร้อมใช้งานแบบออฟไลน์ ให้เลือกตัวเลือกต่อไปนี้:
- ดาวน์โหลดแถวของหน่วยธุรกิจของฉัน: ทำให้แถวของหน่วยธุรกิจของคุณพร้อมใช้งานแบบออฟไลน์
None - ดาวน์โหลดแถวที่เกี่ยวข้องเท่านั้น: ทำให้ข้อมูลที่เกี่ยวข้องของตารางพร้อมใช้งานแบบออฟไลน์ หากคุณไม่ได้ตั้งค่าความสัมพันธ์ใดๆ จะไม่มีแถวสำหรับตารางนี้
หากคุณเลือก กำหนดเอง คุณจะกำหนดตัวกรองที่กำหนดเองได้ลึกถึงสามระดับโดยใช้กฎต่อไปนี้
กฎ เท่ากับ ไม่เท่ากับ gt – มากกว่า ge – มากกว่าหรือเท่ากับ le – น้อยกว่าหรือเท่ากับ lt – น้อยกว่า เหมือน ไม่เหมือน ใน ไม่อยู่ใน Null ไม่ใช่ Null eq-userid ne-userid eq-userteams eq-useroruserteams eq-useroruserhierarchy eq-useroruserhierarchyandteams eq-businessid ne-businessid eq-userlanguage เริ่มต้นด้วย ไม่ได้เริ่มต้นด้วย ลงท้ายด้วย ไม่ได้ลงท้ายด้วย ในส่วน รวม [ชื่อตาราง] เรกคอร์ดที่เกี่ยวข้องกับตารางเหล่านี้ เลือกความสัมพันธ์ของตารางที่เกี่ยวข้อง คุณต้องเพิ่มตารางที่คุณต้องการสร้างความสัมพันธ์ด้วย ตัวอย่างเช่น หากคุณต้องการเพิ่มความสัมพันธ์ระหว่างตาราง
Account
และContact
คุณต้องเพิ่มทั้งสองตารางลงในโปรไฟล์ Mobile Offlineตัวอย่างเช่น หากคุณเลือก ผู้ติดต่อ | ชื่อฟิลด์: ผู้ติดต่อหลัก ซึ่งหมายถึงผู้ติดต่อทุกราย ระบบจะดาวน์โหลดบัญชีทีเกี่ยวข้องด้วย
เลือก บันทึก
สร้างโปรไฟล์ออฟไลน์ (โดยไม่มีสิทธิ์ของผู้ดูแลระบบ)
หากบัญชี Power Apps ของคุณไม่มีสิทธิ์ของผู้ดูแลระบบ คุณยังสามารถสร้างโปรไฟล์ Mobile Offline ได้ เร็วๆ นี้ คุณจะสามารถสร้างโปรไฟล์ออฟไลน์ได้โดยตรงใน Power Apps Studio ในระหว่างนี้ ให้ใช้วิธีแก้ปัญหานี้
- สร้างแอปแบบจำลองในสภาพแวดล้อมการทดสอบของคุณที่ใช้ตารางเดียวกันกับแอปพื้นที่ทำงานของคุณ
- ตั้งค่าแอปแบบจำลองสำหรับใช้งานแบบออฟไลน์
- สร้างโปรไฟล์เริ่มต้น และ เพิ่มตารางด้วยตัวกรอง
- เผยแพร่แอปแบบจำลอง
- เลือกโปรไฟล์ออฟไลน์ในแอปพื้นที่ทำงานของคุณ
สร้างแอปพื้นที่ทำงานออฟไลน์
เพื่อให้ง่ายต่อการสร้างหรือแปลงแอปพื้นที่ทำงานสำหรับการใช้งานออฟไลน์ เราได้สร้างเทมเพลต ออฟไลน์ เทมเพลตประกอบด้วยไอคอนลูกโลกในแถบนำทางที่แสดงสถานะการเชื่อมต่อและการซิงค์ โดยวางออฟไลน์ไว้ที่ศูนย์กลางของประสบการณ์ ผู้ใช้ทราบอยู่เสมอว่าอุปกรณ์และข้อมูลของตนพร้อมใช้งานหรือไม่
หน้าใหม่ที่สร้างจากเทมเพลต ออฟไลน์ จะถูกแทรกโดยอัตโนมัติทันทีที่คุณเปิดใช้งานความสามารถออฟไลน์ในแอปพื้นที่ทำงานของคุณ
คุณยังสามารถเพิ่มหน้าใหม่โดยใช้เทมเพลต ออฟไลน์ แบบเดียวกับที่คุณเพิ่มหน้าจากเทมเพลตอื่นๆ
ไอคอนลูกโลกในแถบการนำทางของเทมเพลตใช้ไอคอนต่างๆ ขึ้นอยู่กับค่าของฟังก์ชัน Power Fx Connection.Sync
คุณสามารถสร้างไอคอนของคุณเองและตั้งค่าคุณสมบัติ ไอคอน โดยใช้สคริปต์ Power Fx ต่อไปนี้:
Switch(Connection.Sync,
ConnectionSync.Connected, Icon.Globe,
ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.ConnectedError, Icon.GlobeError,
ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh,
ConnectionSync.NotConnected, Icon.GlobeNotConnected,
ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.NotConnectedSyncError, Icon.GlobeError)
คุณสามารถตั้งค่าคุณสมบัติ OnSelect ได้โดยใช้ Power Fx ฟังก์ชัน ShowHostInfo
เพื่อแสดง หน้าสถานะอุปกรณ์ เมื่อเลือกไอคอนลูกโลก
ShowHostInfo(HostInfo.OfflineSync)
คุณสามารถตั้งค่าคุณสมบัติ Visible ได้โดยใช้ Power Fx ฟังก์ชัน Host
เพื่อแสดงไอคอนลูกโลกเมื่อมีการใช้แอปในโปรแกรมเล่นที่รองรับโหมดออฟไลน์
Host.OfflineEnabled
จะสร้างประสบการณ์ผู้ใช้ออฟไลน์ที่ดีที่สุดได้อย่างไร
ใช้คำแนะนำต่อไปนี้เพื่อสร้างประสบการณ์ผู้ใช้ที่รวดเร็วยิ่งขึ้นสำหรับสถานการณ์เฉพาะ
สถานการณ์ | แนวทางที่ไม่แนะนำให้ใช้ | แนวทางที่แนะนำ |
---|---|---|
แสดงข้อมูลตารางที่เกี่ยวข้องในแกลเลอรี | ใช้การค้นหาเพื่อดึงข้อมูล | ใช้มุมมองที่มีคอลัมน์ของตารางที่เกี่ยวข้อง |
สร้างแกลเลอรีที่มีเรกคอร์ดจำนวนมากที่สามารถกรองได้ | โหลดเรกคอร์ดจาก Dataverse และจัดเก็บไว้ในคอลเลกชัน ตั้งค่ารายการในแกลเลอรีเป็นคอลเลกชันที่กรอง | ตั้งค่ารายการในแกลเลอรีเป็นข้อมูลที่กรองด้วย Dataverse |
อัปเดตหลายเรกคอร์ด | วนรอบเรกคอร์ดและแก้ไขทีละรายการ | แพทช์คอลเลกชันเป็นกลุ่มที่มีการแก้ไขทั้งหมด |
ส่งออกโซลูชันที่มีแอปพื้นที่ทำงานที่เปิดใช้งานสำหรับออฟไลน์
เมื่อคุณส่งออกโซลูชันด้วยแอปพื้นที่ทำงานออฟไลน์ คุณต้องส่งออกโปรไฟล์ออฟไลน์สำหรับแอปด้วย เนื่องจากเป็นการขึ้นต่อกันของแอป
- ลงชื่อเข้าใช้ใน Power Apps และบนบานหน้าต่างการนำทางด้านซ้าย ให้เลือก โซลูชัน
- เลือกโซลูชันที่คุณต้องการส่งออก จากนั้นเลือก แก้ไข
- เลือกแอปพื้นที่ทำงานที่เปิดใช้งานสำหรับออฟไลน์ จากนั้นเลือก ขั้นสูง > เพิ่มออบเจ็กต์ที่จำเป็น
ตรวจสอบให้แน่ใจว่าโปรไฟล์ออฟไลน์ที่เกี่ยวข้องอยู่ในโซลูชัน จากนั้นคุณสามารถส่งออกได้
ข้อจำกัดและปัญหาที่ทราบ
โปรไฟล์ออฟไลน์ที่สร้างขึ้นโดยอัตโนมัติไม่รองรับตัวกรอง ด้วยเหตุนี้ สำหรับแต่ละตารางที่ใช้ในแอป ตารางจะดาวน์โหลดแถว ทั้งหมด ที่ผู้ใช้มีสิทธิ์
ไม่รองรับเครื่องมือเชื่อมต่อที่ไม่ใช่ Dataverse เช่น Sharepoint ในโหมดออฟไลน์
รายการในแกลเลอรีอาจปรากฏในลำดับอื่นในแอปที่ใช้งานออฟไลน์ได้ หากไม่ได้เลือก ลำดับการจัดเรียง ไว้ เลือกลำดับการจัดเรียงในตัวควบคุมแกลเลอรีเพื่อให้แน่ใจว่าแอปทำงานสอดคล้องกันในแอปมือถือและเว็บเบราว์เซอร์
ไม่รองรับความสัมพันธ์แบบกลุ่มต่อกลุ่มในโหมดออฟไลน์
เรียนรู้เกี่ยวกับความสามารถและข้อจำกัดอื่นๆ ของ Mobile Offline
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ