Freigeben über


Verwenden Sie Copilot, um Automatisierungsaktivitäten zu analysieren und Produktfragen zu stellen (Vorschauversion)

[Dieses Thema ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]

Das Verständnis der Automatisierungsaktivität und -leistung ist der Schlüssel zum Erreichen der Ziele für betriebliche Effizienz und Zuverlässigkeit, unabhängig von der Größe des Automatisierungsbestands, des Teams oder der Rolle innerhalb der Organisation. Um diese Ziele zu erreichen, sind fortschrittliche und dynamische Überwachungsfunktionen erforderlich, die Ihnen wertvolle Erkenntnisse liefern, die Erfolgsbereiche hervorheben und potenzielle Engpässe, Trends und Verbesserungsmöglichkeiten identifizieren. Durch detailliertere Erkenntnisse können Sie fundierte Entscheidungen treffen, die Ihre Automatisierungsprozesse optimieren und so zu mehr Effizienz und Effektivität führen.

Screenshot einer Copilot-Erfahrung als Teil der Automatisierungscenter-Seite.

Wichtig

Anforderungen

Wie funktioniert es?

Copilot im Automatisierungscenter ist in der Lage, Fragen zu den folgenden vier Fertigkeiten zu beantworten:

Index Fertigkeit Fragen, die Fertigkeit benatworten kann
1 Cloud-Flowausführungs-Protokolle Ausführungsstatus des Cloud-Flows, Triggertyp, Ausführungsdauer, Fehlerrate
2 Desktop-Flowausführungs-Protokolle Ausführungsstatus des Desktop-Flows, verwendeter Computer, Ausführungsmodus, Fehlerrate.
3 Arbeitswarteschlangendaten Status von Arbeitswarteschlangenelementen, Erfüllung von Vereinbarungen zum Servicelevel (SLA), Anzahl der Prozessoren.
4 Dokumentation (generative Antworten) Allgemeine Power Automate Fragen zu Funktionen, wie zum Beispiel zur Analyse von Aktivitäten mit Copilot.

Die ersten drei Skills in der obigen Tabelle übersetzen Abfragen (Fragen) in natürlicher Sprache, die von Benutzern in der Microsoft Dataverse FetchXML Abfragesyntax übersetzt werden. Diese Funktion ermöglicht es Benutzern, auf einfache Weise Informationen über ihre Automatisierungsdaten abzurufen, indem sie Fragen in natürlicher Sprache stellen. Copilot ermittelt zudem dann die am besten geeignete Ausgabevisualisierung, z. B. eine Tabelle, Kreisdiagramm, Balkendiagramm oder Liniendiagramm, um den Benutzenden die Erkenntnisse und Informationen effektiv zu präsentieren.

Copilot-Fertigkeitsauswahl

Wenn Copilot zum ersten Mal (pro Sitzung) geöffnet wird, ist die Fertigkeit Cloud-Flow vorausgewählt. Sie können die Fertigkeit ändern, indem Sie das Dropdown-Menü neben der Phrase Fragen zu wählen und Ihre bevorzugte Fertigkeit auswählen. Während der anfänglichen Vorschauphase wird der Gesprächsverlauf jedes Mal zurückgesetzt, wenn Sie die Fertigkeit ändern.

Screenshot einer Erfahrung in Copilot, bei der Benutzer aus einer Liste von Fertigkeiten auswählen können.

Übergeordneter Prozess

  1. Sobald der Benutzer eine gültige Eingabeaufforderung eingibt, generiert Copilot eine FetchXML Abfrage basierend auf der Eingabe.
  2. Wenn die generierte FetchXML Abfrage gültig ist, wird die Abfrage für das Dataverse Back-End im Sicherheitskontext des aktuellen Benutzers ausgeführt, um übereinstimmende Daten abzurufen. Durch das Abrufen der Daten als Benutzer wird sichergestellt, dass Benutzer nur Daten sehen, für die sie bereits autorisiert sind.
  3. Copilot ermittelt dann die am besten geeignete Ausgabevisualisierung, z. B. eine Tabelle, Kreisdiagramm, Balkendiagramm oder Liniendiagramm, um den Benutzenden die Erkenntnisse und Daten effektiv zu präsentieren.

Was sind FetchXML-Abfragen?

Microsoft Dataverse FetchXML ist eine Sprache, die zum Abrufen von Daten aus einer Dataverse-Datenbank verwendet wird. FetchXML ist so konzipiert, dass es einfach zu erstellen, zu verwenden und zu verstehen ist. Beispielsweise könnten Sie Dataverse bitten, Ihnen eine Liste aller Flow-Ausführungen für einen bestimmten Flow zu geben. Die FetchXML Abfrage ist die Art und Weise, wie Sie diese Frage formulieren, damit die Datenbank sie versteht und Ihnen die richtigen Ergebnisse liefern kann.

Bewährte Methoden Eingabeaufforderung

  • Spezifisch:
    • Je konkreter Sie mit Ihrer Eingabeaufforderung sind, desto besser versteht und reagiert die KI.
    • Machen Sie sich keine Sorgen, wenn die KI nicht die gewünschte Ausgabe liefert. Versuchen Sie es erneut, indem Sie die Eingabeaufforderung anpassen.
  • Experimentieren Sie mit Eingabeaufforderungen:
    • Wenn Sie nicht die erwarteten Ergebnisse erhalten, versuchen Sie, Ihre Eingabeaufforderung umzuformulieren oder mehr Kontext bereitzustellen.
  • Feedback senden:
    • Wenn die KI ausgezeichnete oder unbefriedigende Antworten geliefert hat, teilen Sie uns dies mit, indem Sie den Daumen nach oben oder unten auswählen und über den unten angezeigten Link Teilen Sie Microsoft mit, was Ihnen an dieser Funktion gefallen hat weiteren Feedback geben können.

Beispiele für Eingabeaufforderungen

Dieser Abschnitt enthält Beispiel-Eingabeaufforderungen, die Sie als Startaufforderung für Ihre eigenen Anwendungsfälle verwenden können. Einige dieser Eingabeaufforderungen sind möglicherweise nicht anwendbar oder geben falsche Ergebnisse zurück. Das Modellverständnis oder die tatsächliche Eingabeaufforderung und die Daten, die Ihnen basierend auf Ihren Berechtigungen zur Verfügung stehen, können die Genauigkeit beeinflussen. Es wird empfohlen, die zurückgegebenen Ergebnisse und die Abfrage FetchXML zu validieren und zu überprüfen.

Cloud-Flow ausführen

Anmerkung

Der Verlauf der Cloud-Flow-Ausführungen in Dataverse, der auf der neuen Funktion Elastische Tabelle basiert, hat im Vergleich zum Verlauf der Desktop-Flow-Ausführungen andere bekannte Einschränkungen für die Abfrage und das Aggregieren von Daten. Diese Unterschiede können sich auf die Antworten von Copilot auswirken. Weitere Informationen zu diesen Produkten finden Sie hier.

  • Wie viele Ausführungen wurden im letzten Monat durch einen anderen Cloud-Flow ausgelöst?
  • Wer hat im letzten Monat Flowausführungen eingeleitet?
  • Wie viele Flows sind gestern fehlgeschlagen?

Desktop-Flowausführungen

  • Welche Flows liefen letzte Woche am häufigsten?
  • Welche waren gestern die Top-5-Flows nach Anzahl der abgeschlossenen Ausführungen?
  • Wie sieht die Verteilung der Flow-Ausführungsstatus aus?

Fehler

  • Zeige mir die im letzten Monat häufigsten Anwendungsfehler.
  • Zeigen Sie mir eine Verteilung der erfolgreichen und fehlgeschlagenen Flows im letzten Quartal.
  • Wie viele fehlgeschlagene Läufe gab es in der Woche vor der letzten Woche?

Arbeitswarteschlangen

  • Zeige mir die Anzahl der zurückgehaltenen Elemente an.
  • Zeige mir die Anzahl der Elemente an, bei denen das Risiko einer SLA-Verletzung besteht.
  • Was ist die durchschnittliche Handhabungszeit pro Prozessor (Computer) und Warteschlange?

Computer

  • Bei welchen Bots gab es heute die meisten Ausführungsfehler?
  • Welche Computer befinden sich im Wartungsmodus?
  • Bei welchen Computer kommt es am häufigsten zu Ausfällen?

Ersteller

  • Zeige mir die Top-Flows nach Anzahl der Ausführungen zusammen mit ihren Besitzerinformationen.
  • Was waren die Top-10-Benutzer, die im letzten Monat Flows ausgeführt haben?
  • Wann und von wem wurden letzte Woche Desktop-Flows geändert?

Dokumentation (generative Antworten)

  • Wie kann ich in Power Automate-Desktop eine Bedingung hinzufügen?
  • Können Cloud-Flows Genehmigungs- und Entscheidungsprozesse verarbeiten?
  • Wo finde ich gelöschte Flows in Power Automate?

Mehrteilige Eingabeaufforderungen

Im Kontext von KI ermöglichen Mehrfach-Aufforderungen Ihnen, eine laufende Unterhaltung mit Copilot zu führen, in der der Kontext der vorherigen Nachrichten in der Unterhaltung gespeichert wird. Es geht nicht nur darum, einmalige Fragen zu beantworten; Es geht darum, einen Dialog mit Ihnen zu führen, in dem jede Antwort auf dem basiert, was zuvor gesagt wurde.

Anmerkung

  • Generative Antworten (Dokumentationsfähigkeit) unterstützt noch keine mehrteilige Unterhaltungen.
  • Wenn Sie eine mehrteilige Unterhaltung führen, verfolgt Copilot nur die zehn neuesten Fragen. Das bedeutet, dass Copilot mit dem Löschen der Eingabeaufforderungen beginnt, die zuerst eingegeben wurden, und nur die neuesten zehn speichert. Um die Antwortqualität zu verbessern, empfehlen wir Ihnen, Ihre Folgefragen einzuschränken oder den Chat häufiger neu zu starten. Weitere Informationen finden Sie unter Vorherigen Eingabeaufforderungskontext löschen und neu starten.

Beispiel

Teil Eingabeaufforderung und Antwort
Benutzer: Verteilung erfolgreicher und fehlgeschlagener Flows im letzten Quartal anzeigen
Copilot: Hier ist die Verteilung zwischen erfolgreichen und fehlgeschlagenen Flows des letzten Quartals.
Benutzer: Was war der häufigste Fehler bei den fehlgeschlagenen Ausführungen?
Copilot: Hier ist der häufigste Fehler bei den fehlgeschlagenen Ausführungen.
Benutzender: Auf welchen Computernamen sind Flows am häufigsten fehlgeschlagen?
Copilot: Hier sind die Computernamen, bei denen die meisten Fehler aufgetreten sind.
Benutzer: Wie lang war die durchschnittliche Ausführungsdauer der erfolgreichen Flows?
Copilot: Hier ist die durchschnittliche Ausführungsdauer der erfolgreichen Flows.

Screenshot eines mehrteiligen Chats in Copilot mit unterschiedlichen Ausgabedaten und Visualisierungen

Einflussnahme auf das Ausgabeformat

Sie können das Ausgabeformat von Copilot beeinflussen, indem Sie nach expliziten Ausgabetypen fragen, z. B. Zeige mir die Verteilung der fehlgeschlagenen und erfolgreichen Flowausführungen als Balkendiagramm. Diese Eingabeaufforderung führt wahrscheinlich zu folgendem Ergebnis:

Screenshot einer Antwort, bei der Copilot auf eine Benutzeraufforderung mit einem Kreisdiagramm geantwortet hat

Vorherigen Kontext der Eingabeaufforderung löschen, um von vorne zu beginnen

Wenn Sie die Unterhaltung mit Copilot zurücksetzen möchten, wählen Sie die drei Punkte ... neben dem Copilot-Namen, und wählen Sie dann Neuen Chat aus.

Screenshot der Option Neuer Chat in Copilot zum Zurücksetzen eines Gesprächs.

Von Copilot zurückgegebene Abfragen bearbeiten und wiederholen FetchXML

Sie können die von Copilot zurückgegebenen Abfragen durch direkte Bearbeitungen im Codebereich optimieren. Ändern Sie einfach den Code, um ihn an Ihre neuen Suchkriterien anzupassen, und wählen Sie Ausführen aus. Betrachten wir zur Veranschaulichung die folgende Eingabeaufforderung:

  • Wie viele Flows wurden in den letzten drei Tagen planmäßig ausgelöst?

Abfrageergebnisse vor jeglicher Änderung

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Scheduled"/>
      <condition attribute="starttime" operator="ge" value="2024-05-05T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Screenshot von Copilot mit generiertem FetchXML-Abfragecode vor dem Anwenden der Änderungen

Geänderte Abfrageergebnisse

<fetch version="1.0" mapping="logical" aggregate="true">
  <entity name="flowrun">
    <attribute name="flowrunid" alias="flowrun_count" aggregate="count"/>
    <filter type="and">
      <condition attribute="parentrunid" operator="null"/>
      <condition attribute="triggertype" operator="eq" value="Instant"/>
      <condition attribute="starttime" operator="ge" value="2024-04-01T12:28:35.000Z"/>
    </filter>
  </entity>
</fetch>

Screenshot von Copilot mit generiertem FetchXML-Abfragecode nach dem Anwenden der Änderungen.

Validieren des FetchXML Abfrageergebnisses,, das von Copilot erstellt wurde

Die folgenden Schritte führen Sie durch den Prozess zum Validieren (und möglicherweise Wiederverwenden) FetchXML von Abfragen in Power Automate Cloud-Flows.

Schritt 1: Eine Kopie der FetchXML Abfrage erstellen

Nachdem Sie Ihre Anfrage an Copilot gesendet haben, erhalten Sie eine Antwort, die einen Link mit der Bezeichnung Code anzeigen enthält. Um den Code zu kopieren, diesen Link und dann das Symbol Kopieren in der oberen rechten Ecke des FetchXML Feldes auswählen.

Schritt 2: Ein Cloud-Flow erstellen und die Abfrage FetchXML testen

  1. Navigieren Sie zum Power Automate Portal und wählen Sie Meine Flows aus dem linken Navigationsmenü aus.
  2. Wählen Sie dann + Neuer Flow in der Befehlsleiste und schließlich Sofortiger Cloud-Flow aus dem Dropdownmenü aus.
  3. Geben Sie Flow-Namen ein, wählen Sie Manuell einen Flow auslösen und wählen Sie dann Erstellen.
  4. Der Cloud-Flow-Designer wird angezeigt. Wählen Sie die Schaltfläche + Neuer Schritt und wählen Sie sie aus.
  5. Geben Sie in der angezeigten Suchleiste Dataverse ein und wählen Sie dann den Dataverse-Konnektor aus den Ergebnissen aus.
  6. Es werden verschiedene Aktionen angezeigt. Scrollen Sie durch, bis Sie die Aktion Zeilen auflisten finden und wählen Sie sie aus.
  7. Wählen Sie in der Aktion Zeilen auflisten den Link Erweiterte Optionen anzeigen aus.
  8. Ein FetchXML Abfragefeld wird angezeigt. In dieses Feld geben Sie die kopierte FetchXML Abfrage ein, die Copilot zuvor generiert hat.
  9. Nach dem Einfügen Ihrer Eingabe in FetchXML wählen Sie Speichern aus.
  10. Testen Sie Ihren Flow, indem Sie Testen auswählen.
  11. Folgen Sie den Anweisungen auf Ihrem Bildschirm, um Ihren Flow manuell zu starten und die Ergebnisse zu überprüfen.

Schritt 3: Verstehen der Ergebnisse

Angenommen, Sie haben Copilot gefragt: Wie viele fehlgeschlagene im Vergleich zu erfolgreichen Flows hatten wir im letzten Monat? Diese Eingabeaufforderung erzeugt eine FetchXML Abfrage ähnlich dem folgenden Beispiel:

<fetch version="1.0" mapping="logical" aggregate="true" count="3" page="1">
    <entity name="flowsession">
        <attribute name="flowsessionid" alias="flowsession_count" aggregate="count" />
        <attribute name="statuscode" alias="flowsession_statuscode" groupby="true" />
        <filter type="and">
            <condition attribute="completedon" operator="last-x-months" value="1" />
        </filter>
    </entity>
</fetch>

Wenn die Daten mit der angegebenen FetchXML Abfrage übereinsteimmen, gibt die Aktion Zeilen auflisten Dataverse die in Schritt 2 konfiguriert wurde, Daten in einem Format namens JSON (JavaScript Object Notation) zurück, bei dem es sich im Wesentlichen um eine Methode handelt, mit der Daten auf gut organisierte Weise dargestellt werden können, sodass sie digital einfach gelesen und geschrieben werden können.

Bei Verteilungsfragen, wie der zuvor erwähnten, werden die Daten nach einem oder mehreren Feldern (statuscode) zusammen mit einer Aggregation (count) gruppiert, welche die Zahl für jede Gruppe zurückgibt (d. h, failed, succeeded usw.).

Jeder zurückgegebene Datensatz enthält Felder wie:

  • flowsession_count: Gibt an, wie häufig ein Workflow ausgeführt wurde.
  • flowsession_regardingobjectid: Der eindeutige Bezeichner der Flowausführung.
  • flowsession_statuscode: Der Status der Flowausführung (zum Beispiel fehlgeschlagen).
  • workflow_name: Der Name des Flows.

Wenn Sie wissen möchten, wie oft ein bestimmter Flow ausgeführt wurde, sehen Sie sich die Spalte flowsession_count des Datensatzes an, in der workflow_name der Name Ihres Flows ist.

Verstehen Sie Copilot-Antworten auf problematische Eingabeaufforderungen

Diese Tabelle enthält Standardantworten, die zurückgegeben werden, wenn Copilot Ihre Frage oder Absicht nicht verstehen oder keine gültige Antwort generieren kann.

Copilot-Antwort Informationen
Sorry, something went wrong. Please try again. Unerwarteter Fehler. Formulieren Sie Ihre Frage um und versuchen Sie es erneut.
Sorry, I couldn't find any results for that query. Please try again by refining your question, or consider using a sample suggestion from the prompt guide. Die Frage wurde verstanden, und es wurde eine gültige Abfrage generiert, aber es sind keine Daten verfügbar, die zurückgegeben werden können.
Sorry, I couldn’t understand your question. Rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. Ihre Frage konnte nicht in eine gültige FetchXML Abfrage übersetzt werden. Formulieren Sie Ihre Frage um und versuchen Sie es erneut.
Sorry, Copilot is at capacity and temporarily unavailable — please try again in a little while. Es gibt Ressourcenbeschränkungen im Backend. Stellen Sie Ihre Frage nach kurzer Zeit erneut.
Sorry, your message contains potentially harmful content. Please ensure your input is appropriate and try again. Der Back-End-Dienst hat Ihre Frage blockiert, da sie potenziell schädliche Inhalte enthalten könnte. Entfernen Sie alle potenziell schädlichen Inhalte aus Ihrer Frage und versuchen Sie es erneut.
Sorry, I was not able to generate a valid answer based on your question. Please rephrase it and try again. I’m able to answer questions that are about the data on this page. For more examples of prompts that you can ask Copilot, you can visit the prompt example section on our documentation page. Die generierte FetchXML Abfrage ist ungültig oder dass Abfrage fehlgeschlagen, als Copilot versucht hat, sie auszuführen. Formulieren Sie Ihre Frage um und versuchen Sie es erneut.
Sorry, your search includes too many results. Please refine your query and try again. For examples on how to limit search results returned by Copilot, visit our documentation page. Der auf Ihre Abfrage angewendeten Filter übersteigt die aktuellen Aggregationsgrenzwerte in FetchXML. Fügen Sie geeignetere Filter hinzu, z. B. nur die Daten von gestern oder letzten Monat, um sicherzustellen, dass die Abfrage Daten innerhalb dieser Grenzwerte zurückgibt.

Bekannte Probleme und Einschränkungen

Die folgende Liste enthält bekannte Einschränkungen von Copilot im Automatisierungscenter.

  • Copilot ist eine neue Technologie, die sich noch in der Entwicklung befindet. Es ist für die Verwendung mit der englischen Sprache optimiert und die Unterstützung für andere Sprachen ist eingeschränkt. Daher erscheinen Teile davon möglicherweise auf Englisch und nicht in Ihrer bevorzugten Sprache.
  • Copilot ist derzeit nur in Dataverse-Umgebungen in den USA verfügbar.
  • Copilot gibt möglicherweise falsche oder unvollständige Daten und FetchXML Abfragen zurück.
  • Copilot ist zunächst nur in der Lage, Fragen zur Desktop-Flow-Aktivität, Cloud-Flow-Aktivität, Arbeitslisten und allgemeine Fragen zu Produktfunktionen von Power Automate zu beantworten.
  • In Unterhaltungen mit mehreren Umläufen behält Copilot nur den Kontext der letzten 10 Fragen bei. Wenn Sie auf falsche oder unvollständige Ergebnisse stoßen, sollten Sie die Unterhaltung zurücksetzen.
  • Mehrteilige Unterhaltungen werden für generative Antworten (Dokumentationsfähigkeits-Fertigkeit) nicht unterstützt.
  • Bei Abfragen, die große Resultsets zurückgeben, kann Copilot das Ergebnis möglicherweise nicht zurückgeben oder rendern.