Systemparameter Projecttime

Allgemeines

Grundsätzliche Informationen zur Bedeutung und Verwendung von Systemparametern finden Sie im Kapitel Systemparameter im Handbuch zum Modul "Portal & Organisation".

Systemparameter sind Einstellungen, welche sich auf das grundlegende Verhalten von Webdesk auswirken und eine Art "Grundeinstellung" darstellen.

Dabei muss es sich aber nicht um eine MUSS-Einstellung handeln - manche Systemparameter stellen KANN-Werte da und kommen nur zur Anwendung, wenn in Einstellungen auf höherer Ebene nichts anderes definiert wurde. Daher kann bei manchen Einstellungen das Verhalten des Systems von den Systemparametern abweichen, weil die Einstellungen teils benutzerspezifisch, mandanten- oder gruppenspezifisch überschrieben wurden. 

Systemparameter für das Modul "Projecttime"

Zugriff auf die Systemparameter erhalten Sie nur als Full System Administrator über den Menübaum unter:

EINSTELLUNGEN
   --> Systemparameter

Es erscheint eine Liste aller zu bearbeitenden Systemparameter. Zusätzlich zur Modul- und Volltextsuche besteht auch die Möglichkeit, nach sogenannten "Beans" zu filtern. Beans definieren bestimmte Themenbereiche, in welche die Einstellungen unterteilt sind. Diese Beans sind im Modul Projecttime:

Hier finden Sie eine Auflistung aller relevanten Systemparameter für das Modul Projecttime sowie deren Bedeutung und Konfigurationsmöglichkeiten:

Bean

Eigenschaft/Name

Wert(e)

Beschreibung

PtmAttendanceServiceImpl

timeAccountName

Volltext, Name einzugeben

in diesem Feld wird der Name des Zeitkontos aus dem Zeiterfassungssystem Interflex 6020 eingetragen, mit dessen Saldo die Projektzeit verglichen werden soll (für Vergleich Projektzeit vs. Anwesenheitszeit)

PtmOptions

allowAnyGroupTypeForActivityConstraints

"true" oder "false"

true: 

eine gewisse Tätigkeit kann bei der Projektbuchung allen Gruppentypen zugewiesen werden (sinnvoll z.B. wenn die hierarchischen Gruppen schon nach Kostenstellen verteilt sind bzw. mit diesen identisch sind)

false: eine gewisse Tätigkeit in der Projektbuchung kann nur dem Gruppentyp "Kostenstelle" zugewiesen werden (hier muss zuerst eine Kostenstellenstruktur erstellt werden, sinnvoll wenn eine eigene Kostenstellen-Struktur erforderlich ist, z.B. wenn die Kostenstellen anders als die hierarchischen Gruppen aufgebaut sind)

PtmOptions

approverCanReject

"true" oder "false"

true: 

die Person welche für die Genehmigung von Projektzeiten (falls genehmigungspflichtig) zuständig ist, kann diese nicht nur genehmigen, sondern auch aktiv ablehnen

false: die Person welche für die Genehmigung zuständig ist, kann (genehmigungspflichtige) Projektzeiten nur genehmigen, jedoch nicht ablehnen

PtmOptions

customerShownInProjectChooser

"true" oder "false"

true: 

eine Dropdown-Liste zur Auswahl des Kunden ist bei der Projektbuchung als Filtermöglichkeit für die Projektliste verfügbar

false: die Dropdown-Liste zur Filterung der Projekte nach Kunde ist standardmäßig in der Projektbuchungs-Aktion nicht sichtbar

PtmOptions

deleteKioskEffortsBelowMinutes

Eingabe einer Minutenanzahl

Nur für Kiosk-Kunden relevant:

Hier wird die Minutenanzahl eingegeben, unter deren Dauer die Projektzeitbuchung automatisch ignoriert wird. Wird z.B. "2" eingegeben, werden alle Buchungen, welche unter 2 Minuten gedauert haben, automatisch gelöscht - damit wird z.B. bei versehentlichen Buchungen vorgebeugt

PtmOptions

levelIsAMaximum

"true" oder "false"

true:

Abhängig von den für den Element-Typen definierten Hierarchie-Level können für ein neues Projekt, welches einem übergeordneten Projekt zugeordnet wird, nur gewisse Element-Typen ausgewählt werden. Die bei diesen Element-Typen definierte Hierarchieebene muss zumindest der für der für das Projekt vorgesehenen Ebene entsprechen oder größer sein.

Ist zum Beispiel für das neue Projekt durch das übergeordnete Projekt die Ebene 4 vorgesehen, stehen nur Element-Typen ab Ebene 4 (und größer, also 5, 6, 7, ...) zur Auswahl.

false: In diesem Fall sind nur Element-Typen verfügbar, welche GENAU jene Ebene definiert haben, in welche das neue Projekt eingeordnet werden soll.

Ist also für das neue Projekt durch das übergeordnete Projekt Ebene 3 vorgesehen, stehen nur jene Element-Typen zur Verfügung, welche GENAU Ebene 3 besitzen.

PtmOptions

notifyEffortRejectsByMail

"true" oder "false"

true: 

die Person, welche Projektzeit gebucht hat, erhält eine Benachrichtigung per Mail, falls die Buchung vom Vorgesetzten abgelehnt (nicht bestätigt) wird

false: es erfolgt keine Email-Benachrichtigung

Dieser Parameter ist derzeit ruhend und erfüllt keine Funktion!

PtmOptions

projectAdminRoleName

Volltext, Eingabe eines Rollennamens

Hier wird der Name der im System bestehenden Rolle eingegeben, welche die kollektiven Rechte bekommen soll, alle im System gespeicherten Projekte zu bearbeiten.

PtmOptions

projectAttributeNames

hinzufügen von Feldern über den Button "Hinzufügen"

Hier können zusätzliche Felder hinzugefügt werden, welche für jedes Projekt in der Projektansicht sichtbar und mit zusätzlichen Informationen befüllbar sein sollen.

PtmOptions

projectAuthorRoleName

Volltext, Eingabe eines Rollennamens

Hier wird der Name der im System bestehenden Rolle eingegeben, welche die Rechte bekommen soll, in der Projektübersicht über den Button "Neues Projekt" neue Projekte zu erstellen.

PtmOptions

projectChooserShowsTreeViewInitially

"true" oder "false"

true: in der Projektbuchungs-Maske wird standardmäßig die Baumansicht zur Auswahl des zu bebuchenden Projekts gezeigt

false: es wird nicht standardmäßig die Baumansicht gezeigt, stattdessen erscheint die Listenansicht zur Projektauswahl

PtmOptions

projectLongLabelParentsSeparator

Eingabe einer freien Zeichenfolge

Auswahl der Zeichenfolge (z.B. "-->") welche in der "LongLabel"-Darstellung zur Abtrennung von übergeordneten Projekten zu ihren Unterprojekten eingesetzt werden soll.

z.B. wenn Parameter ">>" dann ist die Ansicht folgende: Hauptprojekt >> Unterprojekt