Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core workflow 3.0 > Übersicht vorhandener Knoten
Interne ID: agorum.docform.load
Mit diesem Knoten lesen Sie die relevanten Daten aus einem Dokument mit agorum core docform aus. Das System speichert die relevanten Daten anschließend als Metadaten ab. Die Metadaten können in anderen Knoten weiterverwendet werden.
Erreicht das System den Knoten im Workflow, prüft das System die eingehenden Daten und erstellt dafür die entsprechenden agorum-Metadaten:
Der Knoten wartet potenziell ewig weiter auf Daten. Es bietet sich daher an, eine Art Retry-Mechanismus über weitere Workflow-Knoten einzurichten, damit der Knoten irgendwann erfolgreich beendet wird oder auf andere Weise auf ausbleibende Daten reagiert wird.
Der folgende Workflow zeigt an einem Beispiel, wie Sie den Knoten agorum.docform.load zum Laden der Daten aus Dokumenten, die über einen Skript-Knoten gefunden werden, verwenden können. Weiterhin zeigt der Workflow, wie Sie einen Retry-und-Delay-Mechanismus etablieren könnten. In diesem Beispiel wird dafür eine Variable agorum_doc_test_load_retry mit einem Zähler eingeführt, der nach jedem Versuch, die Daten zu laden, um 1 erhöht wird. Wenn die Höchstzahl an Versuchen, die Daten zu laden, nicht erreicht ist, wird nach einer Minute ein weiterer Versuch unternommen, die Daten zu laden.
Der Workflow durchläuft folgende Knoten:
(token.variables.agorum_doc_test_load_retry || 0) + 1
token.variables.agorum_doc_test_load_retry <= 5
In der Log-Ansicht könnte die Anzeige etwa wie folgt aussehen. In diesem Beispiel ist nur eine Wiederholung vor der erfolgreichen Verarbeitung erforderlich.
Standard | Veränderbar? | Weitere Endpoints möglich? |
---|---|---|
Default (Inlet) | Nein, kann nur ausgeblendet werden. | nein, nicht nötig |
Default (Outlet) | Nein, kann nur ausgeblendet werden. | nein, nicht nötig |
wait (Outlet) | Nein, kann nur ausgeblendet werden. | nein, nicht nötig |
Parameter | Beschreibung | Beispiel |
---|---|---|
Definition | Sie können optional den Namen der docform-Definition angeben, um die richtige docform-Definition für die verarbeiteten Dokumente zu nutzen. Im Standard werden alle docform-Definitionen verwendet. Wenn mehr als eine zutreffende Definition für ein Objekt gefunden wird, muss die Definition eingeschränkt werden. | Sie können ein Sternchen/Asterisk (*) in der Definition verwenden, um nach einer Zeichenkette alles zu erlauben. |
pro Objekt | Aktiviert Lädt die Metadaten gruppiert in einer Struktur nach UUID. Deaktiviert Lädt das System nur die Metadaten des ersten Objekts. |
|
Eingangsvariable | Definiert die Objekte, von denen die Metadaten mithilfe von agorum core docform ausgelesen werden. Der Parameter Eingangsvariable enthält ein Array von Elementen, die mit diesem Knoten verarbeitet werden sollen. Wird die Variable leer gelassen, werden automatisch die Attachments des Workflows genommen. Diese Attachments sind in der internen Variable sys_acw_attachments vorhanden. Für die generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen. |
|
Ergebnisvariable | Definiert den Namen einer Variablen, in die alle gelesenen und gefilterten Metadaten abgelegt werden. Für die generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen. |
|
Rechte | Siehe Rechte auf Knoten vergeben. |
Tipp: Verwenden Sie die Variablenauswahl, um einen Überblick über alle nutzbaren Variablen zu erhalten.