Nächsten Eintrag aus Warteschlange lesen
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
Name | Beschreibung | Datentyp |
---|---|---|
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
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
dmsQueueItem | Enthält Informationen zum Eintrag aus der DMS-Warteschlange. Variable, die in den inneren Aktivitäten verwendet werden kann. | ||
dmsQueueItem.EventId | Klassifiziert, aus welchem Ereignis (im [accantum]-DMS) der Queue-Eintrag resultiert. Zusatzinformationen siehe weiter unten. | ||
dmsDocumentAttributes | Attribute zu dem Dokument aus der Accantum-Warteschlange | WmsAccAttributes |
Ausgabe accQueueItem.EventId (Zusatzinformation)
accQueueItem.EventId | Beschreibung des auslösenden Ereignisses | Konfiguration des auslösenden Ereignisses im [accantum]-DMS |
---|---|---|
AnyEvent | Ereignis, welches nicht näher spezifiziert ist. | - (Keine Konfiguration im DMS nötig.) |
OnComplete | Ereignis, welches bei Vervollständigung eines Dokumentes auftritt (Alle Inhalte eingestellt). | - |
OnFile | Ereignis, welches nach Ablage des Dokumentes im Archiv-Bereich auftritt. | Administration/Kategorien/Benachrichtigung/Nach Ablage |
OnArchive | Ereignis, welches nach Archivierung des Dokumentes auftritt. | Administration/Kategorien/Benachrichtigung/Nach Archivierung |
OnAnalysisComplete | Ereignis, welches nach vollständiger Analyse gefeuert wird. | Administration/Analyseregeln/Eigenschaften/Benachrichtigung |
OnCaptureComplete | Ereignis, welches nach der erfolgreichen Formularerkennung gefeuert wird. | Administration/Erfassungsvorlagen/Accantum/Benachrichtigung |
OnWorkflowStep | Ereignis, welches nach Betätigung einer Aufgaben-Schaltfläche ausgeführt wird. | Administration/Aufgaben/ |
OnWorkflowComplete | Ereignis, 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.