สร้างการแจ้งเตือนแบบพุชสำหรับแอป Power Apps สำหรับอุปกรณ์เคลื่อนที่โดยใช้ Power Automate
การแจ้งเตือนแบบพุชใช้ใน Power Apps Mobile เพื่อดึงดูดผู้ใช้แอป และช่วยจัดลำดับความสำคัญของงานหลัก ใน Power Apps คุณสามารถสร้างการแจ้งเตือนสำหรับ Power Apps Mobile โดยใช้ตัวเชื่อมต่อการแจ้งเตือน Power Apps คุณสามารถส่งการแจ้งเตือนแบบพุชไปยังแอปใดๆ ที่คุณสร้างใน Power Apps
เพิ่มการแจ้งเตือนแบบพุชไปยังแอปถ้า:
- ผู้ใช้ของคุณจำเป็นต้องทราบข้อมูลโดยทันที
- ผู้ใช้ของคุณต้องทำงานที่สำคัญโดยใช้แอปของคุณในบริบทที่โหลดไว้ล่วงหน้า
- คุณต้องการมีส่วนร่วมกับผู้ใช้ของคุณในช่วงเวลาที่ระบุ หรือคุณต้องการให้ผู้ใช้ป้อนแอปในบริบทที่เฉพาะเจาะจง
หมายเหตุ
หากต้องการรับการแจ้งเตือนแบบพุช ผู้ใช้แต่ละคนจะต้องเปิดแอปใน Power Apps มือถือหนึ่งครั้งหรือรับแอปจาก Microsoft 365 หน้าแอป
ก่อนที่คุณจะสร้างการแจ้งเตือนแบบพุชได้ คุณต้องมีสิทธิ์เข้าถึงแอปและมีรหัสแถว หากคุณกำลังสร้างการแจ้งเตือนสำหรับฟอร์ม
สร้างแอป
คุณต้องมี ผู้มีส่วนร่วม สิทธิ์สำหรับแอปที่ใช้โมเดลหรือแอปแคนวาส หากคุณไม่มีแอป คุณสามารถสร้างแอปได้ สำหรับข้อมูลเพิ่มเติม โปรดดู
สร้างการแจ้งเตือนจากโฟลว์
เมื่อคุณทริกเกอร์การแจ้งเตือนจากโฟลว์ คุณจะสามารถส่งการแจ้งเตือนให้ผู้ใช้เดียวเท่านั้นหรือกลุ่มความปลอดภัยในแต่ละครั้ง
ไปที่ Power Automate และเลือก สร้าง
เลือก การไหลอัตโนมัติ
บนหน้าจอ สร้างโฟลว์อัตโนมัติ เลือกทริกเกอร์โฟลว์ตัวใดตัวหนึ่ง หรือเลือก ข้าม และสร้างด้วยตนเอง
จากรายการของตัวเชื่อมต่อและทริกเกอร์ เลือก Microsoft Dataverse (สภาพแวดล้อมปัจจุบัน)
เลือกการดำเนินการที่จะทริกเกอร์การแจ้งเตือน
ป้อนข้อมูลเงื่อนไขทริกเกอร์ จากนั้นเลือก New ขั้นตอน
ชื่อ รายละเอียด ทริกเกอร์เงื่อนไข เลือกเงื่อนไขสำหรับการแจ้งเตือน ชื่อของตาราง เลือกตารางที่ต้องการสำหรับการแจ้งเตือน Scope เลือกขอบเขต ในช่องค้นหา เลือกการดำเนินการ ให้ป้อน ส่งการแจ้งเตือนแบบพุช ในรายการ การดำเนินการ เลือก ส่งการแจ้งเตือนแบบพุช V2
บนหน้าจอ ส่งการแจ้งเตือนแบบพุช ให้ป้อนข้อมูลต่อไปนี้:
- แอปมือถือ: เลือก Power Apps
- แอปของคุณ: เลือกแอปที่คุณต้องการตั้งค่าการแจ้งเตือน แอปแบบจำลองและแอปพื้นที่ทำงานมีพารามิเตอร์ที่แตกต่างกัน ขั้นตอนต่อไปจะขึ้นอยู่กับประเภทของแอปที่คุณเลือกที่นี่
ขึ้นอยู่กับชนิดของแอปที่คุณเลือกในขั้นตอนก่อนหน้า ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
สำหรับแอปแบบจำลอง ให้ป้อนข้อมูลนี้:
- รายการผู้รับ-1: เลือกวิธีเรียกใช้โฟลว์
- ข้อความ : ป้อนข้อความการแจ้งเตือน
- เปิดแอป: เลือกว่าจะเปิดแอปตามโมเดลหรือไม่เมื่อผู้ใช้เลือกการแจ้งเตือน
- ตาราง: เลือกตารางที่จะใช้ในการแจ้งเตือน
- แบบฟอร์มหรือมุมมอง: เลือกหากการแจ้งเตือนนั้นมีไว้สำหรับแบบฟอร์มหรือมุมมอง
- ID แถว: หากการแจ้งเตือนเป็นแบบฟอร์ม ให้ป้อน ID แถว
สำหรับแอปพื้นที่ทำงาน ให้ป้อนข้อมูลนี้:
- รายการผู้รับ-1: เลือกวิธีเรียกใช้โฟลว์
- ข้อความ : ป้อนข้อความการแจ้งเตือน
- เปิดแอป: เลือกว่าจะเปิดแอปแคนวาสหรือไม่เมื่อผู้ใช้เลือกการแจ้งเตือน
- พารามิเตอร์ : พารามิเตอร์คีย์-ค่าที่จะส่งพร้อมกับการแจ้งเตือน การแจ้งเตือนแบบพุชของคุณสามารถส่งผ่านพารามิเตอร์ที่เฉพาะเจาะจงไปยังแอป การดำเนินการเหล่านี้สามารถประมวลผลเพิ่มเติมในแอปเพื่อเปิดหน้าที่เฉพาะเจาะจงและโหลดสถานะที่เฉพาะเจาะจง สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ดำเนินการเมื่อผู้ใช้แตะการแจ้งเตือน
- เมื่อคุณทำเสร็จแล้ว เลือก บันทึก
- เลือก ตัวตรวจสอบการไหล เพื่อตรวจสอบข้อผิดพลาดหรือคำเตือน
- ทดสอบการไหลโดยเลือก ทดสอบ และทำตามคำแนะนำ
ดำเนินการเมื่อผู้ใช้แตะการแจ้งเตือน
ส่งผ่านพารามิเตอร์
สำหรับแอป Canvas คุณสามารถส่งคู่คีย์-ค่าโดยใช้ฟิลด์ พารามิเตอร์ เป็น JSON ได้ ตัวอย่างเช่น หากคุณต้องการส่ง CaseID คุณจะต้องใส่สิ่งต่อไปนี้เป็น พารามิเตอร์: { "CaseID": 42 }
คุณยังสามารถใช้ค่าไดนามิกจากขั้นตอนก่อนหน้าดังที่แสดงด้านล่าง
อ่านพารามิเตอร์
หากต้องการอ่านพารามิเตอร์ที่ส่งผ่าน ให้ใช้พารามิเตอร์ ("ParameterName") ตัวอย่างเช่น หากต้องการอ่านค่า CaseID ให้ใช้ Param("CaseID") หากต้องการระบุพารามิเตอร์นี้อย่างรวดเร็ว ให้เพิ่มการควบคุม ป้ายกำกับ ลงในแอปของคุณ ตั้งค่าคุณสมบัติ Text ของการควบคุมนั้นเป็น Param("CaseID") หากผู้ใช้เปิดแอปจากรายการ แอปทั้งหมด ค่าจะว่างเปล่า หากผู้ใช้เปิดแอปจากตำแหน่งอื่นบนอุปกรณ์ ค่าจะถูกเติมด้วยค่า CaseID
ตั้งค่าหน้าเริ่มต้น
คุณสามารถตั้งค่าให้แอปของคุณเปิดหน้า รายละเอียดกรณี ทันทีที่แอปเปิดขึ้น:
เพิ่มตัวควบคุม Timer และตั้งค่าคุณสมบัติ OnTimerEnd ลงในสูตรนี้:
Navigate(EditCase, ScreenTransition.None)
(ทางเลือก) ซ่อนการควบคุม ตัวจับเวลา โดยตั้งค่าคุณสมบัติ มองเห็นได้ เป็น false
ตั้งค่าคุณสมบัติ OnVisible ของหน้าจอเป็น Timer.Start()
เคล็ดลับ
ควรสร้างหน้าแรกไม่ซ้ำกันในแอปสำหรับการแจ้งเตือน:
- สร้างหน้าว่างที่แอปของคุณยังไม่ได้เปิด เพิ่มการควบคุม การป้อนข้อความ และตั้งค่า ตัวจับเวลา ค่า
- เมื่อคุณสร้างแอป ให้ตั้งค่าตัวจับเวลาเป็นค่าที่ไม่ใช่ศูนย์ เมื่อคุณพร้อมที่จะเผยแพร่แอป ให้ตั้งค่าเป็น 0 เพื่อเรียกใช้ตัวจับเวลาทันที
ข้อควรพิจารณา
- คุณสามารถส่งการแจ้งเตือนจากแอปหนึ่งไปยังแอปอื่นหรือไปยังแอปเดียวกัน สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ส่งการแจ้งเตือนจากแอป
- การแจ้งเตือนแสดงไอคอน Power Apps ทั่วไปแทนที่จะเป็นไอคอนแอปเฉพาะ
- ไม่รองรับการแจ้งเตือนในประเทศจีนบนอุปกรณ์ Android
- การตั้งค่าการเพิ่มประสิทธิภาพแบตเตอรี่บนอุปกรณ์ Android อาจรบกวนการรับการแจ้งเตือนสำหรับ Power Apps Mobile เพื่อรับการแจ้งเตือนสำหรับ Power Apps Mobile ให้ปิดการเพิ่มประสิทธิภาพแบตเตอรี่สำหรับแอป
- ตัวอย่างการแจ้งเตือนแบบพุชที่กล่าวถึงในหัวข้อนี้รองรับเฉพาะใน Power Apps Mobile แอปมือถืออื่นๆ เช่น แอปมือถือ Dynamics 365 Sales หรือ Dynamics 365 สำหรับโทรศัพท์ และแท็บเล็ต ไม่รองรับการแจ้งเตือนประเภทนี้
สำหรับข้อมูลอ้างอิง โปรดดู Power Apps ข้อมูลอ้างอิงการแจ้งเตือน