Contract Model
Business Rules für das Contract Model
Für das Contract-Model gelten die im Folgenden aufgelisteten Einschränkungen:
Einem Nutzer ist es nicht möglich, ...
... auf Verträge zuzugreifen, die nicht ihm gehören.
... Verträge zu bearbeiten, die nicht ihm gehören.
... Verträge zu löschen, die nicht ihm gehören.
... Verträge zu löschen sofern bereits Report-Objekte dazu existieren.
... Verträge zu bearbeiten sofern bereits Shift-Objekte dazu existieren.
... Verträge zu erstellen, die vor dem aktuellen Monat enden.
... Verträge zu erstellen, welche nicht am 1. oder 16. eines Monats beginnen.
... Verträge zu erstellen, welche nicht am 15. oder Letzten eines Monates enden.
... Verträge zu erstellen, deren
hours
<= 0 sind.... Verträge zu erstellen, deren
month_start_clocking
nicht im Interval zwischenstart_date
undend_date
liegt.... Verträge zu erstellen, deren
month_start_clocking
nicht der 1. eines Monats ist. Einem Nutzer ist es ferner nicht möglich Verträge in der Zukunft zu erstellen, falls ...month_start_clocking
nicht der 1. desstart_date
Monats/Jahres ist.start_carry_over
nicht 0 ist.
: Auch wenn es sich um einen direkten Folgevertrag handelt darf kein Übertrag mitgenommen werden.
Last updated