Freigeben über


Workflow-Beispiel 1: Automatisches Erzeugen von Dynamics 365 Guides Deeplinks zur Verwendung in einem Excel-Link-Manager

Dieses Beispiel zeigt, wie Sie einen Link-Manager in Microsoft Excel erstellen, um Ihre Anleitungen einfach zu verwalten und sie schnell über einen Deeplink für die PC-App oder einen Deeplink für einen QR-Code in HoloLens zu starten. Derselbe Workflow könnte auch verwendet werden, um einer Anleitung in einem Genehmigungs-Flow einen Link hinzuzufügen, QR-Codes mit Links zu Anleitungen in einen Arbeitsauftrag einzubetten oder in einem Lernmanagementsystem.

Dynamics 365 Guides unterstützt Deep Links in zwei verschiedenen Formaten:

  • Klartext, der die Anleitungs-ID verwendet. Beispiel: ms-guides://MY-ORG.crm4.dynamics.com/g/8921ce53-ee6b-4006-b173-1deba90c9101, wobei 8921ce53-ee6b-4006-b173-1deba90c9101 eine Anleitungs-ID ist.
  • Komprimiert, wobei ein benutzerdefinierter Algorithmus verwendet wird, um die Länge zu verkürzen. Beispiel: ms-guides:ms-guides://MY-ORG.crm4.dynamics.com/g/nl-tt6A_vUy1cGeU3HlhEQ, wobei nl-tt6A_vUy1cGeU3HlhEQ eine komprimierte ID ist.

Die Guides-PC-App generiert Links mit dem komprimierten Format, aber sowohl der PC als auch HoloLens Apps öffnen Links mit beiden Formaten. Dieses Beispiel demonstriert die Klartextoption.

Anmerkung

Um einen Microsoft Power Automate-Flow erstellen zu können, muss die Rolle „Umgebungsersteller“ (Power Platform) ausgewählt sein.

Das werden Sie in diesem Beispiel lernen

In diesem Beispiel werden Sie lernen, wie Sie drei wichtige Dinge tun können:

  • Microsoft Power Automate verwenden, um automatisch eine Tabellenkalkulation mit Inhalten aus Ihrer Dynamics 365 Guides-Umgebung zu füllen

  • Automatisch einen Deep Link zu einer Anleitung generieren, wenn die Anleitung erstellt wird

  • Automatisch einen QR-Code für die neu erstellte Anleitung generieren

Geschätzte Zeit zum Erstellen des Link-Managers: 10 Minuten

Excel-Arbeitsblatt erstellen

  1. Erstellen Sie ein Excel-Arbeitsblatt, das die Spalten enthält, die Sie für den Link-Manager benötigen. Die Daten für die meisten Spalten werden aus Microsoft Dataverse (früher Common Data Service) stammen. Zwei der Excel-Spalten werden Daten enthalten, die aus anderen Zellen in der Tabelle zusammengesetzt sind.

    Die folgende Tabelle zeigt die Spalten, die der Tabelle hinzugefügt werden sollen, und woher die Daten für die einzelnen Spalten kommen sollen.

    Excel-Spalte, die hinzugefügt werden soll Datenquelle
    Benutzername Benutzername (Microsoft Dataverse)
    Anleitungsname Name (Microsoft Dataverse)
    Anleitungslink (PC-App) Zusammengesetzter Wert
    QR-Code-Link (HoloLens App) Zusammengesetzter Wert
    Erstellt am Erstellt am (Microsoft Dataverse)
    Anleitungs-ID Anleitung (Microsoft Dataverse)
    Erstellt von Benutzer (Microsoft Dataverse)
  2. Nachdem Sie die Spalten erstellt haben, markieren Sie sie und wählen dann Einfügen > Tabelle aus. Sie werden diese Tabelle später mit Hilfe des Power Automate-Flows füllen.

Um den Deeplink für die PC-App zu erstellen, müssen Sie das Deeplink-Präfix für Ihre Umgebungs-URL mit der von Power Automate generierten Anleitungs-ID verketten.

  1. Um das Deeplink-Präfix für Ihre Umgebungs-URL zu erhalten, klicken Sie mit der rechten Maustaste auf eine beliebige Anleitung in der PC-App und wählen Sie dann Link zu dieser Anleitung kopieren aus.

    „Link zu dieser Anleitung kopieren“ ausgewählt.

  2. Kopieren Sie nur den Präfix-Teil der URL in eine Zelle in Ihrer Tabelle (außerhalb des Bereichs für die vorgesehenen Spalten). Bei der folgenden Umgebungs-URL ist der gelb hervorgehobene Text beispielsweise das Präfix.

    Deep Link mit hervorgehobenem Präfix.

  3. Fügen Sie in der Spalte Anleitungs-Link (PC-App) des Arbeitsblatts eine Formel hinzu, die das Präfix des Deeplinks mit der Anleitungs-ID verbindet. Wenn Sie z. B. das URL-Präfix in Zelle K1 hinzufügen und die Anleitungs-ID in Spalte F eingetragen ist, lautet die Formel für die Spalte Anleitungs-Link (PC App):

    =HYPERLINK(CONCAT($K$1,F2))

    Diese Verkettung erfolgt immer dann, wenn eine Anleitung erstellt wird, und generiert automatisch den Link.

Um den HoloLens-App-Link zu erstellen, müssen Sie die URL-API aus dem QR-Code-Generator mit dem vollständigen Deeplink (PC-App-Link) verketten. Die Eigenschaften der URL-API sind wichtig. Hier ist zum Beispiel eine URL-API, die gut zum Scannen geeignet ist:

https://api.qrserver.com/v1/create-qr-code/?qzone=4&size=1000x1000&bgcolor=666666&&data=ms-guides%3A%2F%2Fcoreygray%2Fg%2FN0aYtYEJHke9pN1uXq1H_w

Die folgende Tabelle beschreibt die wichtigsten Merkmale des obigen QR-Codes.

URL-Teil Beschreibung
qzone=4 Der Abstand der Ruhezone vom Rand bis zum Anfang des QR-Codes. Sie muss mindestens vier Module betragen.
size=1000x1000 Größe des QR-Codes
bgcolor=666666 Hintergrundfarbe (grau)
Daten= Der Link zum QR-Code

Um diese URL mit dem Deeplink in Spalte C zu verketten, fügen Sie, wenn sich die URL-API in Zelle K2 befindet, die folgende Formel in die Spalte QR-Code-Link (HoloLens App) ein:

=HYPERLINK(CONCAT($K$2,C2))

Power Automate-Flow erstellen

Nachdem Sie das Excel-Arbeitsblatt erstellt haben, können Sie die Daten im Arbeitsblatt mithilfe von Power Automate füllen. Erstellen Sie einen Power Automate-Flow, der die Daten in der Tabelle mit Dynamics 365 Guides-Daten füllt, die im Microsoft Dataverse-Flow gespeichert sind.

  1. Erstellen Sie einen neuen Flow. Siehe Einen Cloud-Flow erstellen.

    1. Geben Sie den Trigger des Flows als Wenn eine Zeile hinzugefügt, geändert oder gelöscht wird an.

    2. Geben Sie den Änderungstyp als Update und den Tabellennamen als Guides an, und wählen Sie dann einen Bereich aus.

    3. Wählen Sie Neuer Schritt und dann unter Vorgang auswählen die Option Microsoft Dataverse aus, um die Liste der Aktionen zu filtern.

    4. Geben Sie einen Aktionsschritt als Zeile nach ID abrufen an. Wählen Sie für den Tabellennamen die Option Benutzer aus, platzieren Sie den Cursor im Feld Zeilen-ID, und wählen Sie dann Erstellt von (Wert) aus der dynamischen Liste aus.

Jetzt haben wir einen Power Automate Flow erstellt, der immer dann ausgelöst wird, wenn jemand eine Aufzeichnung zur Tabelle Anleitungen hinzufügt. Der Flow verwendet dann die ID in der Tabelle „Anleitungen“, um den Benutzer, der die Anleitung erstellt hat, in der Tabelle „Benutzer“ nachzuschlagen.

Aktionen hinzufügen, um die Excel-Tabelle aus Microsoft Dataverse zu füllen

Jetzt können Sie die Aktionen einrichten, die die Spalten der Excel-Tabelle füllen.

  1. Wählen Sie im gleichen Flow Neuer Schritt aus, wählen Sie Excel Online (Business) aus, um die Aktionen im Feld Vorgang auswählen zu filtern, und wählen Sie dann Zeile in eine Tabelle einfügen aus.

  2. Treffen Sie in der Aktion Zeile in eine Tabelle einfügen die folgenden Auswahlen:

    Option Beschreibung
    Position Der Speicherort Ihrer Excel-Datei (z. B. OneDrive für Business)
    Dokumentbibliothek Die Dokumentbibliothek, in der die Excel-Datei gespeichert ist (z. B. OneDrive)
    Datei Der Name Ihrer Datei (z. B. Anleitungsliste.xlsx). Sie können eine Datei im Dateisystem auswählen.
    Tabelle Die Tabelle in der Arbeitsmappe, in die Sie die Daten schreiben möchten
    Benutzername Benutzername
    Anleitungsname Name
    Anleitungs-Link (PC-App) Leer lassen
    QR-Code-Link (HoloLens-App) Leer lassen
    Erstellt am Erstellt am
    Anleitungs-ID Anleitung
    Erstellt von User

Idee für weitere Anpassungen

Um den Link-Manager weiter anzupassen, könnten Sie im Power Automate-Flow Bedingungen festlegen, um ein bestimmtes Arbeitsblatt mit den Anleitungen eines bestimmten Benutzers zu füllen, sodass alle Power-User ihren eigenen Link-Manager haben, mit dem sie arbeiten können.

Siehe auch