Export Tagesinformationen

Für diese Schnittstelle muss das Modul "Standard ReportExport DayIntervals" eingespielt werden. Die Module "Basis" und "Basic Procedures" müssen ebenfalls vorhanden sein. Eventuell kann noch zusätzlich das Bfx.Alex.AccountsReport.DayInterval.Model.dll zur vereinfachten Inbetriebnahme verwendet werden.

Es gibt auch eine Variante als Web-Service, welche vorrangig empfohlen wird, da die hier beschriebene File-Schnittstelle nicht so flexibel adaptierbar ist wie das Web-Service.

Satzbeschreibung der Datei: Export Tagesinformationen

Für Data-Warehouse-Systeme, Planungstools wie Therapieplaner oder ähnliche Werkzeuge werden Detailinformationen pro Mitarbeiter und Tag wie folgt bereitgestellt:


ACHTUNG: Trennzeichen ";" zwischen den Feldern
Feldname:       Feldlänge:      Feldformat:
-----------------------------------------------------------------------------------
Personalnummer     var          Alphanum. Personalnummer
Name               var          optional: Alphanum. Name (muss in Systemeinstellungen aktiviert werden)
Vorname            var          optional: Alphanum. Vorname (muss in Systemeinstellungen aktiviert werden)
e-mail-Adresse     var          optional: Alphanum. e-mail-Adresse (muss in Systemeinstellungen aktiviert werden)
Stammplan          var          optional: Alphanum. Bezeichnung der Stammplanungseinheit (muss in Systemeinstellungen aktiviert werden)
Stammplan-Kurz     var          optional: Alphanum. Kurzzeichen der Stammplanungseinheit (muss in Systemeinstellungen aktiviert werden)
Für Tag            10           TT.MM.JJJJ Tagesdatum 
Berufsgruppe       var          optional: Alphanum. Bezeichnung der Berufsgruppe (muss in Systemeinstellungen aktiviert werden)
Berufsgruppe-Kurz  var          optional: Alphanum. Kurzzeichen der Berufsgruppe (muss in Systemeinstellungen aktiviert werden)
Tagestext          var          optional: Alphanum. Text, welcher am Tag erfasst wurde (muss in Systemeinstellungen aktiviert werden)
Tagesabwesenheit   var          Abwesenheitscode (Url, Krank,...) optional: 'Plansymbol für Export' statt Plansymbol
Bezeichnung Abw.   var          optional: Bezeichnung der Abwesenheit (muss in Systemeinstellungen aktiviert werden)
Dienstkürzel       var          optional: Dienstkürzel vom ersten Tagdienst (muss in Systemeinstellungen aktiviert werden)
Dienstbezeichnung  var          optional: Bezeichnung vom ersten Dienst (muss in Systemeinstellungen aktiviert werden)
Hintergrundfarbe   var          optional: Hintergrundfarbe vom ersten Tagdienst (muss in Systemeinstellungen aktiviert werden)
Textfarbe          var          optional: Textfarbe vom ersten Tagdienst (muss in Systemeinstellungen aktiviert werden)
Aufgabe            var          optional: Bezeichnung der Aufgabe (muss in Systemeinstellungen aktiviert werden)
Planstunden        var          #x,xx (2 Nachkomma)
Iststunden         var          #x,xx (2 Nachkomma)
  
beliebige Anzahl pro Tag:

   Von Tag/Uhrzeit    16           TT.MM.JJJJ HH:MM Beginn-Tageszeit
   Bis Tag/Uhrzeit    16           TT.MM.JJJJ HH:MM Ende-Tageszeit
   Dienstkürzel       var          optional: Dienstkürzel für diese Kommt-Geht-Zeit (muss in Systemeinstellungen aktiviert werden)
   Planungscode       var          Arzt, Besprechung, Krank, Fortbildung


Beispiele:

004711;04.01.2016;;8,00;8,00;04.01.2016  7:30;04.01.2016 12:00;;04.01.2016 12:30;04.01.2016 16:00;
004712;04.01.2016;;8,00;9,00;04.01.2016  7:30;04.01.2016 12:00;;04.01.2016 12:30;04.01.2016 16:00;04.01.2016 16:00;04.01.2016 17:00;iFB;
004713;04.01.2016;URL;8,00;8,00;
004714;04.01.2016;URL;8,00;6,00;
1234;Test;Claudia;alex@bitfactory.at;Urologie;URO;10.04.2017;;;;T/V;Tagdienst+verlängter Dienst (23,50 Std.);#FFFFFF;#000000;;23,50;23,82
1234;Test;Claudia;alex@bitfactory.at;Urologie;URO;24.05.2017;ZA genehmigt am 07.12.2016;ZA;Zeitausgleich (Dienstnehmer);;;;;;4,80;4,80

Zeile 1: Mitarbeiter mit Personalnummer 004711 hat geplant 8.00 Stunden und im Ist 8.00 Std. gearbeitet, von 7:30 - 12:00 und 12:30 - 16:00 Uhr
Zeile 2: Mitarbeiter mit Personalnummer 004712 wie 004711 aber von 16:00 bis 17:00 Uhr eine 'Interne Fortbildung', daher im Ist 9,00 Stunden
Zeile 3: Mitarbeiter mit Personalnummer 004713 hat Urlaub den ganzen Tag, Vollzeitkraft daher 8.00 Stunden
Zeile 4: Mitarbeiter mit Personalnummer 004714 wie 004713 aber Teilzeitkraft mit 75%, daher nur 6.00 Stunden

Einstellungsmöglichkeiten

Unter Systemeinstellungen/Exporteinstellungen können noch folgende Parameter gesetzt werden:

  • Report-Export Tage mit Dienst 1 -> es wird auch das Dienstkürzel vom 1. Dienst mitgeschickt (wenn der Dienst ein Kombinationsdienst ist, so werden das 1. und 2. Plansymbol mit einem "/" verbunden (z.B. T/RB)
  • Report-Export Tage mit Dienst-Bezeichnung -> es wird auch die Bezeichnung vom Dienst sowie die Bezeichnung der Tagesabwesenheit mitgeschickt
  • Report-Export Tage mit Dienst pro K/G -> es wird für jeden Kommt-Geht-Eintrag das Dienstkürzel mitgeschickt
  • Report-Export Tage mit Tagtext -> es wird auch der Text, welcher am Tag erfasst wurde, mitgeschickt
  • Report-Export mit Stammplan -> es wird die Stammplanungseinheit des Mitarbeiters mitgeschickt
  • Report-Export mit Stammplan-Kurzzeichen -> es wird das Kurzzeichen der Stammplanungseinheit des Mitarbeiters mitgeschickt
  • Report-Export mit Farbmarkierung -> es werden Aufgaben mitgeschickt
  • Report-Export mit Personalnamen -> es werden Namen und Vornamen mitgeschickt
  • Report-Export mit Personal-Email -> es wird die E-Mail-Adresse mitgeschickt
  • Report-Export mit Dienst-Farbinformationen -> es werden die Nummern der Hinter- und Textfarbe des Dienstes mitgeschickt
  • Report-Export mit Berufsgruppe -> es werden die Bezeichnung und das Kurzzeichen der Berufsgruppe mitgeschickt
  • Report-Export mit 'Plansymbol für Export' -> es wird das am Planungscode hinterlegte Kennzeichen 'Plansymbol für Export' statt dem Plansymbol verwendet


Konto-Report anlegen:

Falls die Bfx.Alex.AccountsReport.DayInterval.Model.dll verwendet wird, dann muss kein Konto-Report angelegt werden. Ansonsten:

Für die Schnittstelle muss ein Konto-Report angelegt werden. Im Konto-Report müssen keine Konten eingefügt werden, es müssen lediglich folgende zwei Einstellungen getroffen werden:

  • bei "Exporteinstellungen auswählen" : "Report-Export Tage" wählen
  • bei Zeitmaßstab "Tag" auswählen

Dieser Konto-Report kann dann als Datei gespeichert werden, indem man bei Export einen Dateinamen + Pfad festlegt.


Besonderheit: Automatisch (täglich) starten:

Mittels eines Automatischen Kontoreports kann diese Schnittstelle täglich im Hintergrund automatisch erstellt werden. Details finden Sie im Kapitel Automatischer Kontoreport.