System Parameters Projecttime

General Information

Basic information on the function and use of system parameters can be found in the System Parameters chapter of the "Portal & Organization" module manual.

System parameters are settings that affect the basic behavior of Webdesk and represent a kind of "default setting".

However, this does not have to be a MUST setting - some system parameters are CAN values and are only used if nothing else has been defined in higher level settings. For some settings, the behavior of the system may therefore differ from the system parameters because the settings have been overwritten in some cases on a user-specific, client-specific, or group-specific basis. 

System Parameter for the module "Project Time"

You can only access the system parameters as a Full System Administrator via the menu tree:

SETTINGS
   --> System parameter

A list of all system parameters is displayed. In addition to the module and full text search, it is also possible to filter by so-called "beans". Beans define certain subject areas into which the settings are subdivided. These beans, in the module Projecttime, are:

  • PtmAttendanceServiceImpl --> all settings that affect the linking of project times and attendance times.
  • PtmOptions --> general parameters for the module PTM
  • PtmProjectImageDimensions --> parameters concerning the standard dimensions for project images

Here you will find a list of all relevant system parameters for the Project Time module as well as their meaning and configuration options:

Bean

Property/Name

Value(s)

Description

PtmAttendanceServiceImpl

timeAccountName

Full Text, enter name

In this field, you enter the name of the time account from the Interflex 6020 time recording system with whose balance the project time is to be compared (for comparison of project time vs. attendance time).

PtmAttendanceServiceImpl

workingTimeDailyRightName

yet unknown

PtmAttendanceServiceImpl

zeroWorkingTimeUnlessRightSet

yet unknown

PtmOptions

allowAnyGroupTypeForActivityConstraints

"true" or "false"

true: 

A certain activity can be assigned to all group types during project booking (useful, for example, if the hierarchical groups are already allocated according to cost centers or are identical to these).

false: A certain activity in the project posting can only be assigned to the group type "Cost center" (here a cost center structure must first be created, this is useful if a separate cost center structure is required, e.g. if the cost centers are structured differently from the hierarchical groups).

PtmOptions

approverCanReject

"true" or "false"

true: 

The person responsible for approving project times (if subject to approval) can not only approve but also actively reject them.

false: the person responsible for the approval can only approve project times (if subject to approval), but cannot reject them

PtmOptions

customerShownInProjectChooser

"true" or "false"

true: 

A dropdown list for selecting the customer is available as a filter option for the project list during booking

false: The dropdown list for filtering projects by customer is not visible in the project booking action by default.

PtmOptions

deleteKioskEffortsBelowMinutes

insert a number of minutes

This is only relevant for Kiosk customers!

Here, you enter the number of minutes below which the project time booking is automatically ignored. If, for example, "2" is entered, all bookings that have lasted less than 2 minutes are automatically deleted - this prevents, for instance, accidental bookings.

PtmOptions

initialStateExistsInApprovalWorkflow

"true" or "false"

yet unknown

PtmOptions

levelIsAMaximum

"true" or "false"

true: 

Depending on the hierarchy levels defined for the element types, only certain element types can be selected for a new project that is assigned to a higher-level/parent project. The hierarchy level defined for these element types must be at least the same as or larger than the level defined for the project.

If, for example, the new project is designated to be on level 4 by being sub-project of a level 3 parent project, only element types starting with level 4 (and larger, i.e. 5, 6, 7, ...) are available to select for this project.

false: In this case, only element types that have defined the exact level into which the new project is to be placed are available.

If level 3 is planned for the new project by the parent project being level 2, only those element types are available which have EXACTLY level 3.

PtmOptions

notifyEffortRejectsByMail

"true" or "false"

true: 

The person who has booked project time receives a notification by e-mail if the booking is rejected (not confirmed) by the superior.

false: there will be not e-mail notification

This parameter is currently dormant and fulfills no function!

PtmOptions

projectAdminRoleName

Full Text, insert a role name

Here you enter the name of the role that exists in the system and is to be given collective rights to edit all projects stored in the system.

PtmOptions

projectAttributeNames

add fields via the button "add"

Here additional fields can be added, which should be visible for each project in the project view and can be filled with additional information

PtmOptions

projectAuthorRoleName

Full Text, insert a role name

Here you enter the name of the role existing in the system which is to be given the right to create new projects in the project overview using the "New Project" button.

PtmOptions

projectChooserShowsTreeViewInitially

"true" or "false"

true: in the project booking mask the tree view is shown by default to select the projects for booking

false: the tree view is not shown by default, instead the list view appears for project selection

PtmOptions

projectLongLabelParentsSeparator

enter any desired character string

Selection of the character string (e.g. "-->") which is to be used in the "LongLabel" representation to separate higher-level projects from their subprojects.

e.g. if parameter is ">>" then the view is as follows: Parent project >> Subproject 

Kommentare (0)