CN-122022709-A - Attendance checking method, system and storage medium based on rule engine
Abstract
The invention discloses an attendance checking method, an attendance checking system and a storage medium based on a rule engine, and belongs to the technical field of computers. The method comprises the steps of establishing a standard data model of attendance on the basis of a rule engine in a B/S architecture, taking multi-source data as input by the standard data model, and responding to a trigger event to output attendance information to a target management system, wherein the multi-source data format is unified on the basis of the rule engine to be adapted to the standard data model, and the format of the attendance information is changed to be adapted to the target management system. The attendance checking method can effectively solve the technical problems of difficult function expansion, high data processing cost, easy error and low iterative maintenance efficiency of the attendance checking method in the related technology, and can also effectively solve the problems of poor scene suitability and poor abnormal management and control capability, thereby meeting the new requirements of enterprise attendance checking management.
Inventors
- WANG LEI
- WEI LIFANG
- LI HAO
- XUE YINGJIAN
Assignees
- 中冶京诚数字科技(北京)有限公司
- 中冶京诚工程技术有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20251217
Claims (10)
- 1. The attendance checking method based on the rule engine is characterized by comprising the following steps of: In the B/S architecture, a standard data model of attendance is established based on a rule engine, the standard data model takes multi-source data as input, and attendance information is output to a target management system in response to a trigger event; Wherein, based on the rule engine, unifying the multi-source data format to adapt to the standard data model and changing the format of the attendance information to adapt to the target management system.
- 2. The rule engine based attendance method of claim 1 wherein the goal management system comprises one or more of a performance management system, a benefit management system, a salary management system, a job level management system and a tax declaration system and/or wherein the source of the multi-source data comprises but is not limited to an office automation system, a mobile punch terminal, an entrance guard/gate system and a human resources management system.
- 3. The rule engine-based attendance method of claim 1, wherein the standard data model is configured to perform the steps of: Establishing an attendance rule, and configuring the corresponding attendance rule for a user according to the user grade; calculating and summarizing the attendance information of each user grade in at least one preset time period based on the multi-source data and the attendance rule, and And responding to the request of the current user, and displaying the attendance information below the current user level.
- 4. A rule engine based attendance method as claimed in claim 3 wherein the standard data model is further adapted to perform the steps of: establishing an attendance white list, wherein the attendance white list stores a plurality of user information, and And when the information of the current user is identified to be consistent with the user information, the attendance rule is not configured and/or the attendance information is not calculated.
- 5. A rule engine based attendance method as claimed in claim 3 wherein the content of the attendance information includes personal attendance, but is not limited to attendance records, leave records, business trip records, call-back records, future absences plans, attendance anomaly cues and user information.
- 6. A method of checking-in based on a rules engine as claimed in claim 1 or 3, further comprising the steps of, prior to said displaying said checking-in information below the current user level: Assigning the attendance information corresponding to the user grade to the auditor according to the audit grade, and And in response to the auditing completion instruction of the current auditor, transferring the modified or unmodified attendance information to the auditor of the previous auditing grade, taking the auditor of the previous auditing grade as the current auditor, and repeating the process until the auditor of the highest auditing grade completes auditing.
- 7. The rules engine-based attendance method of claim 6, wherein the standard data model is further configured to perform the steps of: configuring corresponding use rights for the user according to the user level, wherein the use rights comprise, but are not limited to, checking, modifying, adding the attendance rules and/or the attendance information and/or the multi-source data and/or the attendance whitelist, and/or And configuring corresponding auditing authorities for the auditors according to the auditing grades, wherein the auditing authorities comprise, but are not limited to, modifying and auditing the attendance information.
- 8. The rules engine-based attendance method of claim 6, wherein the standard data model is further configured to perform the steps of: And responding to the request of the current user, and displaying the abnormal, in the auditing state and modified attendance information in different colors in the same user level.
- 9. A rule engine based attendance system, the system comprising: a memory having instructions stored therein, and A processor that invokes the instructions in the memory to cause the system to implement the attendance method of any one of claims 1 to 8.
- 10. A computer readable storage medium having instructions stored thereon, which when executed by a processor, implement the attendance method of any one of claims 1 to 8.
Description
Attendance checking method, system and storage medium based on rule engine Technical Field The invention relates to the technical field of computers, in particular to an attendance checking method, an attendance checking system and a storage medium based on a rule engine. Background With the digitized transformation of enterprises, the expansion of organization scale and the diversification of working scenes, the conventional system exposes systematic bottlenecks such as stiff architecture, low intelligent level, insufficient cooperative efficiency and the like under the dual drive of the expansion of organization scale and the normalization of a mixed office mode. The existing system mostly adopts a single architecture design, the coupling degree of functional modules is high, so that the personalized requirements of enterprises are difficult to respond quickly, the core codes are required to be modified deeply when the attendance rule is modified or external systems (such as OA and mobile terminals) are docked, the development period is long, and the operation and maintenance cost is high. Meanwhile, the inter-system data island phenomenon is serious, and the attendance data modification and approval flow is dependent on manual synchronization, so that the efficiency is low, and attendance statistics error and leakage can be caused by manual omission. In addition, the attendance system only allows attendance responsible personnel to check and use, personnel cannot check personal attendance conditions, and attendance of a plurality of companies is difficult to realize attendance of mixed scenes such as remote office work, attendance card punching and the like. In terms of data verification, the traditional attendance system only has the display function of attendance card punching related data, lacks intelligent early warning capability, and is difficult to discover abnormal situations of attendance in time, so that the human management risk of enterprises is aggravated. For the attendance system adopted in the related technology, the coupling degree among the systems of the conventional attendance system is high, and the conventional attendance system needs to be subjected to data access with a scheduling system, an office automation system (OA system), a mobile card punching system, an access control/gate system and a human resource system to realize accurate attendance records, and is subjected to data export with a performance management system, a welfare management system, a salary management system, a job management system, a tax declaration system and other systems to perform salary accounting, welfare statistics, performance accounting, tax declaration and other functions. The scheduling system needs to make information such as attendance rules, attendance groups, leave-leave rules, holiday scheduling and the like, and synchronizes the information to the attendance system to schedule attendance time and personnel participating in attendance. The office automation system is responsible for submitting and approving the processes of business trip, leave, rest, missed sign and the like, and synchronizing the process information to the attendance system to avoid attendance abnormality. The mobile card punching terminal is responsible for carrying out business trip and external service card punching in different places, and synchronizes card punching information to the attendance system, so that attendance abnormality is avoided. The gate control/gate system is responsible for office local attendance card punching, and synchronizes card punching information to the attendance system, so that attendance abnormality is avoided. The human resource management system is used for synchronizing basic information such as employee names, job numbers, departments and the like to the attendance system and is used for information docking such as employee job entry, job departure, job adjustment and the like. Based on the technical scheme, the following defects exist: 1) The system technical architecture is lagged, the function expansion flexibility is poor, the system design adopts a single architecture, each functional module is highly coupled, the dependency relationship between the attendance checking system and other systems is complex, the systems are in butt joint through a customized interface, and each newly added system needs to independently develop an adaptation layer. Resulting in poor compatibility when the system is extended. 2) The attendance checking system has high labor cost, the data isolation among the business systems is serious, and the attendance checking data modification and approval process requires manual intervention to carry out data synchronization. The manual operation mode is low in efficiency, and is easy to cause attendance statistics errors and omission due to manual operation errors, so that the human resource management cost is greatly increased. 3) The system development and main