Optionale Konfigurationen des D&B-Moduls
Im Rahmen der Geschäftspartnerqualifizierung stehen diverse optionale Funktionen zur Verfügung, deren Konfiguration nachfolgend beschrieben wird.
Automatisches Beenden des Monitorings
Um das Monitoring bei Geschäftspartnern automatisiert zu beenden, sind folgende Schritte notwendig:
Die globale Variable
C0CQDNBMonitoringDeactivationCheckActivatedsteuert, ob diese Funktion aktiv ist. Im Standard ist die Einstellung auf “false”.Im Standard wird das Monitoring bei gelöschten (=inaktiven) Geschäftspartner deaktiviert. Die Definition weiterer Kriterien zur automatischen Deaktivierung sind über Anlage einer Geschäftspartnersuche möglich (z.B. Geschäftspartner mit der Geschäftsbeziehung = Exkunde), welche die Geschäftspartner selektiert, für die das Monitoring beendet werden soll. Der Performance halber ist zu empfehlen, dass diese Suche nur auf qualifizierte Geschäftspartner mit aktivem Monitoring referenziert, damit nicht der gesamte Datenbestand durchsucht werden muss.
Die ID der Geschäftspartnersuche muss in einem Timer referenziert werden, der neu angelegt werden muss:
ID: kann individuell vergeben werden
Typ: Scriptclass
Name: SC11CQDnBUtils.markCustomersToDeactivate
Parameter: ID der Suche
Dieser Timer sollte regelmäßig laufen und markiert die gefundenen Datensätze für die Monitoring-Deaktivierung.Zum eigentlichen Beenden des Monitorings müssen außerdem die beiden bereits ausgelieferten Timer
C0DNBDeactivateMonitoringundC0DNBDeactivateMonitoringForCustomersaktiviert werden.
Je nach Einstellung der Timer läuft die automatische Deaktivierung des Monitorings von Dun & Bradstreet entsprechend regelmäßig.
Sobald die Globale Variable C0CQDNBMonitoringDeactivationCheckActivated aktiviert ist, ist das manuelle Deaktivieren des Monitorings per Prozess in der Aktionsbox nur noch für Geschäftspartner möglich, welche die Kriterien zur Deaktivierung erfüllen.
Ist diese Prüfung nicht gewünscht, kann die Methode isMonitoringDeactivationAllowed bzw. isMonitoringDeactivationCheckActivated übersteuert werden (je nach Zielzustand).
Leeren von Informationen nach Beenden des Monitorings
Es ist möglich, nach Beenden des Monitorings Informationen auf dem Geschäftspartner zu leeren, die davon abhängig sind, dass durch das Monitoring immer aktuelle Daten zur Verfügung stehen. Dies erfolgt mittels Übersteuerung der Methode getFieldsToClear in den SC11CQDNBUtils. Im Standard des Moduls werden keine Daten geleert.