Method and device for quickly configuring enterprise scheduling, electronic equipment and storage medium

Through tables and configuration floating window operation, the problem of low efficiency of traditional scheduling functions is solved, and batch configurations of multiple scenarios and types are realized, which improves the operation efficiency and work efficiency of enterprise scheduling.

CN120355183AInactive Publication Date: 2025-07-22QIJIAYOUDAO NETWORK TECH (BEIJING) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510827679.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-07-22
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional scheduling function has low operation efficiency, making it difficult to cope with massive employee information and complex shift settings, resulting in inefficient operation of the enterprise.

Method used

Display shift information through tables and visual forms, and operate with configuration floating windows to support the configuration, copying and updating of shift information, realizing batch configurations in multiple scenarios and multiple types.

Benefits of technology

It significantly improves the operation efficiency of the scheduling function, reduces the complexity of use, supports rapid expansion and construction of scheduling business scenarios, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120355183A_ABST
    Figure CN120355183A_ABST
Patent Text Reader

Abstract

The invention discloses a method for quickly configuring enterprise scheduling, which comprises the following steps of: receiving employee information and corresponding initial scheduling information, and displaying a shift name of the initial scheduling information of each employee every day in a table format by taking a name and a date of the employee information as a header; in response to a selection operation on a table cell of the table, displaying a frame of the selected table cell in a target color, and displaying a shift configuration floating window; in response to a selection operation on the shift configuration floating window, updating the shift name of the shift arrangement cell and the corresponding shift information; and storing the current scheduling information according to the updated shift name of the scheduling cell, the corresponding shift information and the initial scheduling information. According to the invention, the scheduling operation of multi-scene and multi-type batch configuration shift information can be satisfied, the efficiency of using the scheduling function is obviously improved, and the working efficiency is improved. The invention further discloses a device for implementing the method, electronic equipment and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent office, and particularly to a method, device, electronic device and storage medium for quickly configuring enterprise shift scheduling. Background Art

[0002] The shift scheduling function is of great importance in enterprises' daily operations as the core of manpower allocation, the key to operating cost control, and the promoter of employee management and work-life balance. Although the growth of data volume brings opportunities for data analysis and decision support, it poses many severe challenges to shift scheduling applications in terms of system performance and function implementation. The traditional shift scheduling function adopts the mode of operating single-person shifts in sequence, and can only perform shift scheduling operations for a single employee on a single date, with low operation efficiency and easy to lead to low operating efficiency. With the expansion of enterprise scale and the sharp increase in data volume, when facing a large amount of employee information, complex shift settings and diverse constraint conditions, the traditional shift scheduling system is complex and inefficient in operation, affecting work efficiency. Summary of the Invention

[0003] In order to solve the above problems existing in the prior art, the present invention provides a method, device, electronic device and storage medium for quickly configuring enterprise shift scheduling. The technical problems to be solved by the present invention are realized through the following technical solutions: The first aspect of the embodiment of the present invention provides a method for quickly configuring enterprise shift scheduling, including the following steps: Receiving employee information and corresponding initial shift scheduling information, and displaying the shift names of the initial shift scheduling information of each employee every day in a table format with the names and dates of the employee information as the table headers; wherein, the initial shift scheduling information includes shift names and shift information; In response to a selection operation on a cell of the table, displaying the border of the selected cell in a target color and displaying a shift configuration floating window; In response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the shift scheduling cell; Wherein, in response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the shift scheduling cell includes: In response to a shift configuration selection operation on the shift configuration floating window, displaying a configuration window for the shift configuration; In response to a shift configuration operation on the configuration window, updating the shift name and corresponding shift information of the shift scheduling cell corresponding to the border in the target color; Or In response to a copy shift selection operation on the shift configuration floating window, storing the shift name and shift information of the shift scheduling cell corresponding to the border in the target color; In response to a paste operation, update the shift name and shift information of the scheduling cell corresponding to the border of the target color to the table area with the target scheduling cell indicated by the paste operation as the starting scheduling cell; Save the current scheduling information according to the shift name and corresponding shift information of the updated scheduling cell and the initial scheduling information.

[0004] In an embodiment of the present invention, the responding to a selection operation on a cell of the table, displaying the border of the selected cell in a target color, and displaying a shift configuration floating window includes: In response to an expansion button operation on a scheduling cell of the table, display the maximum border of the expanded scheduling cell in a target color, and display a shift configuration floating window.

[0005] In an embodiment of the present invention, the responding to a selection operation on a cell of the table, displaying the border of the selected cell in a target color, and displaying a shift configuration floating window includes: In response to a selection operation on a cell in the first column of the table, display the border of the row where the cell in the first column is located in a target color, and display a shift configuration floating window; Or In response to a selection operation on a cell in the date header of the table, display the border of the column where the cell in the date header is located in a target color, and display a shift configuration floating window.

[0006] In an embodiment of the present invention, the method further includes: When the date is switched to the target date, display the initial scheduling information of each employee per day in the area corresponding to the preset color for each row in the table with the name and time of the employee information as the headers; wherein, the initial scheduling information includes duration and shift information; In response to a drag operation on both ends of the area corresponding to the preset color, update the area corresponding to the preset color.

[0007] A second aspect of the embodiments of the present invention provides a rapid enterprise scheduling configuration device, including: A data processing module, configured to receive employee information and corresponding initial scheduling information, and display the shift name of the initial scheduling information of each employee per day in a table format with the name and date of the employee information as the headers; wherein, the initial scheduling information includes shift name and shift information; An operation module, configured to respond to a selection operation on a cell of the table, display the border of the selected cell in a target color, and display a shift configuration floating window; A configuration module, configured to respond to a selection operation on the shift configuration floating window, and update the shift name and corresponding shift information of the scheduling cell; Among them, in response to a selection operation on the shift configuration floating window, update the shift name and corresponding shift information of the scheduled shift cells, including: In response to a shift configuration selection operation on the shift configuration floating window, display the configuration window of the shift configuration; In response to a shift configuration operation on the configuration window, update the shift name and corresponding shift information of the scheduled shift cells corresponding to the border of the target color; Or In response to a copy shift selection operation on the shift configuration floating window, store the shift name and shift information of the scheduled shift cells corresponding to the border of the target color; In response to a paste operation, update the shift name and shift information of the scheduled shift cells corresponding to the border of the target color to the table area starting from the target scheduled shift cell indicated by the paste operation; A saving module, configured to save the current scheduling information according to the updated shift name and corresponding shift information of the scheduled shift cells and the initial scheduling information.

[0008] In an embodiment of the present invention, the responding to a selection operation on a cell of the table, displaying the border of the selected cell in a target color, and displaying a shift configuration floating window includes: In response to an expansion button operation on a scheduled shift cell of the table, display the maximum border of the expanded scheduled shift cell in a target color, and display a shift configuration floating window.

[0009] In an embodiment of the present invention, the responding to a selection operation on a cell of the table, displaying the border of the selected cell in a target color, and displaying a shift configuration floating window includes: In response to a selection operation on a cell in the first column of the table, display the border of the row where the cell in the first column is located in a target color, and display a shift configuration floating window; Or In response to a selection operation on a cell in the date header of the table, display the border of the column where the cell in the date header is located in a target color, and display a shift configuration floating window.

[0010] In an embodiment of the present invention, it further includes: A switching configuration module, configured to, when the date is switched to a target date, display the initial scheduling information of each employee per day in a region corresponding to a preset color for each row in a table with the names and times of employee information as the headers; wherein, the initial scheduling information includes duration and shift information; In response to a drag operation on both ends of the region corresponding to the preset color, update the region corresponding to the preset color.

[0011] A third aspect of an embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements a method for quickly configuring enterprise work schedules provided in the first aspect of the embodiment of the present invention.

[0012] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements a method for quickly configuring enterprise work schedules provided in the first aspect of the embodiment of the present invention.

[0013] Advantages of the present invention: By displaying shift information in the form of a table and visualization, through operations on the configuration floating window, shift information can be configured or copied, which can meet the scheduling operations of batch configuring shift information in multiple scenarios and types, greatly reducing the complexity of using the scheduling function, significantly improving the efficiency of using the scheduling function, and enhancing work efficiency. Componentize the scheduling ability to support the rapid expansion and construction of pages for scheduling business scenarios and applications for similar scheduling business scenarios.

[0014] Other features and advantages of the present invention will be described in the subsequent description, and part of them will become obvious from the description or be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in the written description, claims, and drawings.

[0015] Next, through the drawings and embodiments, the technical solutions of the present invention will be further described in detail. Description of the Drawings

[0016] The drawings are used to provide a further understanding of the present invention and constitute a part of the description. They are used together with the embodiments of the present invention to explain the present invention and do not constitute a limitation to the present invention. In the drawings: Figure 1 It is a schematic flowchart of a method for quickly configuring enterprise work schedules provided by an embodiment of the present invention; Figure 2 It is a schematic diagram of an initial work schedule information interface provided by an embodiment of the present invention; Figure 3 It is a schematic diagram of a first batch configuration interface for shift information provided by an embodiment of the present invention; Figure 4 It is a schematic diagram of a second batch configuration interface for shift information provided by an embodiment of the present invention; Figure 5 It is a schematic diagram of a third batch configuration interface for shift information provided by an embodiment of the present invention; Figure 6Schematic diagram of the fourth shift information batch configuration interface provided by the embodiment of the present invention; Figure 7 Block diagram of a device for quickly configuring enterprise work schedules provided by the embodiment of the present invention. Detailed implementation manners

[0017] The present invention will be further described in detail below in conjunction with specific embodiments, but the implementation manners of the present invention are not limited thereto.

[0018] As Figure 1 shown, the first aspect of the embodiment of the present invention provides a method for quickly configuring enterprise work schedules, including the following steps: Step 11, receiving employee information and corresponding initial work schedule information, and displaying the shift names of the initial work schedule information of each employee every day in a table format with the names and dates of the employee information as the table headers.

[0019] Among them, the initial work schedule information includes shift names and shift information.

[0020] Step 12, in response to a selection operation on a cell of the table, displaying the border of the selected cell in a target color and displaying a shift configuration floating window.

[0021] Step 13, in response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the work schedule cell.

[0022] Among them, in response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the work schedule cell includes: In response to a shift configuration selection operation on the shift configuration floating window, displaying a configuration window for shift configuration; In response to a shift configuration operation on the configuration window, updating the shift name and corresponding shift information of the work schedule cell corresponding to the border of the target color; Or In response to a copy shift selection operation on the shift configuration floating window, storing the shift name and shift information of the work schedule cell corresponding to the border of the target color; In response to a paste operation, updating the shift name and shift information of the work schedule cell corresponding to the border of the target color to the table area with the target work schedule cell indicated by the paste operation as the starting work schedule cell; Step 14, saving the current work schedule information according to the updated shift name and corresponding shift information of the work schedule cell and the initial work schedule information.

[0023] In this embodiment, by displaying shift information in tabular and visual forms, through the operation of the configured floating window, the shift information can be configured or copied, which can meet the scheduling operations of batch-configuring shift information in multiple scenarios and types, greatly reducing the complexity of using the scheduling function, significantly improving the efficiency of using the scheduling function, and enhancing the work efficiency. Componentize the scheduling ability to support the rapid expansion and construction of pages for scheduling business scenarios and applications for business scenarios similar to scheduling.

[0024] Based on the first aspect of the embodiments of the present invention, the second aspect of the embodiments of the present invention further elaborates on a method for quickly configuring enterprise scheduling in detail. The second aspect of the embodiments of the present invention provides a method for quickly configuring enterprise scheduling, including the following steps: Step 21, receive employee information and corresponding initial scheduling information, and display the shift names of the initial scheduling information for each employee every day in tabular format with the names and dates of the employee information as the table headers.

[0025] Among them, the initial scheduling information includes the shift name and shift information.

[0026] In this step, after importing the employee information and the initial scheduling information, the data is processed. According to the required time dimension, the scheduling date is dynamically generated to generate the table header of the scheduling table. The employees who need to be scheduled in the data are rendered. The data generates an array structure data according to the employee dimension, which contains the detailed information of each employee, such as name, mobile phone number, department, etc., and the scheduling situation of each date. The processed data is displayed in tabular format. Among them, the first cell in the first column is the name. Each cell in the first row after the name displays the date, and the date is in the format of week month / day. For example, Monday, May 3 is displayed as Monday 5 / 3. Each cell in the column where the name is located displays the name of an employee. The cell corresponding to the intersection of the date and the name is the scheduling cell, and the scheduling cell displays the shift name. This cell carries the shift information, that is, one cell represents the shift of an employee on a certain day.

[0027] The initial scheduling information can be information in an initialized state or information saved in the previous operation. If it is in the initialized state, the shift names of all employees are displayed as the default shift or blank scheduling cells or rest. If it is the information saved in the previous time, the shift names corresponding to each employee every day are displayed with specific names, such as Figure 2 as shown.

[0028] Step 22, in response to the selection operation of the cell of the table, display the border of the selected cell in the target color and display the shift configuration floating window.

[0029] In this step, the user operates the cursor to click, drag, and release on the shift cell. The shift cell touched by these operations is the selected shift cell, and the border is displayed in a highlighted color.

[0030] In a feasible implementation, the shift schedule cells for multiple days of multiple employees can be selected by clicking and dragging. When the user clicks on a shift schedule cell with the cursor to select it, the border of the cell is highlighted. After selecting a shift schedule cell, a small square is displayed in the lower right corner of the border. The small square is an expansion button. Operate the expansion button in the lower right corner, such as dragging the expansion button downward, rightward, or to the lower right. The shift schedule cells touched by the cursor are highlighted, and the outermost borders of the touched shift schedule cells are displayed in a highlighted color, indicating that these shift schedule cells are selected, that is, the shift schedule cells for multiple days of multiple employees are selected in batches. Figure 3 As shown, at the same time, the shift configuration floating window is displayed in the lower right corner of the highlighted frame (the arrow in the figure points to the configuration floating window). Click the shift configuration floating window to configure the shift. After the configuration is completed, the shift information of the selected multiple shift scheduling cells is uniformly updated to the configured shift.

[0031] In a feasible implementation, a row of shift scheduling cells can also be selected in batches, that is, the shift scheduling cells for multiple days of an employee are selected. Specifically, in response to the selection operation of the cells in the first column of the table, the border of the row where the cells in the first column are located is displayed in the target color, and the shift configuration pop-up window is displayed. When the user clicks on any cell in the first column, the outermost border of the shift scheduling cells in the row where the cell is located is displayed in a highlighted color, indicating that this row of shift scheduling cells is selected, that is, the shift scheduling cells for multiple days of an employee are selected in batches, such as Figure 4 As shown, at the same time, the shift configuration floating window is displayed in the lower right corner of the highlighted border. Click the shift configuration floating window to configure the shift. After the configuration is completed, the shift information of the selected row of shift cells is uniformly updated to the configured shift, that is, the multiple-day shifts of an employee are configured as the same shift.

[0032] In a feasible implementation, a column of shift scheduling cells can also be selected in batches, that is, the shift scheduling cells of multiple employees on the same day are selected. Specifically, in response to the selection operation of the cell of the date header of the table, the border of the column where the cell of the date header is located is displayed in the target color, and the shift configuration pop-up window is displayed. When the user's cursor clicks on any cell in the row where the header is located, that is, a certain day of the date is selected, the outermost border of the shift scheduling cell in the column where the cell is located is displayed in a highlighted color, indicating that this column of shift scheduling cells is selected, that is, the shift scheduling cells of multiple employees on the same day are selected in batches, such as Figure 5As shown, at the same time, a shift configuration floating window is displayed at the lower right corner of the highlighted border. Clicking on the shift configuration floating window allows for the configuration of shifts. After the configuration is completed, the shift information of the selected column of scheduled cells is uniformly updated to the configured shift, that is, the schedules of multiple employees on the same day are configured to the same shift.

[0033] Step 23, in response to the selection operation on the shift configuration floating window, update the shift name and corresponding shift information of the scheduled cells.

[0034] In this step, various configurations can be performed in the shift configuration floating window, including operations such as copying, adding, deleting, and modifying shift information.

[0035] In a feasible implementation, operations such as adding, deleting, and modifying the shift information of the scheduled cells selected in step 22 can be performed. Step 23 specifically includes: Step 23A1, in response to the shift configuration selection operation on the shift configuration floating window, display the configuration window for shift configuration.

[0036] Step 23A2, in response to the shift configuration operation on the configuration window, update the shift name and corresponding shift information of the scheduled cells corresponding to the border of the target color.

[0037] In this step, multiple shift configuration options are displayed in the shift configuration floating window. For example, options such as adding a shift, clearing a shift, and modifying a shift. After the user selects one of the options with the cursor, the corresponding configuration window is called up. For example, a search box is displayed in the configuration window for adding a shift (as Figure 4 shown), and the preset shift information can be searched. After selecting the searched shift information, the multiple scheduled cells selected in step 22 are all updated to the shift information and shift name selected this time. Similarly, selecting the modify shift option can call up a configuration window similar to that for adding a shift. When the clear shift option is selected, a confirmation / cancel confirmation window is called up. After clicking confirm, the shift information and shift name of the selected multiple scheduled cells are all cleared.

[0038] In a feasible implementation, an operation of copying the shift information of the scheduled cells selected in step 22 can be performed. Step 23 specifically includes: Step 23B1, in response to the copy shift selection operation on the shift configuration floating window, store the shift name and shift information of the scheduled cells corresponding to the border of the target color.

[0039] Step 23B2, in response to the paste operation, update the shift name and shift information of the scheduled cells corresponding to the border of the target color to the table area with the target scheduled cell indicated by the paste operation as the starting scheduled cell.

[0040] Specifically, after selecting the option to copy the shift, the information of multiple scheduled cells selected in step 22 is copied. Then, click on the starting scheduled cell where the paste is needed to bring up the paste option. Select the paste option to update the copied scheduled cells in the paste area in the original format. If the number of scheduled cells from the paste area to the boundary of the last row or column is less than the number of copied scheduled cells, the corresponding copied scheduled cells outside the boundary are discarded after pasting.

[0041] Step 24, save the current scheduling information according to the shift name and corresponding shift information of the updated scheduled cells and the initial scheduling information.

[0042] In this step, during saving, a verification and comparison are performed. If the current scheduling information is the same as the initial scheduling information, there is no need to save. If they are different, the current scheduling information is saved.

[0043] In a feasible implementation, the shift configuration for the same day of different employees can also be as follows: There is also a date switch button above the first column cell, which can switch between day and month. When the operation switches to month, it is the configuration method with the form of the header showing the month and day for multiple days as described above. When the operation switches to day, that is, specifically one day, the header shows a 48-hour timeline from 00:00 of the previous day to 00:00 of the next day. Each row of the cells below the header is the scheduling information of each employee from 00:00 of the previous day to 00:00 of the next day. When the user clicks, drags, or releases the timeline at each row, the start and end times of the timeline for each row can be adjusted. Calculate the area reached by the user in this series of operations, and calculate the time covered by the area as a percentage. For example, reaching 50% of the area means 24 hours in the current area's time range. Then, a shift can be arranged for the employee within these 24 hours, thereby generating the shift time for each row. For example, the start and end times of the timeline for one row are 01:00 - 15:00, which means the shift of this employee on the previous day is 01:00 - 15:00, as Figure 6 shown. The date is displayed at the corresponding position of the timeline.

[0044] This embodiment supports batch scheduling operations for multiple scenarios and multiple types, greatly reducing the complexity of using the scheduling function and significantly improving the efficiency of using the scheduling function.

[0045] In a feasible implementation, a virtual loading of the scheduling table is performed, that is, not all data is rendered in the scheduling table at one time. Dynamically calculate the range of the visible area of the scheduling table on the current client, and dynamically calculate the number of virtual loaded data entries through the visible area.

[0046] Dynamically calculate the table height, obtain the available remaining height of the current page, and prepare for dynamically calculating and rendering the data within the visible range for subsequent table generation. Specifically: First, the style of the outermost DOM node of the schedule table needs to be set to fill the remaining area. For example, in a flex layout, set it to flex: 1. Then, use DOM methods to obtain offsetHeight and offsetWidth. The obtained values are the dimensions of the renderable area. Only render the data within the current viewport range, reduce the amount of data rendering, and reduce the performance pressure on the client.

[0047] As Figure 7 shown, the third aspect of the embodiment of the present invention provides a rapid enterprise schedule configuration device, including: A data processing module 31, configured to receive employee information and corresponding initial schedule information, and display the shift names of each employee's daily initial schedule information in a table format with the names and dates of the employee information as the table headers; wherein, the initial schedule information includes shift names and shift information; An operation module 32, configured to, in response to a selection operation on a cell of the table, display the border of the selected cell in a target color and display a shift configuration floating window; A configuration module 33, configured to, in response to a selection operation on the shift configuration floating window, update the shift name and corresponding shift information of the schedule cell; Among them, in response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the schedule cell includes: In response to a shift configuration selection operation on the shift configuration floating window, display a configuration window for shift configuration; In response to a shift configuration operation on the configuration window, update the shift name and corresponding shift information of the schedule cell corresponding to the border of the target color; Or In response to a copy shift selection operation on the shift configuration floating window, store the shift name and shift information of the schedule cell corresponding to the border of the target color; In response to a paste operation, update the shift name and shift information of the schedule cell corresponding to the border of the target color to the table area with the target schedule cell indicated by the paste operation as the starting schedule cell; A save module 34, configured to save the current schedule information according to the updated shift name and corresponding shift information of the schedule cell and the initial schedule information.

[0048] In an embodiment of the present invention, in response to a selection operation on a cell of the table, displaying the border of the selected cell in a target color and displaying a shift configuration floating window includes: In response to an operation on the expansion button of a scheduling cell in a table, the maximum border of the expanded scheduling cell is displayed in a target color, and a shift configuration floating window is displayed.

[0049] In an embodiment of the present invention, in response to a selection operation on a cell in a table, the border of the selected cell is displayed in a target color, and a shift configuration floating window is displayed, including: In response to a selection operation on a cell in the first column of the table, the border of the row where the cell in the first column is located is displayed in a target color, and a shift configuration floating window is displayed; Or In response to a selection operation on a cell in the date header of the table, the border of the column where the cell in the date header is located is displayed in a target color, and a shift configuration floating window is displayed.

[0050] In an embodiment of the present invention, it further includes: A switching configuration module, configured to, when the date is switched to a target date, display the initial scheduling information of each employee for each day in a region corresponding to a preset color for each row in a table with the name and time of employee information as the headers; wherein, the initial scheduling information includes duration and shift information; In response to a drag operation on both ends of the region corresponding to the preset color, the region corresponding to the preset color is updated.

[0051] A fourth aspect of the embodiments of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the fast configuration enterprise scheduling method provided by the embodiments of the present invention as described above.

[0052] A fifth aspect of the embodiments of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the fast configuration enterprise scheduling method provided by the embodiments of the present invention as described above.

[0053] Wherein, the memory may include a Random Access Memory (RAM), and may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.

[0054] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware systems.

[0055] The method provided by the embodiments of the present invention can be applied to an electronic device. Specifically, the electronic device may be: a desktop computer, a portable computer, a smart mobile terminal, a server, etc. There is no limitation here. Any electronic device that can implement the present invention belongs to the protection scope of the present invention.

[0056] For the device / electronic device embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, please refer to the partial description of the method embodiments.

[0057] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0058] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0059] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions for implementing the steps for the functions specified in one process or a plurality of processes and / or blocks Figure 1 one process or a plurality of processes and / or blocks Figure 1 steps for the functions specified in one block or a plurality of blocks.

[0060] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

Claims

1. A method for quickly configuring enterprise work schedules, characterized in that, It includes the following steps: Receive employee information and corresponding initial shift scheduling information, and display the shift names of each employee's daily initial shift scheduling information in a table format with the names and dates of the employee information as the table headers; wherein, the initial shift scheduling information includes shift names and shift information; In response to a selection operation on a cell of the table, display the border of the selected cell in a target color and display a shift configuration floating window; In response to a selection operation on the shift configuration floating window, update the shift name and corresponding shift information of the shift scheduling cell; Among them, in response to a selection operation on the shift configuration floating window, updating the shift name and corresponding shift information of the shift scheduling cell includes: In response to a shift configuration selection operation on the shift configuration floating window, display a configuration window for the shift configuration; In response to a shift configuration operation on the configuration window, update the shift name and corresponding shift information of the shift scheduling cell corresponding to the border of the target color; Or In response to a copy shift selection operation on the shift configuration floating window, store the shift name and shift information of the shift scheduling cell corresponding to the border of the target color; In response to a paste operation, update the shift name and shift information of the shift scheduling cell corresponding to the border of the target color to the table area starting from the target shift scheduling cell indicated by the paste operation; Save the current shift scheduling information according to the updated shift name and corresponding shift information of the shift scheduling cell and the initial shift scheduling information.

2. The method according to claim 1, characterized in that The step of, in response to a selection operation on a cell of the table, displaying the border of the selected cell in a target color and displaying a shift configuration floating window includes: In response to an expansion button operation on a shift scheduling cell of the table, display the outermost border of the expanded shift scheduling cell in a target color and display a shift configuration floating window.

3. The method according to claim 1, characterized in that, The step of, in response to a selection operation on a cell of the table, displaying the border of the selected cell in a target color and displaying a shift configuration floating window includes: In response to a selection operation on a cell in the first column of the table, display the border of the row where the cell in the first column is located in a target color and display a shift configuration floating window; Or In response to a selection operation on a cell in the date table header of the table, display the border of the column where the cell in the date table header is located in a target color and display a shift configuration floating window.

4. The method according to claim 1, characterized in that, The method further includes: When the date is switched to a target date, display the daily initial shift scheduling information of each employee in a region corresponding to a preset color for each row in a table with the names and times of the employee information as the table headers; wherein, the initial shift scheduling information includes duration and shift information; In response to a drag operation on both ends of the region corresponding to the preset color, update the region corresponding to the preset color.

5. A fast enterprise shift scheduling device, characterized in that, It includes: A data processing module, configured to receive employee information and corresponding initial shift scheduling information, and display the shift names of each employee's daily initial shift scheduling information in a table format with the names and dates of the employee information as the table headers; wherein, the initial shift scheduling information includes shift names and shift information; An operation module, configured to display the border of the selected cell in a target color and display a shift configuration floating window in response to a selection operation on a cell of the table; A configuration module, configured to update the shift name and corresponding shift information of a scheduled shift cell in response to a selection operation on the shift configuration floating window; Wherein, updating the shift name and corresponding shift information of the scheduled shift cell in response to a selection operation on the shift configuration floating window includes: Displaying a configuration window of the shift configuration in response to a shift configuration selection operation on the shift configuration floating window; Updating the shift name and corresponding shift information of the scheduled shift cell corresponding to the border of the target color in response to a shift configuration operation on the configuration window; Or Storing the shift name and shift information of the scheduled shift cell corresponding to the border of the target color in response to a duplicate shift selection operation on the shift configuration floating window; Updating the shift name and shift information of the scheduled shift cell corresponding to the border of the target color to the table area with the target scheduled shift cell as the starting scheduled shift cell indicated by the paste operation in response to a paste operation; A saving module, configured to save the current scheduling information according to the updated shift name and corresponding shift information of the scheduled shift cell and the initial scheduling information.

6. The device according to claim 5, characterized in that, The operation of displaying the border of the selected cell in a target color and displaying a shift configuration floating window in response to a selection operation on a cell of the table includes: Displaying the maximum border of the expanded scheduled shift cell in a target color and displaying a shift configuration floating window in response to an expansion button operation on a scheduled shift cell of the table.

7. The device according to claim 5, characterized in that The operation of displaying the border of the selected cell in a target color and displaying a shift configuration floating window in response to a selection operation on a cell of the table includes: Displaying the border of the row where the cell in the first column of the table is located in a target color and displaying a shift configuration floating window in response to a selection operation on the cell in the first column of the table; Or Displaying the border of the column where the cell in the date header of the table is located in a target color and displaying a shift configuration floating window in response to a selection operation on the cell in the date header of the table.

8. The device according to claim 5, characterized in that Further included: A switching configuration module, configured to display the initial scheduling information of each employee per day in the area corresponding to the preset color for each row in the table with the name and time of the employee information as the header when the date is switched to the target date; wherein, the initial scheduling information includes duration and shift information; Updating the area corresponding to the preset color in response to a drag operation on both ends of the area corresponding to the preset color.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the fast enterprise scheduling method according to any one of claims 1 to 4.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the fast enterprise scheduling method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Information processing method and device, electronic equipment and storage medium

    CN111666118A

  • Personnel shift arrangement interaction processing method and device and electronic equipment

    CN114816172A

  • Application interface data visual editing and developing working method

    CN115469869A