Der Job ruft eine Webdesk-Reportaktion im Kontext jeder ausgewählten Person auf und versendet die Ergebnisse als Anhänge einer E-Mail an diese Person. Unterstützt werden PDF, Print-HTML und XLS.
$date; der Mailinhalt zusätzlich $person.person, object und action konfiguriert werden; die Dateiendung wird formatabhängig ergänzt.ta_bookingMonths verarbeitet Buchungsmonate.ta_employments verarbeitet jede aktuell berücksichtigte TA-Beschäftigung getrennt; object.taID ist die technische Beschäftigungskennung.ta_employmentCalendarMonths verarbeitet jede TA-Beschäftigung und jeden abgegrenzten Kalendermonat getrennt; zusätzlich stehen object.from und object.to zur Verfügung.Bei mehreren berücksichtigten TA-Beschäftigungen wird je Beschäftigung ein eigener Report erzeugt. Bei ta_employmentCalendarMonths entstehen je Beschäftigung und Monat eigene Anhänge. Alle Anhänge derselben Person werden in einer E-Mail zusammengefasst.
Verwenden Sie einen eindeutigen Dateinamen, zum Beispiel mit $object.taID und bei Monatsintervallen zusätzlich mit $object.from und/oder $object.to. Gleiche Dateinamen innerhalb einer Person lösen einen Fehler aus und verhindern den Versand dieser Person.
format, showResult=true und showAll=true.object zur Verfügung. Prüfen Sie die von der Reportaktion erwarteten Parameter, insbesondere uid, taId, from und to.Reports werden je Person erzeugt und gesammelt. Ist kein Anhang entstanden, wird keine Mail versendet. Ein Fehler bei einer Person wird protokolliert und die nächste Person verarbeitet. Eine Unterbrechung stoppt die Verarbeitung.