▪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 1 = Yes, it is permitted und 0 = 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 permitted, 1 = 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, ...).