Modelling, Simulation, and Analysis of the Leave Management Process Implemented in a Low-code Development Platform

Abstract:

Business process modeling software (BPMS) is currently extremely popular. One of the main goals of BPMS is the automation of business processes [1], [2], [3]. Currently, many BPMS platforms offer tools and interfaces that allow you to create business processes without the need for programming [1], [4], [5]. Advanced reporting tools allow you to generate interactive reports and dashboards that provide insight into the effectiveness of processes [3], [6], [7]. BPMS systems offer more flexible and extensive integration functionality, allowing for data exchange and cooperation with various external systems, such as CRM, ERP or document management systems [8]. Development of BPMS systems is dynamic and constantly evolving.

The very problem of examining the properties of document circulation in an organization is an issue analysed in the literature. The efficiency of the circulation of documents in electronic registration or to which RFID tags have been attached was examined in various works [9] - [14].

In this paper the leave management process is characterized. The process allows employees to submit leave requests, and the superiors to consider them and make decisions that will allow for proper functioning during the employee's absence. The process begins when an employee applies for leave. The leave application should be submitted within the specified time. As a result of the process, replacements will be appointed. The leave will be granted to the employee, or the application is rejected. It is possible to improve the application, it is necessary. In the register of leave requests, the employee sees only his/her requests. An employee of the department sees the applications of all employees of a given department in the register of leave requests. Generates and signs each approved leave request. It verifies the legitimacy of each application for special and unpaid, training, or doctoral leave. Checks the number of vacation days available. As a result, he decides on accepting the rejection or the need to correct the application.