Alle Beiträge von Franz Stachelberger

E-Mail Versand- SwithMail, bmail, mpack

1.   E-Mail Versand am Beispiel von SwithMail

Beispiel für die Command Definition in einem lgl:

email_to = "f.stachelberger@sisworld.com";
comm =  'SwithMail.exe ';
comm +=  '/s '; 
comm +=  '/server "email.pv.kunde.at" '; 
comm += '/to "'+email_to+'" ';
comm += '/p "25" '; 
comm += '/from "sisevo@kunde.at" ';
comm += '/sub  "AZG Warnung" ';
comm += '/HTML "true" ';
comm += '/b "' + vg.txt + akt.rtxt+'"';
unix(comm);
Doku Commands für die Verwendung von SwithMail

2.   E-Mail Versand am Beispiel von bmail

Das folgende Beispiel zeigt die Procedur für den Versand mit bmail:

proc do_email;
   betreff = '"' + "INFO! Kranktage-Überschreitung!" + '"';
   akt.email = "f.stachelberger@sisworld.com";
   com1 = 'bmail.exe -s mailhost.parlament.gv.at -d ';
   com1 += '-t ' + akt.email + ' ';
   com1 += '-f pze@parlament.gv.at';
   com1 += '-a ' + betreff + ' ';
   com1 += '-b ' + msgfile;
   unix(com1);
endproc;

3.   E-Mail Versand am Beispiel von mpack

Info-Mail AZG versenden

Das lgl heißt AZGINFO1 und startet vorerst das lgl AZGINFO, dass den Inhalt (Text) für die Vorgesetzten erstellt. AZGINFO1 versendet in Folge die durch AZGINFO erstellten Messages an alle Vorgesetzten (an alle Personen, die in der Zuordnung der Berechtigungen als Sel-Schlüssel den Eintrag AZGINFO haben), eine E-Mail, soferne der Inhalt nicht leer ist. Dies wird durch das AZG_VORH.lgl ermittelt: wenn auch nur eine Person, die einem Vorgesetzten zugeordnet ist, noch eine zu begründende Ax Buchung hat, wird in einem Zwischenfile VORHANDEN übertragen, sonst LEER.

Wartung der Berechtigungszuordnung Beispiel AZGINFO

Anbei die Doku bzgl. des Mailversands:

Beispiel: für den Vorgesetzten „lwlved0“, der testweise die E-Mail Adresse von Hrn. Ploner zugeordnet hat, gilt der Berechtigungsschlüssel A11. Herr Unterwurzacher hat die tägliche Höchstarbeitszeit am 8.9., 10.9., 22.9.,6.10. und 20.10. überschritten, diese A1 Buchungen wurden noch nicht begründet. Es wird ein File lwlved0.pdf erzeugt, dass der E-Mail mit mpack angehängt wird. Die entsprechende Message steht in lwlved0.msg

Doku Commands Besipiel für die Verwendung von mpack

Saldenübernahmevorschrift

Logik der Verarbeitung der Saldo-Codes in den Zuweisungen von Saldenübernahme-Vorschriften

  • Grundsätzlich zieht Person vor Modell und Modell vor keinem Modell
  • Ende-Vorschriften (EP, ES, EJ) gelten ab dem Monat, in dem sie eingetragen sind

Die Saldocodes lösen folgende Aktionen aus:

Saldocode Aktion
” “ zieht jedes Monat
EP Personen-Vorschrift zieht nicht mehr, ev. eine mit/ohne Modell
ES Wenn es keine Personen-Vorschrift gibt, dann zieht die des Modelles nicht. Nur mehr eine ohne Modell
J jährlich in diesem Monat, übersteuert die obigen
EJ beendet jede jährliche Vorschrift (egal ob Person, Modell oder allgemein) und kann nur mehr durch ein neues J aktiviert werden. Es ziehen ev. Monatsvorschriften.
M überschreibt alles