Nächsten Eintrag aus Warteschlange lesen

 AB DMS (6.3.1)

Inhalt

Liest die nächsten zu verarbeitenden Einträge aus der Warteschlange des [accantum] DMS. Innerhalb der Aktivität können weitere Aktivitäten abgelegt werden. Diese inneren Aktivitäten können auf den gelesenen Queue-Eintrag über das Objekt „accQueueItem“ zugreifen und ihn bearbeiten. Nach Abarbeitung der inneren Aktivitäten wird der Queue-Eintrag als erfolgreich bzw. fehlerhaft abgeschlossen.

DMS Workflows / Aufgaben

Diese Aktivität benötigen Sie, wenn sie über das WMS Workflows im Accantum DMS starten (über die Aktivität Workflow starten (DMS)) und auf Abschluss des DMS-Workflows warten, um auf Schaltflächen reagieren zu können.

 

Eigenschaften

NameBeschreibungDatentyp

Die nächsten n Einträge verarbeiten

ab WMS 2020 (1.1.1)

Kennzeichen, ob nur eine bestimmte Anzahl von Einträgen verarbeitet werden sollen. Es kann angegeben werden wie viele Einträge am Stück verarbeitet werden sollen.

Bool + Integer

Alle anstehenden Einträge aus der Warteschlange verarbeiten

Kennzeichen, ob alle Einträge aus der DMS-Warteschlange verarbeitet werden sollen. Wenn gesetzt, werden die in der Aktivität abgelegten Aktivitäten für jeden Warteschlangen-Eintrag einmal ausgeführt (vergleichbar mit einem ForEach).

Bis WMS 2020 (1.1.0): Wenn das Kennzeichen nicht gesetzt ist, wird nur der nächste Eintrag verarbeitet.

Bool

Ausgabe

NameBeschreibungDatentypErforderlich
dmsQueueItemEnthält Informationen zum Eintrag aus der DMS-Warteschlange. Variable, die in den inneren Aktivitäten verwendet werden kann.

WmsAccQueueItem

(Warnung)
dmsQueueItem.EventId

Klassifiziert, aus welchem Ereignis (im [accantum]-DMS) der Queue-Eintrag resultiert. Zusatzinformationen siehe weiter unten.



dmsDocumentAttributesAttribute zu dem Dokument aus der Accantum-WarteschlangeWmsAccAttributes

Ausgabe accQueueItem.EventId (Zusatzinformation)

accQueueItem.EventIdBeschreibung des auslösenden EreignissesKonfiguration des auslösenden Ereignisses im [accantum]-DMS
AnyEventEreignis, welches nicht näher spezifiziert ist.

- (Keine Konfiguration im DMS nötig.)

OnCompleteEreignis, welches bei Vervollständigung eines Dokumentes auftritt (Alle Inhalte eingestellt). 


(Keine Konfiguration im DMS nötig, tritt auf sobald ein Dokument im Status "vollständig" gespeichert/abgelegt wird.)

OnFileEreignis, welches nach Ablage des Dokumentes im Archiv-Bereich auftritt.Administration/Kategorien/Benachrichtigung/Nach Ablage
OnArchiveEreignis, welches nach Archivierung des Dokumentes auftritt.Administration/Kategorien/Benachrichtigung/Nach Archivierung
OnAnalysisComplete Ereignis, welches nach vollständiger Analyse gefeuert wird.

Administration/Analyseregeln/Eigenschaften/Benachrichtigung
Administration/Analyseregeln/Umwandlung/Benachrichtigung
Administration/Analyseregeln/Aufteilung/Benachrichtigung

OnCaptureCompleteEreignis, welches nach der erfolgreichen Formularerkennung gefeuert wird. Administration/Erfassungsvorlagen/Accantum/Benachrichtigung
OnWorkflowStepEreignis, welches nach Betätigung einer Aufgaben-Schaltfläche ausgeführt wird.Administration/Aufgaben/
OnWorkflowCompleteEreignis, welches nach Beendigung einer Aufgabe ausgeführt wird.Administration/Kategorien/Benachrichtigungen/Nach Abschluss von Aufgaben

Fehlermeldungen


Beschreibung
Accantum: Fehler bei Aufruf von GetNextQueueEntries
Accantum: Fehler bei Aufruf von StoreQueueEntry



Best Practices

Folgeaktivitäten abhängig von der EventId starten

Innerhalb der Aktivität "Nächsten Eintrag aus Warteschlange lesen" empfehlen wir eine Aktivität "Switch<String>" für die Erkennung der EventId und die Definition der Folgeaktivitäten einzusetzen.

Beispiel:

Aktivität "Workflow starten" verwenden

Verwenden Sie innerhalb der "Nächsten Eintrag aus Warteschlange lesen"-Aktivität die Aktivität Workflow starten (WMS), um eine bessere Übersicht zu behalten. Dabei ist es dringend empfohlen, die Option "Auf Ende des Workflows warten" NICHT zu setzen, da der Queue-Workflow sonst pausiert und keine weiteren Einträge der Warteschlange verarbeitet.

Warteschlangeneinträge in [accantum] DMS anzeigen

Die in der Warteschlange stehenden Dokumente können im \[accantum] DMS im Dashboard im Bericht Warteschlange eingesehen werden.


Durch Doppelklick auf die Zeile "ACC Process Management …" wird eine Liste der Warteschlangeneinträge geöffnet.

In der Spalte Ereignis steht, durch welches Ereignis der Warteschlangeneintrag ausgelöst wurde.