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