Freigeben über


Pushbenachrichtigungen mithilfe von Power Automate für die mobile Power Apps-App erstellen

Pushbenachrichtigungen werden in Power Apps Mobile verwendet, um App-Benutzer einzubeziehen und sie bei der Priorisierung wichtiger Aufgaben zu unterstützen. In Power Apps können Sie Benachrichtigungen für Power Apps Mobile erstellen, indem Sie den Power Apps-Benachrichtigungs-Connector senden. Sie können Benachrichtigungen an jede App senden, die Sie in Power Apps erstellen.

Beispiel für eine Pushbenachrichtigung

Fügen Sie in den folgenden Situationen Pushbenachrichtigungen in Apps hinzu:

  • Ihre Benutzer müssen Informationen sofort erhalten.
  • Die Benutzer müssen wichtige Aufgaben mit der App in einem vordefinierten Kontext ausführen.
  • Sie möchten regelmäßig mit den Benutzern interagieren oder die Benutzer sollen die App in einem bestimmten Kontext öffnen.

Anmerkung

Um Push-Benachrichtigungen zu erhalten, muss jeder Benutzer die App einmal auf seinem Mobilgerät geöffnet oder von der App-Seite heruntergeladen haben Power Apps . Microsoft 365

Bevor Sie eine Pushbenachrichtigung erstellen können, müssen Sie Zugriff auf eine App und die Zeilen-ID haben, wenn Sie eine Benachrichtigung für ein Formular erstellen.

App erstellen

Sie benötigen die Teilnehmer Berechtigung für eine modellgesteuerte App oder Canvas-App. Wenn Sie keine App haben, können Sie eine erstellen. Informationen finden Sie unter:

Eine Benachrichtigung aus einem Flow erstellen

Wenn Sie eine Pushbenachrichtigung über einen Flow auslösen, können Sie die Benachrichtigung jeweils nur an einen Benutzer oder eine Sicherheitsgruppe senden.

  1. Gehen Sie zu Power Automate und Auswählen Erstellen.

    Wählen Sie „Erstellen“ aus.

  2. Auswählen Automatisierter Ablauf.

    Auswählen Sofortiger Flow.

  3. Wählen Sie auf dem Bildschirm Automatisierten Flow erstellen einen der Flows Trigger oder Auswählen aus Überspringen und erstellen Sie manuell einen.

    Auswählen überspringen.

  4. Aus der Liste der Konnektoren und Trigger Auswählen Microsoft Dataverse (current Umgebung).

    Auswählen Dataverse.

  5. Wählen Sie die Aktion aus, die die Benachrichtigung auslösen soll.

    Wählen Sie ein Trigger für die Benachrichtigung.

  6. Geben Sie die Bedingungsinformationen Trigger und dann Auswählen New Schritt ein.

    Name des Dataflows Beschreibung
    Auslöserbedingung Wählen Sie die Bedingung für die Benachrichtigung aus.
    Der Name der Tabelle Wählen Sie aus, für welche Tabelle die Benachrichtigung bestimmt ist.
    Geltungsbereich Wählen Sie den Bereich aus.

    Wählen Sie die Auslösebedingung.

  7. Geben Sie im Suchfeld Aktion auswählen „Push-Benachrichtigung senden“ ein. Wählen Sie in der Liste der Aktionen die Option Push-Benachrichtigung V2 senden aus.

    Suchen Sie nach „Push-Benachrichtigung senden“.

  8. Geben Sie auf dem Bildschirm Push-Benachrichtigung senden die folgenden Informationen ein:

    • Mobile App: Auswählen Power Apps.
    • Ihre App: Auswählen die App, für die Sie die Benachrichtigung einrichten möchten. Modellgesteuerte Apps und Canvas-Apps haben unterschiedliche Parameter. Der nächste Schritt hängt von der Art der App ab, die Sie hier auswählen.
  9. Führen Sie je nach App-Typ, den Sie im vorherigen Schritt ausgewählt haben, einen der folgenden Schritte aus:

  • Geben Sie für eine modellgesteuerte App die folgenden Informationen ein:

    • Empfängerelemente-1: Auswählen wie der Flow ausgelöst wird.
    • Nachricht: Geben Sie die Benachrichtigungsnachricht ein.
    • App öffnen: Auswählen, ob die modellgesteuerte App geöffnet werden soll oder nicht, wenn der Benutzer die Benachrichtigung auswählt.
    • Tabelle: Auswählen für welche Tabelle die Benachrichtigung ist.
    • Formular oder Ansicht: Auswählen, wenn die Benachrichtigung für ein Formular oder eine Ansicht ist.
    • Zeilen-ID: Wenn die Benachrichtigung für ein Formular ist, geben Sie die Zeilen-ID ein.

    Benachrichtigungsinformationen für die App eingeben

  • Geben Sie für eine Canvas-App die folgenden Informationen ein:

    • Empfängerelemente-1: Auswählen wie der Flow ausgelöst wird.
    • Nachricht: Geben Sie die Benachrichtigungsnachricht ein.
    • App öffnen: Auswählen, ob die Canvas-App geöffnet werden soll oder nicht, wenn der Benutzer die Benachrichtigung auswählt.
    • Parameter: Schlüssel-Wert-Parameter, die mit der Benachrichtigung übergeben werden sollen. Die Pushbenachrichtigung kann bestimmte Parameter an die App übergeben. Diese können in der App weiterverarbeitet werden, um eine bestimmte Seite zu öffnen und einen bestimmten Zustand zu laden. Weitere Informationen finden Sie unter Aktion ausführen, wenn ein Benutzer auf die Benachrichtigung tippt.
  1. Wählen Sie Speichern aus, wenn Sie fertig sind.
  2. Auswählen Flow Checker zur Überprüfung auf Fehler oder Warnungen.
  3. Testen Sie den Ablauf, indem Sie Test auswählen und die Eingabeaufforderungen folgen.

Führen Sie eine Aktion aus, wenn ein Benutzer auf die Benachrichtigung tippt.

Übergeben von Parametern

Für Canvas-Apps können Sie Schlüssel-Wert-Paare mithilfe des Felds Parameter als JSON übergeben. Wenn Sie beispielsweise die CaseID übergeben möchten, geben Sie Folgendes als Parameter: { "CaseID": 42 } ein. Sie können auch dynamische Werte aus früheren Schritten verwenden, wie unten gezeigt.

Beispielparameter

Leseparameter

Verwenden Sie Param („Parametername“), um die übergebenen Parameter zu lesen. Um beispielsweise den Wert CaseID zu lesen, verwenden Sie Param("CaseID"). Um diesen Parameter schnell zu identifizieren, fügen Sie Ihrer App ein Label -Steuerelement hinzu. Setzen Sie die Text -Eigenschaft dieses Steuerelements auf Param("CaseID"). Wenn der Benutzer die App aus der Liste Alle Apps öffnet, ist der Wert leer. Wenn der Benutzer die App von einem anderen Ort auf dem Gerät aus öffnet, wird der Wert mit dem Wert CaseID aufgefüllt.

Festlegen der Startseite

Sie können Ihre App so einstellen, dass beispielsweise die Seite Falldetails geöffnet wird, sobald die App geöffnet wird:

  1. Fügen Sie ein Timer -Steuerelement hinzu und legen Sie dessen OnTimerEnd -Eigenschaft auf diese Formel fest:

    Navigate(EditCase, ScreenTransition.None)

  2. (optional) Blenden Sie das Steuerelement Timer aus, indem Sie seine Eigenschaft Sichtbar auf False setzen.

  3. Setzen Sie die Eigenschaft OnVisible des Bildschirms auf Timer.Start().

Trinkgeld

Sie sollten für die Benachrichtigung eine spezielle erste Seite erstellen:

  1. Erstellen Sie eine leere Seite, die Ihre App noch nicht geöffnet hat, fügen Sie ein Text-Eingabe Steuerelement hinzu und legen Sie dessen Timer.Duration Wert fest.
  2. Wenn Sie die App erstellen, legen Sie den Zeitgeber auf einen Wert ungleich 0 fest. Wenn Sie bereit sind, die App zu veröffentlichen, setzen Sie den Wert auf 0 , um den Timer sofort zu Trigger.

Überlegungen

  • Sie können eine Pushbenachrichtigung aus einer App an eine andere App oder an die gleiche App senden. Weitere Informationen finden Sie unter Benachrichtigung von einer App senden.
  • In Benachrichtigungen wird das allgemeine Power Apps Symbol anstelle des Symbols für eine bestimmte App angezeigt.
  • Benachrichtigungen werden in China nicht auf Android-Geräten unterstützt.
  • Batterieoptimierungseinstellungen auf einem Android Gerät kann den Empfang von Benachrichtigungen für Power Apps Mobile stören. Um Benachrichtigungen zu erhalten für Power Apps Mobile, schalten Sie die Akkuoptimierung für die App aus.
  • Die in diesem Thema erwähnten Beispiel-Push-Benachrichtigungen werden nur auf Power Apps Mobile unterstützt. Andere mobile Apps wie die mobile App Dynamics 365 Sales oder Dynamics 365 für Smartphones und Tablets unterstützen diese Art von Benachrichtigungen nicht.

Referenzinformationen finden Sie unter Power Apps Benachrichtigungsreferenz.