Operation and maintenance scheduling method, equipment and storage medium
1. An operation and maintenance scheduling method is characterized by comprising the following steps:
creating an operation and maintenance scheduling task, and acquiring scheduling naming information based on the operation and maintenance scheduling task;
obtaining historical on-duty information based on the scheduling naming information, wherein the historical on-duty information comprises an on-duty work name, on-duty work content, on-duty workers and/or on-duty responsible persons;
displaying at least one item of historical duty information on a display interface;
and acquiring corresponding target historical duty information based on a first selection instruction, and filling the target historical duty information into the operation and maintenance scheduling task.
2. The operation and maintenance scheduling method according to claim 1,
the step of obtaining historical shift information based on the shift arrangement naming information comprises the following steps:
acquiring keywords/words of the scheduling naming information;
searching a scheduling name field in a historical scheduling content database according to the keywords/words to obtain a matched scheduling name;
and acquiring corresponding historical duty information according to the matched shift name.
3. The operation and maintenance scheduling method according to claim 2,
the historical on-duty information also includes start and end times for periodic tasks,
the step of obtaining corresponding historical duty information according to the matched duty name also comprises the following steps;
judging whether the scheduling task corresponding to the matched scheduling name is a periodic task or not;
and if so, acquiring the starting time and the ending time of the scheduling task corresponding to the matched scheduling name.
4. The operation and maintenance scheduling method according to claim 1,
the step of displaying at least one item of the historical information on duty on a display interface further comprises the following steps:
under the condition that the historical on-duty information comprises an on-duty worker and/or an on-duty responsible person, judging whether the on-duty worker and/or the on-duty responsible person is in on-duty time;
and if not, displaying the on-duty worker and/or the on-duty responsible person as an unselected state.
5. The operation and maintenance scheduling method according to claim 1,
the operation and maintenance scheduling method further comprises the following steps:
displaying shift list information on the display interface, wherein the shift list information comprises a shift name list, a shift area list, a shift time list and/or a shift personnel list;
and acquiring corresponding target scheduling list information based on a second selection instruction, and filling the target scheduling list information into the operation and maintenance scheduling task.
6. The operation and maintenance scheduling method according to claim 5,
the step of displaying the shift scheduling list information on the display interface further comprises the following steps:
under the condition that the shift list information comprises a duty personnel list, acquiring the shift work time of each duty personnel in the duty personnel list;
judging whether the scheduled working time of the on-duty personnel meets the preset requirement or not;
if yes, the person on duty is displayed as a non-selectable state.
7. The operation and maintenance scheduling method according to claim 6,
the preset requirement is that the scheduled working time of the operator on duty and the working time of the operation and maintenance scheduling task have overlapping time;
or the preset requirement is that the scheduled working time of the operator on duty plus the working time of the operation and maintenance scheduling task exceeds the on-duty time of the operator on duty.
8. The operation and maintenance scheduling method according to claim 1,
the step of creating the operation and maintenance scheduling task comprises the following steps:
acquiring scheduling type information and scheduling system information;
and creating the operation and maintenance scheduling task according to the scheduling type information and the scheduling system information.
9. A terminal device, comprising:
the task creating module is used for creating an operation and maintenance scheduling task and acquiring scheduling naming information based on the operation and maintenance scheduling task;
the historical information acquisition module is used for acquiring historical duty information based on the scheduling naming information, wherein the historical duty information comprises duty names, duty contents, duty workers and/or duty responsible persons;
the display module is used for displaying at least one item of historical duty information on a display interface;
and the filling module is used for acquiring corresponding target historical duty information based on the first selection instruction and filling the target historical duty information into the operation and maintenance scheduling task.
10. A terminal device, comprising a memory and a processor, the memory coupled to the processor;
wherein the memory is used for storing program data, and the processor is used for executing the program data to realize the operation and maintenance scheduling method of any one of claims 1 to 8.
11. A computer storage medium for storing program data which, when executed by a processor, is adapted to implement the operation and maintenance scheduling method of any one of claims 1 to 8.
Background
In common operation and maintenance work of equipment, a shift schedule is generally manually made by using tools such as tables and the like for shift scheduling personnel, and other shift scheduling personnel are arranged to work for a period of time in the future. Wherein, some work schedules are repeated historical scheduling, and the person on duty temporarily asks for leave, if the person on duty needs to make the schedule manually each time, the work time of the person on duty is occupied, and the efficiency of the whole scheduling process is low.
Disclosure of Invention
The application at least provides an operation and maintenance scheduling method, equipment and a storage medium.
The application provides an operation and maintenance scheduling method, which comprises the following steps: creating an operation and maintenance scheduling task, and acquiring scheduling naming information based on the operation and maintenance scheduling task; obtaining historical on-duty information based on the scheduling naming information, wherein the historical on-duty information comprises an on-duty work name, on-duty work content, on-duty workers and/or on-duty responsible persons; displaying at least one item of historical on-duty information on a display interface; and acquiring corresponding target historical duty information based on the first selection instruction, and filling the target historical duty information into the operation and maintenance scheduling task.
The application provides a terminal device, including: the task creating module is used for creating an operation and maintenance scheduling task and acquiring scheduling naming information based on the operation and maintenance scheduling task; the system comprises a historical information acquisition module, a duty scheduling module and a duty scheduling module, wherein the historical duty information acquisition module is used for acquiring historical duty information based on duty scheduling naming information, and the historical duty information comprises a duty name, duty content, duty workers and/or duty responsible persons; the display module is used for displaying at least one item of historical duty information on a display interface; and the filling module is used for acquiring corresponding target historical duty information based on the first selection instruction and filling the target historical duty information into the operation and maintenance scheduling task.
The application provides a terminal device, which comprises a memory and a processor, wherein the memory is coupled with the processor; the memory is used for storing program data, and the processor is used for executing the program data so as to realize the operation and maintenance scheduling method.
The application provides a computer storage medium for storing program data, and the program data is used for realizing the operation and maintenance scheduling method when being executed by a processor.
According to the scheme, the historical duty information is obtained based on the created duty naming information, the operation and maintenance duty tasks can be created based on the selection of the historical duty information, and the duty scheduling personnel do not need to manually add the duty scheduling tasks one by one, so that the efficiency of creating the duty scheduling tasks is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
FIG. 1 is a schematic flow chart diagram illustrating an embodiment of the operation and maintenance scheduling method of the present application;
FIG. 2 is a schematic flow chart illustrating the operation and maintenance scheduling method according to an embodiment of the present application for obtaining historical information on duty;
FIG. 3 is a schematic structural diagram of an embodiment of a terminal device according to the present application;
FIG. 4 is a schematic structural diagram of another embodiment of a terminal device according to the present application;
FIG. 5 is a schematic structural diagram of an embodiment of a computer storage medium according to the present application.
Detailed Description
The following describes in detail the embodiments of the present application with reference to the drawings attached hereto.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present application.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship. Further, the term "plurality" herein means two or more than two. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
Referring to fig. 1, fig. 1 is a schematic flow chart of an embodiment of the operation, maintenance and scheduling method of the present application.
Specifically, the method may include the steps of:
step S11: and creating an operation and maintenance scheduling task, and acquiring scheduling naming information based on the operation and maintenance scheduling task.
In some disclosed embodiments, the operation and maintenance scheduling task may be created by acquiring scheduling type information and scheduling system information, and creating the operation and maintenance scheduling task according to the scheduling type information and the scheduling system information. The scheduling type can be one or more of a scheduling shift, an inspection shift and a maintenance shift. The scheduling system information can be in a two-shift system or a three-shift system. Alternatively, before obtaining the shift scheduling type information, the shift scheduling month may be obtained first, that is, to which month the created shift scheduling task is applicable.
The scheduling naming information may be various, for example, naming may be performed according to a duty area, naming may be performed according to duty time, naming may be performed according to duty work content, naming may be performed according to duty time, and the like. Of course, besides, the scheduling naming information can also be determined according to the personal preference of the scheduling staff, so that the scheduling naming information is not specifically specified here.
The mode of acquiring the scheduling naming information based on the operation and maintenance scheduling task may be to receive input information of a scheduling worker in a preset area, and use the input information as the scheduling naming information.
Step S12: historical duty information is obtained based on the scheduling naming information, wherein the historical duty information comprises duty names, duty contents, duty workers and/or duty responsible persons.
The historical duty information may be obtained by determining the historical duty information according to key information in the shift scheduling naming information. Please refer to fig. 2, fig. 2 is a schematic flow chart illustrating the operation and maintenance scheduling method according to an embodiment of the present application for obtaining historical on-duty information. As shown in fig. 2, the manner of obtaining the historical shift information includes the following steps:
step S121: and acquiring keywords/words of the scheduling naming information.
Where keyword/term is used herein to mean one or both of a keyword and a keyword. As described above, the scheduling naming information may be named according to the on-duty area, may also be named according to the on-duty time, may also be named according to the on-duty work content, may also be named according to the on-duty time, and the like, and therefore, the keyword/word in the scheduling naming information may be one or more of the on-duty time, the on-duty area, and the on-duty work content.
Step S122: and searching a scheduling name field in the historical scheduling content database according to the keywords/words to obtain a matched scheduling name.
As described above, the historical on-duty information includes the name of the on-duty work, the content of the on-duty work, the on-duty worker, and/or the on-duty person in charge. The shift name field in the historical shift content database can be searched by using the keywords together with the keywords, or one of the shift name fields can be searched in the database. The historical shift content database stores historical shift information. Optionally, the database may fixedly store the historical information on duty within a preset time period, or may store all the historical information on duty. The preset time period here can be determined according to specific requirements. Specifically, the preset time period may be determined according to the size of the storage space, and the like, for example, the preset time period may be 3 months, 6 months, 9 months, one year, two years, five years, and the like.
Step S123: and acquiring corresponding historical duty information according to the matched shift name.
And when the matched keywords/words are searched, acquiring one or more of the on-duty area, the on-duty time, the on-duty work content, the on-duty worker, the on-duty responsible person and the on-duty work name corresponding to the matched name. Wherein, the obtained related content can be used for user selection. Of course, the user may not select the content, but directly type in other content. In some disclosed embodiments, the historical on-duty information may also include start and end times for periodic tasks. A periodic task refers to a task that is performed at intervals. Further, the periodic task may be a task that needs to be executed two times or more in total, for example, a task that needs to be executed three times, four times, five times, and so on in total, and the specific number of times of execution is not specifically limited herein. The start time of the periodic task may include a time when the periodic task first begins to execute, and/or a start time of the intermediate tasks, and the end time of the periodic task may include an end time when the periodic task last executes, and/or an end time of the intermediate tasks. Therefore, the start time and the end time of the periodic task are not particularly limited herein.
Therefore, after the step of acquiring the corresponding historical duty information according to the matching shift name is executed, whether the shift task corresponding to the matching shift name is a periodic task is further judged. And acquiring the starting time and the ending time of the scheduling task corresponding to the matched scheduling name under the condition that the judgment result is yes. After the start time and the end time of the periodic task are obtained, the start time and the end time can be used for calculating the scheduled execution time and duration span of specific work under the periodic task rule, and obtaining the start time and the end time of the work recommendation, so as to provide confirmation for corresponding staff, or adjust the created scheduling task according to the information, and the like.
Step S13: and displaying at least one item of historical duty information on a display interface.
Optionally, any one of the above history information on duty may be displayed on a display interface, or a plurality of items of history information on duty or all of the history information on duty may be displayed on the display interface.
Optionally, when the shift schedule task corresponding to the matched shift schedule name is a periodic task, the start time and the end time of the periodic task are determined. Specifically, the start execution time and the end execution time of each task in the periodic task may be displayed. In some disclosed embodiments, to reduce the data content that needs to be added and save the space occupied by the display interface, only the start execution time and the end execution time of the tasks that have not been executed or are being executed by the periodic scheduling task may be displayed, and the start execution time and the end execution time of the tasks that have been executed may not be displayed.
Optionally, after the step of displaying at least one item of the historical shift information on the display interface, the operation and maintenance scheduling method may further include the steps of:
and under the condition that the historical on-duty information comprises the on-duty worker and/or the on-duty responsible person, judging whether the on-duty worker and/or the on-duty responsible person is in the on-duty time. And under the condition that the judgment result is negative, displaying the on-duty worker and/or the on-duty responsible person as an unselected state. The mode of judging whether the on-duty worker and/or the on-duty responsible person is in the on-duty time may be to judge whether the on-duty worker and/or the on-duty responsible person is in a vacation state. If the mobile terminal is judged to be in the vacation state, the mobile terminal is not in the duty time.
Step S14: and acquiring corresponding target historical duty information based on the first selection instruction, and filling the target historical duty information into the operation and maintenance scheduling task.
As described above, the historical shift information includes the name of the shift job, the shift job content, the shift worker and/or the shift responsible person, and may further include the start time and the end time of the shift task.
In some disclosed embodiments, the current work-on-duty content database is searched when a user selection instruction for the work-on-duty content is received or the work-on-duty content input by the user is received. The duty content database can be preset and stored by the user. The duty content database includes duty names, duty contents, duty responsible persons, duty participating persons, and the like. And when the database is searched to have the duty content matched with the duty content input by the received user, acquiring a matching result. The matching result comprises the name of the work on duty corresponding to the work on duty content, the work in charge of the work on duty, the work in participation of the work on duty and the like. The obtained matching result can be used for the user to select. That is, the user may select the corresponding shift leader and shift participant from the list, or the user may determine the shift leader and shift participant by direct input instead of selecting from the list.
After receiving a selection instruction or an input instruction of a user to a shift responsible person and/or a shift participator, recording the corresponding personnel name into a duty work content database. Optionally, in the case that the same staff on duty and/or the person in charge on duty are selected for multiple times, the number of times that the corresponding person is selected is recorded, so as to optimally display the names of the persons selected for multiple times on the display interface.
In some disclosed embodiments, shift list information is displayed on a display interface. The scheduling list information comprises a shift name list, a duty area list, a duty time list and/or a duty personnel list. And then acquiring corresponding target scheduling list information based on the second selection instruction, and filling the target scheduling list information into the operation and maintenance scheduling task. The scheduling list information here may be list information corresponding to the scheduling task created this time.
After the step of displaying the shift scheduling list information on the display interface, the method further comprises the following steps of: and under the condition that the scheduling list information comprises a duty personnel list, acquiring the scheduled work time of each duty personnel in the duty personnel list. The method for acquiring the scheduled working time of the person on duty may be to acquire the working intensity and the trimming interval of the corresponding person. Specifically, the working superposition state of the personnel in the calendar and personnel relational database is inquired, and the time difference value between the ending time and the starting time of the working state of the personnel is calculated and divided by 8 hours. Meanwhile, the difference between the stop time of the last person on duty state and the start time of the next person on duty state is calculated and divided by 16 hours. The two results are used as the working strength index and the finishing interval index respectively. Wherein, the numerical value of the staff work intensity index and the trimming interval index of the three-shift system floats near 1, and the numerical value of the staff work intensity index and the trimming interval index of the two-shift system floats near 2. The work intensity index and the rest interval index are compositely displayed in a number mode and a color mode in a shift arrangement staff list, the index with a lower number value is displayed as blue, the index with a higher number value is displayed as purple, and the index with a proper number value is displayed as green.
And judging whether the scheduled working time of the on-duty personnel meets the preset requirement. If the judgment result is yes, the operator on duty is displayed as a non-selectable state. The preset requirement can be that the time of the work time of the operator on duty and the work time of the operation and maintenance work task overlap, or that the work time of the operator on duty plus the work time of the operation and maintenance work task exceed the time of the operator on duty. In the above example, when any one of the working strength index and the finishing interval index is purple, the scheduled working time of the identified personnel meets the preset requirement. By the mode, the situation that each person is overloaded to work can be reduced.
In some disclosed embodiments, if the person on duty is deemed to be in the non-selectable state, a prompt may be sent to let the user know the cause of this situation, so as to make corresponding adjustments.
In some disclosed embodiments, after the shift scheduling task is created, an approval process is entered, an instruction for selecting an approved person and copying a notification person is received, and approval is sent to a corresponding person. And after the scheduling tasks are approved in sequence, the scheduling takes effect. And the duty responsible person and the duty participator receive the final scheduling task. Wherein if an approval process is not approved, then returning to the previous process, reprocessing or finally invalidating. If the shift of the month is not different from the previous shift. And the user enters a new shift scheduling page, a last shift scheduling button is clicked and imported to import a last shift scheduling plan, and after fine adjustment is carried out on the last shift scheduling plan, a submit button is clicked to complete the creation of the shift scheduling plan in the current month. All stored scheduling information can be screened according to conditions such as time, examination and approval states, scheduling types and the like.
According to the scheme, the historical duty information is obtained based on the created duty naming information, the operation and maintenance duty tasks can be created based on the selection of the historical duty information, and the duty scheduling personnel do not need to manually add the duty scheduling tasks one by one, so that the efficiency of creating the duty scheduling tasks is improved.
For example, the operation scheduling method may be executed by a terminal device or a server or other processing devices, where the terminal device may be a User Equipment (UE), a computer, a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, or the like. In some possible implementations, the operation and maintenance scheduling method may be implemented by a processor calling computer readable instructions stored in a memory.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a terminal device according to an embodiment of the present application. The terminal device 20 includes a task creating module 21, a history information acquiring module 22, a display module 23, and a filling module 24. The task creating module 21 is configured to create an operation and maintenance scheduling task and acquire scheduling naming information based on the operation and maintenance scheduling task; the historical information acquisition module 22 is configured to acquire historical duty information based on the scheduling naming information, where the historical duty information includes a duty name, duty content, duty staff and/or a duty responsible person; the display module 23 is configured to display at least one item of historical duty information on a display interface; and the filling module 24 is configured to obtain corresponding target historical duty information based on the first selection instruction, and fill the target historical duty information into the operation and maintenance scheduling task.
According to the scheme, the historical duty information is obtained based on the created duty naming information, the operation and maintenance duty tasks can be created based on the selection of the historical duty information, and the duty scheduling personnel do not need to manually add the duty scheduling tasks one by one, so that the efficiency of creating the duty scheduling tasks is improved.
The functions of each module can be described in the embodiment of the operation and maintenance scheduling method, and are not described herein again.
Referring to fig. 4, fig. 4 is a schematic structural diagram of another embodiment of a terminal device according to the present application. The terminal device 30 includes a memory 31 and a processor 32. The memory 31 is coupled to the processor 32. The memory 31 is used for storing program data, and the processor 32 is used for executing the program data to implement the steps in any one of the above-mentioned embodiments of the operation, maintenance and scheduling method. In one particular implementation scenario, terminal device 30 may include, but is not limited to: a microcomputer, a server, and in addition, the terminal device 30 may also include a mobile device such as a notebook computer, a tablet computer, and the like, which is not limited herein.
Specifically, the processor 32 is configured to control itself and the memory 31 to implement the steps in any one of the above-mentioned embodiments of the operation and maintenance scheduling method. The processor 32 may also be referred to as a CPU (Central Processing Unit). The processor 32 may be an integrated circuit chip having signal processing capabilities. The Processor 32 may also be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, the processor 32 may be commonly implemented by an integrated circuit chip.
According to the scheme, the historical duty information is obtained based on the created duty naming information, the operation and maintenance duty tasks can be created based on the selection of the historical duty information, and the duty scheduling personnel do not need to manually add the duty scheduling tasks one by one, so that the efficiency of creating the duty scheduling tasks is improved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a computer storage medium according to an embodiment of the present application. The computer storage medium 40 is used for storing program data 41, and the program data 41 is used for implementing the steps in any one of the above-mentioned embodiments of the operation and maintenance scheduling method when being executed by the processor.
According to the scheme, the historical duty information is obtained based on the created duty naming information, the operation and maintenance duty tasks can be created based on the selection of the historical duty information, and the duty scheduling personnel do not need to manually add the duty scheduling tasks one by one, so that the efficiency of creating the duty scheduling tasks is improved.
In some embodiments, functions of or modules included in the apparatus provided in the embodiments of the present disclosure may be used to execute the method described in the above method embodiments, and specific implementation thereof may refer to the description of the above method embodiments, and for brevity, will not be described again here.
The foregoing description of the various embodiments is intended to highlight various differences between the embodiments, and the same or similar parts may be referred to each other, and for brevity, will not be described again herein.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is merely one type of logical division, and an actual implementation may have another division, for example, a unit or a component may be combined or integrated with another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some interfaces, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.