Was ist der Zweck eines Agent Flows in Copilot Studio?
Ein Agent Flow wird vom Copilot Studio Agent aufgerufen, um eine Aufgabe auszuführen und strukturierte Output Werte an den Agent zurückzugeben.
Was ist der Unterschied zwischen Dem Agent antworten und einer Chat Nachricht?
Dem Agent antworten gibt Output Parameter als Rückgabewerte zurück, eine Chat Nachricht wird im Agent Topic formuliert und angezeigt.
Warum gibst du die Dateiliste als String zurück und nicht als Liste?
Agent Flow Outputs unterstützen bestimmte einfache Typen und große Strukturen werden oft als JSON String zurückgegeben, außerdem gilt ein Größenlimit pro Flow Aufruf.
Was ist das Größenlimit für Daten die ein Agent aus einem Flow pro Action erhält?
Ein Agent kann pro Flow Action bis zu 1 MB Daten als Rückgabe erhalten.
Was ist eine Compose Aktion in Power Automate?
Compose speichert einen Zwischenwert und ist ideal zum Debuggen, zum Beispiel um Ausdrücke aufzuteilen und Outputs in der Run History zu prüfen.
Warum empfehlen Guidelines klare Naming Conventions für Actions?
Klare und konsistente Namen verbessern Wartbarkeit, Debugging und Zusammenarbeit, weil man Zweck und Reihenfolge schneller erkennt.
Was bedeutet Naming Conventions im Kontext von Power Automate?
Naming Conventions sind Regeln für Flow Namen, Action Namen, Trigger Namen, Variablen Namen und Connection Reference Namen.
Welche Bereiche decken KPMG Coding Standards für Cloud Flows typischerweise ab?
Sie decken Naming, Variablen, Compose, Environment Variables, Comments, Connection References, Error Handling und Performance ab.
Was ist eine Array Variable und wofür nutzt du sie?
Eine Array Variable speichert eine Liste von Elementen, zum Beispiel eine Liste von Datei Objekten mit Name und Link.
Warum braucht man Auf alle anwenden im Dateilisten Flow?
Weil die SharePoint REST Antwort eine Liste liefert und du jedes Element iterieren musst, um daraus dein eigenes Ausgabeformat zu bauen.
Was bedeutet item in einer Apply to each Schleife?
item ist das aktuelle Element der Schleife, also eine einzelne Datei aus der Liste.
Warum kam früher der Fehler Null statt Array in der Schleife?
Weil die HTTP Antwort kein Array an der erwarteten Stelle geliefert hat, häufig wenn nicht die Files Collection abgefragt wurde.
Warum ist der Teil Files am Ende des SharePoint REST Endpoints so wichtig?
Nur mit Files wird die Files Collection eines Ordners zurückgegeben, ohne Files erhältst du nur Metadaten des Ordners.
Was macht der SharePoint REST Aufruf GetFolderByServerRelativeUrl?
Er greift auf einen Ordner über seinen serverrelativen Pfad zu, und mit Files dahinter kannst du dessen Dateien abrufen.
Was ist ein serverrelativer Pfad in SharePoint?
Ein Pfad der mit einem Slash beginnt und relativ zur SharePoint Domain ist, zum Beispiel sites und Bibliothek und Ordner.
Warum musstest du Leerzeichen im Pfad zu Prozent 20 umwandeln?
Weil Leerzeichen in URIs kodiert werden müssen, sonst kann der REST Request fehlschlagen.
Warum wird manchmal ein Apostroph im Pfad problematisch und wie wird es behandelt?
Apostrophe können den REST Ausdruck ungültig machen und ein Workaround ist die doppelte Prozent 27 Kodierung.
Was macht die Funktion replace in Power Automate?
replace ersetzt alle Vorkommen eines Teilstrings in einem Text durch einen anderen Teilstring.
Was macht split in Power Automate?
split teilt einen Text an einem Trennzeichen in ein Array von Segmenten auf.
Was macht join in Power Automate?
join setzt ein Array von Segmenten mit einem Trennzeichen wieder zu einem Text zusammen.
Was machen first und last in Power Automate?
first gibt das erste Element eines Arrays zurück, last gibt das letzte Element zurück.
Was macht concat in Power Automate?
concat setzt mehrere Textteile zu einem String zusammen, zum Beispiel um eine REST URI zu bauen.
Was macht uriComponentToString in Power Automate?
uriComponentToString decodiert URL kodierte Zeichenfolgen, zum Beispiel Prozent 2F zurück zu Slash.
Was macht decodeUriComponent in Power Automate?
decodeUriComponent decodiert eine URL kodierte Komponente, zum Beispiel Prozent 27 zu einem Apostroph Zeichen.
Warum taucht manchmal amp im Link auf und was macht man dagegen?
Manche Links sind HTML escaped und enthalten amp, daher normalisiert man häufig amp zu einem echten Und Zeichen per replace.
Was ist der Unterschied zwischen dataset und uri in der SharePoint HTTP Action?
dataset ist die Basis Site Adresse, uri ist der REST Pfad relativ zur Site.
Warum ist Dem Agent antworten nicht wie eine normale Response an einen Browser?
Bei Agent Flows ist es eine Skills Response, die Output Parameter an den Agent zurückgibt, nicht primär eine UI Anzeige.
Welche Output Typen sind bei Agent Flow Outputs typischerweise unterstützt?
Unterstützt sind einfache Typen wie Number, String und Boolean, komplexere Typen werden oft als String serialisiert.
Warum soll Dem Agent antworten nicht innerhalb einer Apply to each Schleife liegen?
Das kann beim Speichern zu InvalidOpenApiFlow führen, weil Response Actions nicht unter foreach verschachtelt werden dürfen.
Was bedeutet der Fehler InvalidOpenApiFlow im Allgemeinen?
Er bedeutet dass der Flow beim Speichern oder Validieren eine ungültige Struktur oder ungültige Inputs für eine Action enthält.
Warum kann eine HTTP Action in einer Bedingung manchmal Speichern verhindern und was ist ein Workaround?
In manchen Fällen führt HTTP in Condition zu InvalidOpenApiFlow beim Speichern und ein Workaround ist die HTTP Action in einen Scope zu legen.
Was ist ein Scope und warum nutzt man ihn?
Ein Scope gruppiert mehrere Actions logisch, erleichtert Strukturierung und unterstützt Muster wie Try Catch Finally.
Was ist das Try Catch Finally Pattern in Power Automate?
Ein Muster für Error Handling, bei dem man den Hauptteil in Try ausführt, Fehlerbehandlung in Catch macht und Aufräumen oder Response in Finally.
Welche Error Handling Empfehlungen stehen typischerweise in den Guidelines?
Empfohlen werden Scope Gruppierung, Try Catch Finally, sauberes Beenden, Benach
Last changeda day ago