...
Code Block | ||
---|---|---|
| ||
<timeSliceModel> <!-- Wenn Sonderzeiten auch berechnet werden sollen, obwohl diese nicht abgeschlossen sind (Haken), so sind diese oben im TimeSliceModel anzugeben mittels der Option "unconfirmedSonderzeit" --> <unconfirmedSonderzeit>Urlaub</unconfirmedSonderzeit> <unconfirmedSonderzeit>Krankenstand</unconfirmedSonderzeit> <!-- Mit der Option "<acceptAllUnconfirmedSonderzeit>" kann eingestellt werden, dass alle Sonderzeiten nicht abgeschlossen werden müssen.--> <acceptAllUnconfirmedSonderzeit>true</acceptAllUnconfirmedSonderzeit> <ruleSet> <fromTime>00:00</fromTime> <endTime>24:00</endTime> <dayOfWeek>*</dayOfWeek> <tupleType>active</tupleType> <maxWorkday>false</maxWorkday> <minWorkday>false</minWorkday> <matchingWT>001</matchingWT> <!-- hourlyBased=true ist der default; false liefert anstatt der Anzahl der Stunden die der Regel entsprechen den Wert 1, unabhängig von der Dauer --> <hourlyBased>true</hourlyBased> <!-- mit "onlyWithTag" kann die Regel auf Buchungen mit bestimmter Markierung eingeschränkt werden --> <!-- mögliche Markierungen sind: AUTODAY_CLOSE, NOT_BILLABLE, BILLABLE, HOMEOFFICE, HOME_DRIVE, FIRST_DRIVE, FIRST_TE_DRIVE, LAST_DRIVE, LAST_TE_DRIVE, FIRST_TE_WORK, LAST_TE_WORK --> <onlyWithTag>HOMEOFFICE</onlyWithTag> <tasktype>Montage</tasktype> <!-- Einschränkung der Regel auf einen oder mehrere (Komma getrennt) Aufgabenarten --> <removeTaskentry>true</removeTaskentry> <!-- default=false; wird hier true übergeben, dann wird Lohnbuchung jedenfalls ohne Auftragszuordnung erzeugt --> </ruleSet> <ruleSet> <fromTime>07:00</fromTime> <fromTimeOH>06:00</fromTimeOH> <!-- wenn auf mindestens einem Termin an dem Tag die Option "Überstunden erlaubt" aktiviert wurde, dann gelten die erweiterten Zeiten (OH = Überstunden/OverHours) --> <endTime>16:00</endTime> <endTimeOH>20:00</endTimeOH> <dayOfWeek>sunday</dayOfWeek> <tupleType>work</tupleType> <!-- work | drive | co_drive | active | standbytime | break --> <standbytime>Rufbereitschaft</standbytime> <!-- wenn der Typ standbytime gewählt wurde kann hier auf die jew. Bereitschaftszeit eingeschränkt werden; ohne Einschränkungen gilt die Regel für alle Bereitschaftszeiten (ohne Arbeitszeit) --> <hourlyBased>false</hourlyBased> <!-- damit wird ein Pauschalwert von 1.00 ausgewiesen; unabhängig von der Stundenanzahl --> <maxWorkday>false</maxWorkday> <minWorkday>false</minWorkday> <matchingWT>001</matchingWT> <tasktype>Montage,Installation</tasktype> <!-- Einschränkung der Regel auf einen oder mehrere (Komma getrennt) Aufgabenarten --> </ruleSet> </timeSliceModel> |
...