Arbeiten mit Freigaben

Leistungen, Spesen, Auslagen und Abwesenheiten periodisch freigeben

Produktlinie

Standard

|

Expert

Betriebsart

CLOUD ABO

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 16.07.2012
Aktualisiert: 17.09.2024 | Artikel umgeschrieben, durch Abwesenheiten ergänzt, Titel geändert.

In Vertec gibt es die Möglichkeit, Leistungen, Spesen, Auslagen und Abwesenheiten periodisch freizugeben. Dies erleichtert sowohl den Fakturierungsprozess bezüglich Vollständigkeit der erfassten Daten, als auch den Personalprozess bezüglich Arbeitszeit und Spesenerfassung.

Vertec bietet folgende Zusatzfunktionen an:

  • Die Zusatzfunktion Abwesenheitsfreigaben implementiert einen Workflow für die Freigabe von Abwesenheiten.
  • Die Zusatzfunktion Monatsfreigaben implementiert einen Workflow für die monatsweise Freigabe von Leistungen, Spesen, Auslagen und Abwesenheiten durch die Bearbeiter sowie durch ihre Teamleiter.

Sie können Freigaben in Vertec auch manuell selbst einrichten:

Für die Freigaben gibt es einen Linktyp Bearbeiter - Freigaben. Dieser ist standardmässig inaktiv. Um mit Freigaben zu arbeiten, stellen Sie ihn auf aktiv.

Danach können Freigaben direkt auf dem Bearbeiter erfasst werden über Neu > Freigabe. Es öffnet sich folgende Eingabemaske:

Ist in den Systemeinstellungen Projekt/Mandat die Option Sperren durch Benutzer-Freigaben aktiviert, ist die Erfassung von neuen Leistungen, Spesen, Auslagen und Abwesenheiten in der Periode der Freigabe gesperrt, sobald der Bearbeiter ein Häkchen bei Freigegeben durch Bearbeiter setzt.

Jeder Freigabe kann ein zweiter Bearbeiter zugeordnet werden, die sogenannte Fremdperson. Ist diese zugeordnet, kann sie das Häkchen bei Freigegeben durch Fremdperson setzen. Diese Option kann beispielsweise durch den Teamleiter verwendet werden, um die Leistungserfassung der Teammitglieder freizugeben.

Beispiele von Freigabeordnern

Bearbeiter, welche keine Freigabe mit bis-Datum per Stichtag haben

  • SQL-Ordner
  • Klasse: Projektbearbeiter
  • Abfragefelder: Stichtag (Datum)
  • Expression Firebird:
    bold_id NOT IN (SELECT bearbeiter FROM freigabe WHERE ((CAST(bis as Date) = CAST('\1' as Date))))
  • Expression MSSQL-Server:
    bold_id NOT IN (SELECT bearbeiter FROM freigabe WHERE CAST(bis as date) = CAST(CAST('\1' as datetime) as date))

Ordner auf dem Teamleiter mit freizugebenden Freigaben der Teammitglieder

  • Wrapper-Link-Typ
  • Expression:
    team->select(aktiv).eigenefreigaben->select(freigabeselbst and (not freigabeanderer))->select(anderer = self)

Sicherstellen, dass die Fremdperson der Teamleiter ist (falls gesetzt)

  • Constraint
  • Klasse: Freigabe
  • OCL-Expression:
    if ((anderer->notempty) and (bearbeiter.teamleiter->notempty)) then anderer = bearbeiter.teamleiter else 1 = 1 endif
Bitte wählen Sie Ihren Standort