Deadline
Jede Rechnung sollte innerhalb einer definierten Bearbeitungsfrist abgearbeitet werden. Sobald diese Frist überschritten wird versendet das System eine Eskalations-Email an definierte Benutzer. In der RegelStandard-Konfiguration sollenwerden nur die aktuell sperrenden Benutzer zur Rechnung informiert werden.informiert.
HierfürDie bietetRechnungs-Mappe sichmuss zumim BeispielUmlauf dassein. DatumsfeldWenn "WorkflowStart"die an, welches direktMappe bei Workflow-Starteiner einentechnischen aktuellenAktion Zeitstempelfür erhält.die EsBuchungs-Schnittstelle oder der Archivierung liegt muss ebenfalls keine Eskalation erfolgen. In der Regel können alle technischen Aktionen ignoriert werden. Die hinterlegte Prüfung kann aberbeliebig jedesgeändert beliebigeorder Datum aber auch jede anders geartete Prüfung ausgeführterweitert werden. Zum Beispiel können Rechnungen die auf Wiedervorlage liegen von der Eskalation ausgeschlossen werden.
ObDie einePrüfung aus Eskalation stattfindet wird durchin dieder User-Exit-Funktion "checkEscalation()" geprüftdurchgeführt. undDie Funktion wird pro DocFile-Objekt - also pro Rechnung aufgerufen.
Für die Eskalations-Prüfung wird im Standard das Datumsfeld "WorkflowStart" verwendet, welches direkt bei der Erstellung der Mappe auf einen aktuellen Zeitstempel gesetzt wird. Es kann aber jedes beliebige Datum aber auch jede anders geartete Prüfung ausgeführt werden. Auf das Workflow-Start-Datum werden standardmäßig 10 Arbeitstage aufaddiert. Wenn das berechnete Datum in der Vergangenheit liegt wird eskaliert ("return true").
Im Anschluss werden die zu informierenden Benutzer werden ebenfalls über einedie User-Exit-Funktion "getEscalationUserArray()" ermittelt.
