Excelmailing Service

Kurzbeschreibung

Der Scheduler Service Excelmailing holt die Daten aus einem kundenspezifischen ISU-Funktionsbaustein und erstellt daraus Excel-Dokumente, die er per Emails an Ansprechpartner verschickt. Die Empfänger-Emailadressen werden aus dem Modul MPID Editor („Emailadresse (Kontakt)“) ermittelt.

Service Excelversand

Die Verbindung zu IS-U und die Verarbeitung der empfangenen Daten erfolgt durch den Scheduler-Service Excelversand:

Eigenschaft Wert
ID Beliebig (z.B. Excelversand)
Name Beliebig (z.B. Excelversand)
Typ SCHEDULER
Klasse: org.b2bbp.service.inbound.scheduled.SchedulerRegisterService
Channel Leer lassen
Richtung Engine nach Business Partner
Status Beliebig
Erstellt von Beliebig
Startup Aktivieren

Nach dem Anlegen des Services müssen noch zusätzliche Eigenschaften hinzugefügt werden, die man der nachfolgenden Tabelle entnehmen kann.

Eigenschaften Wert Kontext überschreiben
B3P_SCHEDULER_TYPE DELAY Nein
B3P_SCHEDULER_NAME Beliebig (z.B. Excelversand) Nein
B3P_SCHEDULER_REGISTER_CLASSNAME com.b2bbp.excelmailing.SAPExcelMailing Nein
B3P_DELAY_REPEAT true Nein
B3P_DELAY_MINUTES Angabe der Abstände in Minuten wann der Service ausgeführt werden soll (z.B. 1) Nein

Einstellungen für die IS-U Verbindung

Einstellungen für die SAP-Verbindung werden aus der existierenden Extension JCO_DESTINATION_DATA_PROVIDER genommen. Um festzulegen, welcher Provider aus dieser Extension im Modul Excelversand benutzt werden soll, wird die Serviceeigenschaft SAP_SYSTEM_ID verwendet.

Es werden einige Importparameter an die IS-U übergeben, hier deren Beschreibung:

X_KEYDATE = Wen nein Datum mitgegeben wird, dann werden nur Einträge mit diesem Nachrichtendatum zurückgeliefert

X_SIMULATION = Testlauf: Wenn „X“, dann wird der Status auf der Datenbank nicht von „NEW“ auf “SUC“ geändert, es wird auch kein Zeitstempel gesetzt. Daten bleiben unverändert

X_SENDSTAT = hier kann man durch ändern auf „SUC“ die erledigte Fälle zurückgeben lassen. (Default = „NEW“)

Diese Parameter kann man über folgende Serviceeigenschaften festlegen:

Eigenschaften Wert Kontext überschreiben
SAP_SYSTEM_ID z.B. „CLIENT-NETZ“ Nein
FUBA_SET_KEYDATE <Leer>: alle Nachrichten. „TODAY“: nur Nachrichten von heute und gestern. Tagesdatum im Format “dd.MM.yyyy”: nur Nachrichten vom angegebenen Tag. Nein
FUBA_SET_SIMULATION Leer oder „X“ Nein
FUBA_SET_SENDSTAT Leer, „NEW“ oder „SUC“ Nein
IGNORE_BEFORE_DATE Datum im Format “dd.MM.yyyy”. Einträge, die vor diesem Datum versendet wurden, werden nicht verarbeitet Nein

Einstellungen für den Email-Versand

Einstellungen für den Email-Versand werden auch in den Serviceeigenschaften gespeichert. Als Empfänger-Adresse wird die Kontakt-Adresse aus dem Mpid-Editor Modul genommen (nicht die Marktkommunikationsadresse.)

Eigenschaften Wert Kontext überschreiben
MAIL_SMTP_HOST SMTP Host Nein
MAIL_SMTP_PORT SMTP Port Nein
MAIL_SMTP_USER SMTP User (kann leer bleiben) Nein
MAIL_SMTP_PASSWORD SMTP verschlüsseltes Password (kann leer bleiben) Nein
MAIL_SENDER_ADRESS Absender-Emailadresse Nein
MAIL_SUBJECT Betreff der Email Nein
ATTACHMENT_NAME Dateiname des Anhangs (falls leer, wird „attachment.xls“ genommen) Nein
B3P_MAIL_TO_OVERRIDE Empfängeradresse (falls gesetzt, wird die Adresse im MpidEditor ignoriert) Nein
B3P_MAIL_TO_DEFAULT Default-Empfängeradresse (falls keine Adresse im MpidEditor gefunden wurde, wird diese Default-Adresse benutzt) Nein
B3P_MAIL_BCC BCC-Empfängeradressen. Der Separator ist “;” Nein

Der Emailtext wird aus der Extension EXCELMAILING_MAIL_CONTENT genommen. Werte für Provider und Version leer lassen.

Typ Provider Version
EXCELMAILING_MAIL_CONTENT <leer> <leer>
View Me   Edit Me