Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
breakoutModewide
languagexml
 <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, IN_COMPANY -->
            <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> <!-- alternativ zu "true" kann hier auch ein Stundenwert angegeben werden; ist der Wert größer als die Sollarbeitszeit lt. AZM, dann zieht das AZM; anderenfalls der Wert als Obergrenze -->
        <minWorkday>false</minWorkday> <!-- alterantiv zu "true" kann auch hier ein Stundenwert angegeben werden; es zieht jw. der größere Wert; bei einem Konflikt mit maxWorkday, hat maxWorkday den Vorrang -->
        <matchingWT>001</matchingWT>
        <tasktype>Montage,Installation</tasktype>  <!-- Einschränkung der Regel auf einen oder mehrere (Komma getrennt) Aufgabenarten -->
    </ruleSet>   
        
</timeSliceModel>     

...