Deep Link In PowerApps

Deep Links sind eine Art von Hyperlinks, die nützlich sind, wenn Sie Benutzer direkt zu einem bestimmten Bildschirm oder Datensatz und Daten führen möchten, anstatt sie zu bitten, vom „Home“-Bildschirm Ihrer App zu navigieren.

Normalerweise werden sie in einigen Szenarien verwendet, z. B. wenn eine E-Mail mit einem direkten Link zu einem Datensatz in einem Bildschirm gesendet werden soll.

Verbinden Sie die SharePoint/Dataverse-Tabellenverbindung mit Ihrer Canvas-App.

Erstellen Sie ein neues Formular für die Übermittlung von Datensätzen mit dem EDIT FORM-Steuerelement (verbinden Sie sich mit Ihrer Sharepoint-Quelle)

Detailbildschirm zur Anzeige der SP-Daten – dies ist optional.

Ansichtsbildschirm – Nur dieser Bildschirm wird für den Deep Link zur Ansicht eines Datensatzes verwendet.

In App – StartScreen fügen Sie Ihre Ansicht hinzu

Hier können wir eine Bedingung schreiben, um den Startbildschirm zu ändern, wenn Sie wollen. Denn in den meisten Fällen, wenn Sie eine Canvas-App öffnen, möchten Sie den Startbildschirm als Startbildschirm. Wenn Sie einen E-Mail-Link senden, benötigen Sie einen anderen Startbildschirm. Das können wir hier durch eine Schreibbedingung verwalten.

In App – OnStart schreiben Sie unten 2 globale Variablen.

Set(getID,Param(„ID“)); –damit wird der Wert des Querystring-Parameters ID aus der Browser-URL ermittelt

Set(OutputData,LookUp(SPList1,ID = Value(getID))); –das ist zum Filtern Ihrer Sharepoint-Liste mit dem Querys String ID Wert.

Weiter zu Powerautomate

Erstellen Sie einen Sofortablauf mit Powerapps Trigger.

Holen Sie sich die ID von der Canvas-App – Erstellen Sie also einen Eingabeparameter im Powerapps-Trigger.

Wie können wir einen Deep Link in einer E-Mail erstellen?

Holen Sie sich den Web-Link.

https://apps.powerapps.com/play/e/default-111111111-be76-464e-b906-8beb63061379/a/7809e274-ddcf-43f9-8cc4-0d0be560ad6a?tenantId=223c6ace-be76-464e-b906-8beb63061379&sourcetime=2023-08-05%2012%3A56%3A24Z

Entfernen Sie aus tenentID und fügen Sie unseren Queru-String-Parameter ID hinzu

https://apps.powerapps.com/play/e/default-1111111-be76-464e-b906-8beb63061379/a/7809e274-ddcf-43f9-8cc4-0d0be560ad6a?ID={send ID von Powerapps auslösen}

Fügen Sie Ihren Powerautomateflow zur Canvas-App hinzu und führen Sie ihn in der Schaltfläche Submit der neuen Registrierung aus.

SubmitForm(Form1);Navigate(Details);Automatedflow.Run(Form1.LastSubmit.ID)

Senden Sie die letzte Sende-ID Ihres neuen Formulars an den Datenfluss. So erhält er die neueste ID.

Geben Sie nun einen neuen Datensatz ein. Wenn Sie auf „Absenden“ klicken, wird ein Poweratuomate-Flow ausgelöst und eine E-Mail mit einem Link zum Datensatz gesendet.

Quelle Link

War dieser Artikel hilfreich?

Ähnliche Artikel

Kommentar absenden

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Veröffentlicht am - 16. Sep 2023
Geändert am - 16. Sep 2023
Ansichten - 225
Likes - 3