UiPath Documentation
maestro
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Benutzerhandbuch zu Maestro

Data Fabric-Vorgänge in Maestro

Maestro-Prozesse können Data Fabric-Datensätze direkt aus BPMN-Aufgabenausdrücken und Ausgabezuordnungen abfragen und aktualisieren. Auf dieser Seite werden die unterstützten Abfragepräfixe und Ausgabeaktionen dokumentiert.

Abfragepräfixe

Ein Abfragepräfix in einem Data Fabric-Ausdruck ruft Datensätze nach Feldwert anstelle nach interner Datensatz-ID ab. Zwei Präfixe werden unterstützt:

PrefixVoller NameRückgabetypNicht-ÜbereinstimmungsverhaltenMehrfachübereinstimmungsverhalten
qes:Abfrageerweiterung „Single“Einzelner DatensatzGibt ein leeres Ergebnis zurückGibt einen Fehler zurück
qem:Abfrageerweiterung „Multiple“Array von bis zu 1.000 DatensätzenGibt ein leeres Array zurückGibt alle übereinstimmenden Datensätze zurück

Ausdruckssyntax

datafabric.EntityName["qes:FieldName=Value"].FieldToRead
datafabric.EntityName["qem:FieldName=Value"]
datafabric.EntityName["qes:FieldName=Value"].FieldToRead
datafabric.EntityName["qem:FieldName=Value"]
Beispiel – Suche nach einem einzelnen Datensatz
datafabric.LoanApplicationCase["qes:CaseId=HL-999"].LoanAmount
datafabric.LoanApplicationCase["qes:CaseId=HL-999"].LoanAmount
Beispiel – Suche nach mehreren Datensätzen
datafabric.LoanApplicationCase["qem:Status=Pending"]
datafabric.LoanApplicationCase["qem:Status=Pending"]

Wann die einzelnen Präfixe verwendet werden sollten

qes: eignet sich für Suchvorgänge, bei denen genau ein Datensatz erwartet wird. Wenn die Abfrage mit mehr als einem Datensatz übereinstimmt, gibt Maestro einen Fehler zurück und der Workflow wird angehalten. Wenn kein Datensatz gefunden wird, gibt Maestro ein leeres Ergebnis zurück und setzt die Ausführung fort.

qem: eignet sich für Abfragen, die möglicherweise mehr als einen Datensatz zurückgeben. Maestro gibt ein Array mit bis zu 1.000 übereinstimmenden Datensätzen zurück. Ein Prozess kann mit einem Mehrfachinstanzenmarker oder einer Schleife über das Array iterieren, wodurch Fan-out-Muster über mehrere Data Fabric-Datensätze in einem einzigen Schritt hinweg ermöglicht werden.

Hinweis:

Bei der Migration von Ausdrücken von qes: zu qem: aktualisieren Sie nachgelagerte Variablenverweise. qes: gibt ein einzelnes Datensatz-Object zurück; qem: gibt ein Array zurück.

Ausgabe-Aktionen

BPMN-Aufgabenausgaben, die auf eine Data Fabric-Entität abzielen, unterstützen drei Aktionen. Die Aktion bestimmt, ob die Ausgabe einen neuen Datensatz einfügt, einen vorhandenen ändert oder beides, je nachdem, ob ein übereinstimmender Datensatz vorhanden ist.

AktionVerhaltenDatensatz muss vorhanden sein
createFügt einen neuen Datensatz einNein
updateÄndert einen vorhandenen Datensatz, der durch Datensatz-ID identifiziert wirdJa
upsertFügt einen neuen Datensatz ein, wenn keine Übereinstimmung gefunden wird; aktualisiert den vorhandenen Datensatz, wenn eine Übereinstimmung gefunden wirdNein

Die Ausgabeaktion wird im Abschnitt Ausgabe des Eigenschaftenbereichs der Aufgabe konfiguriert. Weitere Informationen zum Eigenschaftenbereich finden Sie unter Konfigurieren von Eigenschaften und Daten.

  • Abfragepräfixe
  • Ausdruckssyntax
  • Wann die einzelnen Präfixe verwendet werden sollten
  • Ausgabe-Aktionen
  • Zugehörige Seiten

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben