Man kann durch Filter einstellen, für welche roten Nachrichten keine Nachforderungsmails versendet werden sollen

Konzept

Nachforderungsmails können versendet werden, wenn als Ergebnis einer eingeplanten Suche Nachrichten mit Status rot gefunden wurden.

Es gibt aber Fälle, wo für eine rote Nachricht keine Mail versendet werden soll, z.B.

  • Es wurde bereits eine Mail versendet
  • Die Nachricht wartet noch auf ihre Contrl oder ist abgelehnt worden

Um solche Nachrichten auszusortieren, werden Nachrichtenfilter auf die gefundenen Nachrichten angewendet. Im Default werden folgende drei Filter angewendet:

  • RefDocumentFilterNotified
  • RefDocumentFilterNotNotifiable
  • RefDocumentFilterStateNotRed

Falls man bei einem Arbeitsvorrat eine andere Kombination von Filtern wünscht, kann man in der Variantendefinition/Arbeitsvorratsdefinition in der Extension FLEXIBLE_INDEX_UI mit dem Schlüsselwort

ACTION.docFilter=org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterNotified,org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterNotNotifiable

eigene Filterkombinationen konfigurieren. Ist ACTION.docFilter gesetzt, gelten nur noch diese Filter für den Arbeitsvorrat. Die Default-Filter werden ignoriert. Die Filter müssen mit dem voll qualifizierten Klassennamen (mit Package) angegeben und durch Kommas getrennt werden.

Im Folgenden werden die zur Verfügung stehenden Nachrichtenfilter beschrieben.

Nachrichtenfilter

RefDocumentFilterNotified

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterNotified

Funktion: Dieser Filter sortiert Nachrichten aus, für die bereits eine Nachforderungsmail für den am Arbeitsvorrat vermerkten claimType (engl.: claim = Nachforderung) versendet worden ist.

Aussortiert werden Nachrichten, wenn

  • das Dokument im CCM-Index (bei claimType = CONTRL) ein Feld NOTIF.CONTRL=NOTIF hat.
  • als CCM-Clearingcode NOTIF gesetzt wurde

RefDocumentFilterNotNotifiable

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterNotNotifiable

Funktion: Folgende Eigenschaften müssen erfüllt sein, damit die Nachricht nachgefordert bzw. nicht heraus gefiltert wird:

  • ACTION.claimDirection ist für den AV nicht gesetzt
  • Nachricht hat den Status rot
  • Nachricht besitzt keine Antwort, also eine andere Nachricht, die auf diese referenziert (oder IGNORE.NOTIF ist gesetzt)
  • Nachricht ist ausgehend oder Format ist in der Global Property B3P_CCM_NOTIFY_IGNORE_DIR hinterlegt
  • Nachricht hat Verarbeitungsstatus SUC
  • Nachricht hat Bestätigungsstatus CTP (bzw. wenn der claimType CONTRL ist, CTN)

RefDocumentFilterNotNotifiableWithCTW

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterNotNotifiableWithCTW

Funktion: Folgende Eigenschaften müssen erfüllt sein, damit die Nachricht nachgefordert bzw. nicht heraus gefiltert wird:

  • ACTION.claimDirection ist für den AV nicht gesetzt
  • Nachricht hat den Status rot
  • Nachricht ist ausgehend
  • Nachricht hat Verarbeitungsstatus SUC
  • Nachricht hat Bestätigungsstatus CTP, CTW oder CTN

RefDocumentFilterStateNotRed

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterStateNotRed

Funktion: Es werden nur Nachrichten nachgefordert, die den Status rot haben.

RefDocumentFilterContrlNotReceived

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterContrlNotReceived

Funktion: Dieser Filter sortiert Nachrichten aus, die auf eine CONTRL warten, deren CONTRL nicht fristgerecht eingegangen ist oder für die schon eine Erinnerungsmail verschickt wurde, also den Bestätigungsstatus CTW, CTN oder SEN besitzen.

RefDocumentFilterDirectionInbound

Klassenname:
org.b2bbp.administration.process.monitoring.autoprocess.RefDocumentFilterDirectionInbound

Funktion: Es werden nur eingehende Nachrichten nachgefordert. Ausgehende Nachrichten werden herausgefiltert.

View Me   Edit Me