Konfiguration des Fristenchecks UtilmdCheck4States in Arbeitsvorräten

Fristencheck UtilmdCheck4States

Die Fristenprüfung kann im AV innerhalb der Extension FLEXIBLE_INDEX_UI folgendermaßen konfiguriert werden:

external:com.nextlevel.ccm.indexing.precorrelate.statecheck.UtilmdCheck4States.java f w false

mit f: Anzahl “Fristtage”, w: Anzahl “Warnungstage”

Werktage sind Montag-Freitag, ausgenommen Feiertage.

Sei V der erste Tag der Fristverletzung. Die Fristverletzung erfolgt immer ab 00:00:00. Grob gesagt erfolgt die Fristverletzung f Werktage nachdem die Nachricht empfangen wurde. Dies wird im folgenden noch genauer erklärt. V ist immer ein Werktag. Falls der letzte Werktag vor Verletzung der Frist ein Freitag ist, ist V der folgende Montag. Diese Aufführungen gelten analog für Feiertage.

Sei p die aufgerundete Anzahl der verbleibenden Werktage, bevor die Frist verletzt ist. Am letzten Werktag innerhalb der Frist gilt p=1, am vorletzten p=2, etc.

Die Fristenprüfung zeigt bei nicht verletzter Frist die Zahl p an. Ausnahme: falls der letzte Werktag innerhalb der Frist auf einen Freitag fällt, und die Frist somit ab Montag verletzt ist, so wird auch am Samstag und am Sonntag ein verbleibender Tag angezeigt. Diese Aufführungen gelten analog für Feiertage.

Falls p kleiner oder gleich w ist, wird auch eine Warnung angezeigt.

Alternativ zu p kann das letzte Datum vor der Fristverletzung angezeigt werden. Setzen Sie hierfür die Global Property B3P_CCM_ULTIMATUM_DATE = true.

Die genaue Fristenberechnung wird durch die folgenden Konfigurationen beeinflusst:

  • Konfiguration ohne spezielle GlobalProperties:
    • => der Tag der Nachrichtenankunft zählt zur Frist, unabhängig davon, ob es sich um einen Werktag handelt. D.h. in jedem Fall gilt am nächsten Tag p=f-1.
  • Global Property B3P_CCM_NEW_DEADLINE=true
    • => Der Tag der Nachrichtenankunft zählt nicht zur Frist. Am Tag der Ankunft gilt p=f+1, falls dieser Tag ein Werktag ist, sonst p=f. Am nächsten Tag gilt p=f, unabhängig davon, ob der Ankunftstag ein Werktag war.
  • Global Property B3P_CCM_CHECK_FROM_FRIDAYS=true
    • (überschreibt die Konfiguration von B3P_CCM_NEW_DEADLINE)
    • => Der Tag der Nachrichtenankunft zählt zur Frist. Am Tag der Ankunft gilt p=f. Falls dieser Tag ein Werktag ist, gilt am nächsten Tag p=f-1, sonst p=f.

Beispiel

Anforderung

Die Frist beträgt 3 Werktage, der Tag der Nachrichtenankunft zählt nicht zur Frist. Wenn nur noch ein Werktag verbleibt, soll eine Warnung ausgegeben werden.

Konfiguration

B3P_CCM_NEW_DEADLINE=true

external:com.nextlevel.ccm.indexing.precorrelate.statecheck.UtilmdCheck4States.java 3 1 false

Testfälle

Falls die Nachricht am Montag ankommt, erfolgt die Warnung ab Donnerstag. Ab Freitag ist die Frist verletzt.

Falls die Nachricht am Dienstag ankommt, erfolgt die Warnung ab Freitag. Ab Montag ist die Frist verletzt.

View Me   Edit Me