Δημιουργία ειδοποιήσεων push για το Power Apps για κινητές συσκευές χρησιμοποιώντας το Power Automate
Οι ειδοποιήσεις push χρησιμοποιούνται στο Power Apps Mobile για αλληλεπίδραση των χρηστών της εφαρμογής και να τους βοηθήσουν να δίνουν προτεραιότητα στις βασικές εργασίες. Στο Power Apps, μπορείτε να δημιουργήσετε ειδοποιήσεις για το Power Apps Mobile χρησιμοποιώντας τον σύνδεσμο ειδοποιήσεων Power Apps. Μπορείτε να στείλετε εγγενείς ειδοποιήσεις push σε οποιαδήποτε εφαρμογή που δημιουργείτε στο Power Apps.
Προσθέστε μια ειδοποίηση push στην εφαρμογή σας εάν:
- Οι χρήστες σας χρειάζεται να γνωρίζουν πληροφορίες αμέσως.
- Οι χρήστες σας πρέπει να ολοκληρώσουν σημαντικές εργασίες χρησιμοποιώντας την εφαρμογή σας σε ένα προφορτωμένο περιβάλλον.
- Θέλετε να προκαλέσετε τη συμμετοχή των χρηστών σας ανά συγκεκριμένα διαστήματα ή χρειάζεστε οι χρήστες να εισέλθουν στην εφαρμογή σε ένα συγκεκριμένο περιβάλλον.
Σημείωμα
Για να λάβει ειδοποίηση push, κάθε χρήστης πρέπει να έχει ανοίξει την εφαρμογή στο Power Apps Mobile μία φορά ή να έχει λάβει την εφαρμογή από τη Microsoft 365 σελίδα εφαρμογών.
Για να μπορέσετε να δημιουργήσετε μια ειδοποίηση push, θα πρέπει να έχετε πρόσβαση σε μια εφαρμογή και να έχετε το αναγνωριστικό γραμμής, εάν δημιουργείτε μια ειδοποίηση για μια φόρμα.
Δημιουργία εφαρμογής
Πρέπει να έχετε συμμετέχων permission για μια εφαρμογή βάσει μοντέλου ή μια εφαρμογή καμβά. Εάν δεν διαθέτετε μια εφαρμογή, μπορείτε να δημιουργήσετε μία. Για πληροφορίες, ανατρέξτε στο θέμα:
Δημιουργία μιας ειδοποίησης από μια ροή
Όταν ενεργοποιείτε μια ειδοποίηση push από μια ροή, μπορείτε να στείλετε την ειδοποίηση μόνο σε έναν χρήστη ή μια ομάδα ασφαλείας τη φορά.
Μεταβείτε και Power Automate επιλέξτε Δημιουργία.
Επιλέξτε Αυτοματοποιημένη ροή.
Στην οθόνη Δημιουργία αυτοματοποιημένης ροής , επιλέξτε ένα από τα ερεθίσματα ροής ή επιλέξτε Παράλειψη και δημιουργήστε ένα με μη αυτόματο τρόπο.
Από τη λίστα συνδέσεων και εναυσμάτων επιλέξτε Microsoft Dataverse (τρέχον περιβάλλον).
Επιλέξτε την ενέργεια που θα ενεργοποιήσει την ειδοποίηση.
Εισαγάγετε τις πληροφορίες συνθήκης ενεργοποίησης και, στη συνέχεια, επιλέξτε Νέα βήμα.
Ονομασία Περιγραφή Συνθήκη εναύσματος Επιλέξτε τη συνθήκη για την ειδοποίηση. Το όνομα του πίνακα Επιλέξτε τον πίνακα για τον οποίο προορίζεται η ειδοποίηση. Scope Επιλέξτε το πεδίο. Στο πλαίσιο αναζήτησης Επιλογή ενέργειας, πληκτρολογήστε αποστολή ειδοποίησης push. Στη λίστα Ενέργειες , επιλέξτε Αποστολή ειδοποίησης push V2.
Στην οθόνη Αποστολή ειδοποίησης push, πληκτρολογήστε τις ακόλουθες πληροφορίες:
- Εφαρμογή για κινητά: Επιλέξτε Power Apps.
- Η εφαρμογή σας: Επιλέξτε την εφαρμογή για την οποία θέλετε να ρυθμίσετε την ειδοποίηση. Οι εφαρμογές βάσει μοντέλου και οι εφαρμογές καμβά έχουν διαφορετικές παραμέτρους. Το επόμενο βήμα θα εξαρτηθεί από τον τύπο της εφαρμογής που επιλέγετε εδώ.
Ανάλογα με τον τύπο της εφαρμογής που επιλέξατε στο προηγούμενο βήμα, κάντε ένα από τα εξής:
Για μια εφαρμογή βάσει μοντέλου, καταγράψτε αυτές τις πληροφορίες:
- Στοιχεία παραλήπτη-1: Επιλέξτε τον τρόπο ενεργοποίησης της ροής.
- Μήνυμα: Εισαγάγετε το μήνυμα ειδοποίησης.
- Άνοιγμα εφαρμογής: Επιλέξτε αν θα ανοίγει η εφαρμογή βάσει μοντέλου ή όχι όταν ο χρήστης επιλέξει την ειδοποίηση.
- Πίνακας: Επιλέξτε τον πίνακα για τον οποίο προορίζεται η ειδοποίηση.
- Φόρμα ή προβολή: Επιλέξτε αν η ειδοποίηση προορίζεται για φόρμα ή προβολή.
- Αναγνωριστικό γραμμής: Αν η γνωστοποίηση αφορά μια φόρμα, εισαγάγετε το αναγνωριστικό γραμμής.
Για μια εφαρμογή καμβά, καταγράψτε αυτές τις πληροφορίες:
- Στοιχεία παραλήπτη-1: Επιλέξτε τον τρόπο ενεργοποίησης της ροής.
- Μήνυμα: Εισαγάγετε το μήνυμα ειδοποίησης.
- Άνοιγμα εφαρμογής: Επιλέξτε αν θα ανοίγει η εφαρμογή καμβά ή όχι όταν ο χρήστης επιλέγει την ειδοποίηση.
- Παράμετροι: Παράμετροι κλειδιού-τιμής που πρέπει να περάσουν με την ειδοποίηση. Η ειδοποίηση push που θα δημιουργήσετε μπορεί να διαβιβάζει συγκεκριμένες παραμέτρους στην εφαρμογή. Είναι δυνατή η περαιτέρω επεξεργασία τους στην εφαρμογή για άνοιγμα μιας συγκεκριμένης σελίδας και φόρτωση μιας συγκεκριμένης κατάστασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εκτέλεση ενέργειας όταν ένας χρήστης πατάει την ειδοποίηση.
- Όταν είστε έτοιμοι, επιλέξτε Αποθήκευση.
- Επιλέξτε Έλεγχος ροής για να ελέγξετε για σφάλματα ή προειδοποιήσεις.
- Δοκιμάστε τη ροή επιλέγοντας Δοκιμή και ακολουθήστε τις οδηγίες.
Εκτέλεση μιας ενέργειας όταν ένας χρήστης πατάει την ειδοποίηση
Διαβίβαση παραμέτρων
Για εφαρμογές καμβά, μπορείτε να μεταβιβάσετε ζεύγη κλειδιού-τιμής χρησιμοποιώντας το πεδίο Παράμετροι ως JSON. Για παράδειγμα, εάν θέλετε να περάσετε το CaseID, θα βάλετε τα ακόλουθα ως Παράμετροι: { "CaseID": 42 }
. Επίσης, μπορείτε να χρησιμοποιήσετε δυναμικές τιμές από προγενέστερα βήματα, όπως φαίνεται παρακάτω.
Ανάγνωση παραμέτρων
Για να διαβάσετε τις μεταβιβασμένες παραμέτρους, χρησιμοποιήστε την Param("ParameterName"). Για παράδειγμα, για να διαβάσετε την τιμή CaseID , χρησιμοποιήστε Param ("CaseID")). Για να προσδιορίσετε γρήγορα αυτήν την παράμετρο, προσθέστε ένα στοιχείο ελέγχου Ετικέτα στην εφαρμογή σας. Ορίστε την ιδιότητα Text αυτού του στοιχείου ελέγχου σε Param("CaseID")). Εάν ο χρήστης ανοίξει την εφαρμογή από τη λίστα Όλες οι εφαρμογές , η τιμή είναι κενή. Εάν ο χρήστης ανοίξει την εφαρμογή από άλλη θέση στη συσκευή, η τιμή συμπληρώνεται με την τιμή CaseID .
Ορισμός της αρχικής σελίδας
Μπορείτε να ρυθμίσετε την εφαρμογή σας ώστε να ανοίγει, για παράδειγμα, τη σελίδα Λεπτομέρειες υπόθεσης μόλις ανοίξει η εφαρμογή:
Προσθέστε ένα στοιχείο ελέγχου χρονοδιακόπτη και ορίστε την ιδιότητά του OnTimerEnd σε αυτόν τον τύπο:
Navigate(EditCase, ScreenTransition.None)
(προαιρετικό) Αποκρύψτε το στοιχείο ελέγχου χρονοδιακόπτη ορίζοντας την ιδιότητά του Visible σε false.
Ορίστε την ιδιότητα OnVisible της οθόνης σε Timer.Start().
Φιλοδώρημα
Είναι καλή ιδέα να δημιουργήσετε μια μοναδική πρώτη σελίδα στην εφαρμογή για την ειδοποίηση:
- Δημιουργήστε μια κενή σελίδα που η εφαρμογή σας δεν ανοίγει ήδη, προσθέστε ένα στοιχείο ελέγχου εισαγωγής κειμένου και ορίστε το χρονόμετρο του . Τιμή διάρκειας .
- Όταν δημιουργείτε την εφαρμογή, δώστε στο χρονόμετρο μια μη μηδενική τιμή. Όταν είστε έτοιμοι να δημοσιεύσετε την εφαρμογή, ορίστε την τιμή σε 0 για να ενεργοποιήσετε αμέσως το χρονόμετρο.
Παράγοντες που πρέπει να ληφθούν υπόψη
- Μπορείτε να στείλετε μια ειδοποίηση push από μία εφαρμογή σε μία άλλη ή στην ίδια εφαρμογή. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αποστολή ειδοποίησης από εφαρμογή.
- Οι ειδοποιήσεις παρουσιάζουν το γενικό εικονίδιο του Power Apps αντί για ένα εικονίδιο συγκεκριμένης εφαρμογής.
- Δεν υποστηρίζονται ειδοποιήσεις στην Κίνα ή σε συσκευές Android.
- Οι ρυθμίσεις βελτιστοποίησης μπαταρίας σε μια συσκευή Android ενδέχεται να επηρεάζουν τη λήψη ειδοποιήσεων για κινητές συσκευές Power Apps. Για να λαμβάνετε ειδοποιήσεις για Power Apps για κινητές συσκευές, απενεργοποιήστε τη βελτιστοποίηση μπαταρίας για την εφαρμογή.
- Το παράδειγμα ειδοποιήσεων push που αναφέρονται σε αυτό το θέμα υποστηρίζονται μόνο στο Power Apps mobile. Άλλες εφαρμογές για κινητές συσκευές, όπως Dynamics 365 εφαρμογή Sales για κινητές συσκευές ή Dynamics 365 για τηλέφωνα και tablet , δεν υποστηρίζουν αυτούς τους τύπους ειδοποιήσεων.
Για πληροφορίες αναφοράς, ανατρέξτε στην ενότητα Power Apps Αναφορά ειδοποίησης.