Manage process configuration

In the jobLeaveRequest process the following process configurations are used:

 

1.allowTakeVacationInThePast: This configuration defines, if a user may request vacation for a period in the past or not. You can choose between = Yes, it is permitted und = No, it is not permitted.

 

2.approvalHistoryJobDataName: Please insert the name of the applied approval history here (e.g. APPROVAL_HISTORY).

 

3.approvalMatrixJobDataName: Please insert the name of the applied approval matrix here (e.g. APPROVAL_MATRIX).

 

4.approvalMinAmount: Please insert the minimum number of days here, which may be authorized directly without prior revision

 

5.approvalSkipMinorLevels: Configuration value 1 = Skip lower level and configuration value 0 = Go through all levels. Example: If approval level is 10 to 15 days and you requested a 13 days’ vacation. If the configuration level is 1 only the reviewer of approval level will be involved, if the configuration level is 0 both reviewers will be involved.

 

6.baseUrl: System link, which sends approval and rejection e-mails for vacation leave requests.

 

7.companyWorkingDay: Please enter your working hours in the company here, according to the given format. 

 

8.configUseApprovalMatrix: Here it can be chosen if the vacation leave requests should be approved only by the supervisor of if the approval matrix should be used. You can select either true = for approval matrix or false = for supervisor.

 

9.dialogJsBackgroundColorCheckDuration: Here the color of the „Check duration“ button can defined in step 1.

 

10. notSendEmail: Here the value of the process configuration can be set on true, if no e-mail should be sent out of the process. 

 

11. processnameForJobDataPersonalFile: Insert the name of the process (z.B. vacationRequest), which should be used as category filter in (PERSONAL_FILE).

 

12. ProtocolHolidayRequestENG: Here the English version of the Word template for the creation of a PDF log is stored.

 

13. whichTypeOfDayWriteIntoHolidaysRepository: Here you can decide, which vacation leave types should be recorded by the  vacationRequestAssistance-Prozess in the vacation repositiory. You can choose between: 0 = none, 1 = weekend, 2 = public holidays, 3 = special leave, 4 = weekends and public holidays, 5 = weekends and special leave, 6 = public holidays and special leave and 7 = weekend, public holidays and special leave.

14. approvalMatrixApprovalObjectType: It can be distinguished here whether the Approval takes place based on the user name or the department. Please note that this configuration is only available from template version 7.

 

In den jobLeaveRequest and jobLeaveRequestAssistance processes the following global process configurations are used. You can adapt them in the menu point Configuration -> General -> Global Configurations as desired:

 

* The configuration value is used in the JobData table HOLIDAY-REPOSITORY to identify the requested vacation type.

** This configuration value is only used if the personnel file (JobData: PERSONAL_INF_JOBDATA) does not contain any entries for the respective.

 

1.approvalMatrixGlobalProcessName: Global process name jobLeaveRequest, which should be used in the approval matrix

 

2.HRAllowHolidayRequestsForNextYear: If this value is set to 1, you can apply for leave for the next year.

3.HRconfigTypeHolidayAfternoon*Configuration to identify requested half vacation days (afternoon).

 

4.HRconfigTypeHolidayExpired*Configuration to identify lapsed vacation days.

 

5.HRconfigTypeHolidayMorning*Configuration to identify requested half vacation days (morning).

 

6.HRconfigTypeHolidayPublicHoliday*Configuration to identify a requested public holiday.

 

7.HRconfigTypeHolidayRegularDaysThisYear*Here the regular annual vacation entitlement per employee is shown.

 

8.HRconfigTypeHolidaySpecialLeave*Configuration to identify a requested special leave.

 

9.HRconfigTypeHolidayWeekend*Configuration to identify a requested weekend.

 

10.HRconfigTypeHolidayWholeDay*Configuration to identify a requested whole vacation day.

 

11.HRglobalDaysOfHoliday**This is the regular annual vacation entitlement.

 

12.HRremainingHolidaysUntillDay**Configuration value to define the day (1-31), after which the vacation carryover lapses.

 

13.HRremainingHolidaysUntillMonth**Configuration value to define the month (1-12), after which the vacation carryover lapses.

 

14.HRtransferHolidaydaysForNextYear: In this process configuration you can decide if the non-taken vacation days may be transferred to the next year or not. You can choose between the following configuration values: 0 = No, it is not permitted1 = Yes, it is permitted up to a specific time, (value consist of the values from the fields Laps of vacation days (month) and Laps of vacation days (day) from JobData PERSONAL_INF_JOBDATA) and 2 = Yes, it is always permitted.

 

15.personalJobDataStatusCanceled*Configuration to identify an aborted vacation leave request.

 

16.personalJobDataStatusCompleted*Configuration to identify an approved vacation leave request. 

 

17.personalJobDataStatusDenied*Configuration to identify a cancelled vacation leave request.

 

18.personalJobDataStatusRunning*Configuration to identify an on-going vacation leave request (e.g. waiting for approval).

 

19.VRDebugMode: Configuration to identify a possible Debug mode  (ERROR, DEBUG, INFO, ...).