Intelligent OA office system and method
By obtaining and scoring the project information of the items to be approved, determining their priorities and ranking them, the problem that the approver cannot handle scientifically under a large number of projects is solved, and work efficiency is improved.
Patent Information
- Application Number
- CN202510441050.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-22
AI Technical Summary
In the office automation system in complex scenarios, when the approver faces a large number of projects to be approved, he cannot make scientific and orderly selection of processing order, which affects work efficiency.
By obtaining project information for items to be approved, including project type, deadline, urgency and importance, scoring calculations are performed to determine priority and sort items based on priority.
It has achieved that under a large number of projects to be approved, the approver can make scientific and orderly selection of processing orders, which improves work efficiency.
Smart Images

Figure CN120355162A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of OA approval, and particularly to an intelligent OA office system and method. Background Art
[0002] Due to its efficient and convenient features, the office automation system (OA) has been popularized in all walks of life. For an office automation system in a complex scenario, there are a large number of approval items in the approval list of the approver within the same period of time. Usually, the approval items in the approval list are sorted according to the time when the approval items enter the approval list, resulting in the approver being unable to make a scientific and orderly selection of the processing order in the case of a large number of approval items in the approval list, which affects work efficiency. Summary of the Invention
[0003] In view of the above problems, the present invention provides an intelligent OA office system and method, which solves the technical problem that the approver is unable to make a scientific and orderly selection of the processing order in the case of a large number of approval items in the approval list, affecting work efficiency, and can evaluate the value of scientific and technological achievement projects from multiple dimensions to improve the accuracy of value evaluation.
[0004] An embodiment of the present invention provides an intelligent OA office system, including:
[0005] An acquisition module, configured to acquire approval items in the approval list and acquire project information corresponding to the approval items;
[0006] A determination module, configured to determine the priority of the to-be-processed approval items based on the project information;
[0007] A sorting module, configured to sort the approval items in the approval list based on the priority, where the higher the priority, the more forward the sorting of the approval item in the approval list.
[0008] In some embodiments, the project information includes project type, deadline, urgency, importance, and historical average time.
[0009] In some embodiments, the determination module includes:
[0010] A scoring unit, configured to score the project type, deadline, urgency, importance, and historical average time of the approval item to obtain a project type score, a deadline score, an urgency score, an importance score, and a historical average time score;
[0011] A calculation unit, configured to calculate an evaluation score of the approval item according to the project type score, the deadline score, the urgency score, the importance score, and the historical average time score:
[0012] P i = T i × α T + D i × α D + U i × α U + I i × α I + H i × α H ;
[0013] Wherein, P i is the evaluation score of the i-th approval item in the list to be approved, and T i , D i , U i , I i , H i are the item type score, deadline score, urgency score, importance score and historical average time score of the i-th approval item in the list to be approved, and α T , α D , α U , α I , α H are the weights corresponding to the item type, deadline, urgency, importance, and historical average time respectively;
[0014] A determination unit for determining the priority of the approval item based on the evaluation score of the approval item in the list to be approved, wherein the higher the evaluation score, the higher the priority of the approval item.
[0015] In some embodiments, the sorting module includes:
[0016] An acquisition unit for acquiring the priority of the approval item in the list to be approved;
[0017] A sorting unit for randomly sorting the approval items with the same priority when the priorities of the approval items in the list to be approved are the same.
[0018] In some embodiments, it includes:
[0019] An acquisition unit for acquiring the priority of the approval item in the list to be approved;
[0020] A sorting unit for arranging the approval items with a higher urgency score in front of the approval items with a lower urgency score when the priorities of the approval items in the list to be approved are the same.
[0021] An intelligent OA office method provided in an embodiment of the present application includes:
[0022] Obtain the approval items in the list to be approved, and obtain the project information corresponding to the approval items;
[0023] Based on the project information, determine the priority of the approval items to be processed;
[0024] Sort the approval items in the list to be approved based on the priority, where the higher the priority, the more forward the sorting of the approval item in the list to be approved.
[0025] In some embodiments, the project information includes project type, deadline, urgency, importance, and historical average time.
[0026] In some embodiments, it includes:
[0027] Score the project type, deadline, urgency, importance, and historical average time of the approval item to obtain the project type score, deadline score, urgency score, importance score, and historical average time score;
[0028] According to the project type score, deadline score, urgency score, importance score, and historical average time score, calculate the evaluation score of the approval item:
[0029] P i =T i ×α T +D i ×α D +U i ×α U +I i ×α I +H i ×α H ;
[0030] Wherein, P i is the evaluation score of the i-th approval item in the list to be approved, T i , D i , U i , I i , H i are the project type score, deadline score, urgency score, importance score, and historical average time score of the i-th approval item in the list to be approved, and α T , α D , α U , α I , α H are the weights corresponding to the project type, deadline, urgency, importance, and historical average time respectively;
[0031] Determine the priority of the approval item based on the evaluation score of the approval item in the to-be-approved list, where the higher the evaluation score, the higher the priority of the approval item.
[0032] In some embodiments, it includes:
[0033] Obtain the priority of the approval item in the to-be-approved list;
[0034] In the case where the priorities of the approval items in the to-be-approved list are the same, randomly sort the approval items with the same priority.
[0035] In some embodiments, it includes:
[0036] Obtain the priority of the approval item in the to-be-approved list;
[0037] In the case where the priorities of the approval items in the to-be-approved list are the same, arrange the approval item with a higher urgency score in front of the approval item with a lower urgency score.
[0038] Compared with the prior art, the present invention has the following beneficial effects:
[0039] By obtaining the approval items in the to-be-approved list and obtaining the project information corresponding to the approval items; determining the priority of the to-be-processed approval items based on the project information; sorting the approval items in the to-be-approved list based on the priority, where the higher the priority, the more forward the sorting of the approval item in the to-be-approved list. It can enable the approver to make a scientific and orderly selection of the processing order in the case of a large number of approval items in the approval list, improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The following further describes the embodiments of the present invention with reference to the drawings:
[0041] Figure 1 It is a schematic flowchart of the implementation of an intelligent OA office method provided by an embodiment of the present invention;
[0042] Figure 2 It is a schematic structural diagram of an intelligent OA office system provided by an embodiment of the present invention;
[0043] Figure 3 It is a schematic diagram of the composition structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0044] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limiting the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.
[0045] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0046] If similar descriptions such as "first / second / third" appear in the application documents, the following explanation is added. In the following description, the terms "first / second / third" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first / second / third" can be interchanged with a specific order or sequence when permitted, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.
[0048] Based on the problems existing in the related art, an intelligent OA office method is provided in an embodiment of the present invention. The execution subject of the office method can be an electronic device. The electronic device can be various types of terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device), or can be implemented as a server. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.
[0049] In some embodiments, the functions implemented by the office method provided in the embodiments of the present invention can be realized by a processor of an electronic device calling program code, where the program code can be stored in a computer storage medium.
[0050] An embodiment of the present invention provides an intelligent OA office method. Figure 1Schematic diagram of the implementation process of an intelligent OA office method provided by an embodiment of the present invention, as shown in Figure 1 shown, including:
[0051] Step S1: Obtain the approval items in the approval list to be processed, and obtain the project information corresponding to the approval items;
[0052] In some embodiments, the project information includes project type, deadline, urgency, importance, and historical average time.
[0053] In the embodiments of the present invention, the project category to which the approval item belongs is financial approval, personnel approval, etc., the deadline is the deadline for the approval item to be completed, the urgency is the urgency of the approval item, the importance is the degree of influence of the approval item on the organizational goal, and the historical average time is the average time required for similar approval items to be completed in the past. It can be understood that the project type, deadline, urgency, importance, and historical average time are all assigned when creating the approval item.
[0054] Step S2: Determine the priority of the approval item to be processed based on the project information;
[0055] In some embodiments, step S2 includes:
[0056] Step S21: Score the project type, deadline, urgency, importance, and historical average time of the approval item to obtain a project type score, a deadline score, an urgency score, an importance score, and a historical average time score;
[0057] Step S22: Calculate the evaluation score of the approval item according to the project type score, the deadline score, the urgency score, the importance score, and the historical average time score:
[0058] P i =T i ×α T +D i ×α D +U i ×α U +I i ×α I +H i ×α H ;
[0059] In the formula, P i is the evaluation score of the i-th approval item in the approval list to be processed, T i , D i , U i , I i , H ibe the project type score, deadline score, urgency score, importance score, and historical average time score of the i-th approval item in the to-be-approved list, and α T 、α D 、α U 、α I 、α H are the weights corresponding to the project type, deadline, urgency, importance, and historical average time respectively;
[0060] Step S23: Determine the priority of the approval item based on the evaluation score of the approval item in the to-be-approved list, where the higher the evaluation score, the higher the priority of the approval item.
[0061] In the embodiment of the present invention, the evaluation score for the project type of financial approval is 2 points, and the evaluation score for the project type of personnel approval is 1 point. When the remaining time of the deadline is less than or equal to 24 hours, the evaluation score is 4 points; when the remaining time of the deadline is greater than 24 hours and less than 3 days, the evaluation score is 3 points; when the remaining time of the deadline is greater than or equal to 3 days and less than 7 days, the evaluation score is 2 points; when the remaining time of the deadline is greater than 7 days, the evaluation score is 1 point. When the urgency is extremely high, the evaluation score is 4 points; when the urgency is high, the evaluation score is 3 points; when the urgency is medium, the evaluation score is 2 points; when the urgency is low, the evaluation score is 1 point. When the importance is critical, the evaluation score is 4 points; when the importance is important, the evaluation score is 3 points; when the importance is general, the evaluation score is 2 points; when the importance is non-critical, the evaluation score is 1 point. When the historical average time is less than the first threshold, the evaluation score is 4 points; when the historical average time is greater than or equal to the first threshold and less than the second threshold, the evaluation score is 3 points; when the historical average time is greater than or equal to the second threshold and less than the third threshold, the evaluation score is 2 points; when the historical average time is greater than or equal to the third threshold, the evaluation score is 1 point.
[0062] In the embodiment of the present invention, the weights of the project type, deadline, urgency, importance, and historical average time can be set according to the actual situation. Exemplarily, the weight of the project type is 0.1, the weight of the deadline is 0.2, the weight of the urgency is 0.2, the weight of the importance is 0.3, and the weight of the historical average time is 0.1.
[0063] In the embodiment of the present invention, the evaluation score of the approval item can be obtained by performing weighted summation on the project type score, deadline score, urgency score, importance score, and historical average time score respectively with the weights corresponding to the project type, deadline, urgency, importance, and historical average time. The higher the evaluation score, the higher the priority. This is convenient for subsequent sorting of the approval items in the to-be-approved list according to the priority.
[0064] Step S3: Sort the approval items in the list to be approved based on the priorities, where the higher the priority, the more forward the sorting of the approval item in the list to be approved.
[0065] In some embodiments, step S3 includes:
[0066] Step S31: Obtain the priorities of the approval items in the list to be approved;
[0067] Step S32: When the priorities of the approval items in the list to be approved are the same, randomly sort the approval items with the same priorities.
[0068] In the embodiments of the present invention, the evaluation scores obtained by different approval items may be the same. Therefore, there may be a situation where the priorities of different approval items are the same. Just randomly sort the approval items with the same priorities directly.
[0069] In some embodiments, step S3 includes:
[0070] Step S301: Obtain the priorities of the approval items in the list to be approved;
[0071] Step S302: When the priorities of the approval items in the list to be approved are the same, arrange the approval items with a higher urgency score in front of the approval items with a lower urgency score.
[0072] In the embodiments of the present invention, the evaluation scores obtained by different approval items may be the same. Therefore, there may be a situation where the priorities of different approval items are the same. Arranging the approval items with a higher urgency score in front of the approval items with a lower urgency score facilitates the approver to give priority to processing relatively urgent approval items.
[0073] In summary, by obtaining the approval items in the list to be approved and obtaining the project information corresponding to the approval items; based on the project information, determining the priorities of the approval items to be processed; and sorting the approval items in the list to be approved based on the priorities, where the higher the priority, the more forward the sorting of the approval item in the list to be approved. It is possible to enable the approver to make a scientific and orderly selection of the processing order in the case of a large number of approval items in the approval list, improving work efficiency.
[0074] Based on the foregoing embodiments, an embodiment of the present invention provides an intelligent OA office system. Each module included in the system, as well as each unit included in each module, can be implemented by a processor in a computer device; of course, it can also be implemented by specific logic circuits. During implementation, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing), or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0075] An embodiment of the present invention provides an intelligent OA office system. Figure 2 As shown in the structural schematic diagram of an intelligent OA office system provided by an embodiment of the present invention, Figure 2 it includes:
[0076] An acquisition module, configured to acquire approval items in a to-be-approved list and acquire item information corresponding to the approval items;
[0077] In some embodiments, the item information includes item type, deadline, urgency, importance, and historical average time.
[0078] A determination module, configured to determine the priority of the to-be-processed approval items based on the item information;
[0079] A sorting module, configured to sort the approval items in the to-be-approved list based on the priority. Among them, the higher the priority, the more forward the sorting of the approval item in the to-be-approved list.
[0080] In some embodiments, the determination module includes:
[0081] A scoring unit, configured to score the item type, deadline, urgency, importance, and historical average time of the approval item to obtain an item type score, a deadline score, an urgency score, an importance score, and a historical average time score;
[0082] A calculation unit, configured to calculate an evaluation score of the approval item according to the item type score, the deadline score, the urgency score, the importance score, and the historical average time score:
[0083] P i = T i × α T + D i × α D + U i × α U + Ii ×α I +H i ×α H ;
[0084] Wherein, P i is the evaluation score of the i-th approval item in the list to be approved, and T i , D i , U i , I i , H i are the item type score, deadline score, urgency score, importance score and historical average time score of the i-th approval item in the list to be approved, and α T , α D , α U , α I , α H are the weights corresponding to the item type, deadline, urgency, importance, and historical average time respectively;
[0085] A determination unit, configured to determine the priority of the approval item based on the evaluation score of the approval item in the list to be approved, wherein the higher the evaluation score, the higher the priority of the approval item.
[0086] In some embodiments, the sorting module includes:
[0087] An acquisition unit, configured to acquire the priority of the approval item in the list to be approved;
[0088] A sorting unit, configured to randomly sort the approval items with the same priority in the list to be approved when the priorities of the approval items in the list to be approved are the same.
[0089] In some embodiments, it includes:
[0090] An acquisition unit, configured to acquire the priority of the approval item in the list to be approved;
[0091] A sorting unit, configured to, when the priorities of the approval items in the list to be approved are the same, rank the approval items with a higher urgency score in front of the approval items with a lower urgency score.
[0092] It should be noted that in the embodiments of the present invention, if the above-mentioned office method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read Only Memory), magnetic disks, or optical discs that can store program codes. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.
[0093] Correspondingly, an embodiment of the present invention provides a storage medium, on which a computer program is stored, characterized in that when the computer program is executed by a processor, it implements the steps in the office method provided in the above-mentioned embodiments.
[0094] An embodiment of the present invention provides an electronic device; Figure 3 As shown in the composition structure diagram of the electronic device provided for the embodiments of the present invention, as Figure 3 shown, the electronic device 400 includes: a processor 401, at least one communication bus 402, a user interface 403, at least one external communication interface 404, and a memory 405. Among them, the communication bus 402 is configured to realize the connection and communication between these components. Among them, the user interface 403 may include a display screen, and the external communication interface 404 may include a standard wired interface and a wireless interface. The processor 401 is configured to execute the program of the office method stored in the memory to implement the steps in the office method provided in the above-mentioned embodiments.
[0095] It should be pointed out here that: the descriptions of the above storage medium and electronic device embodiments are similar to the descriptions of the above method embodiments and have beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the embodiments of the storage medium and device of the present invention, please refer to the descriptions of the method embodiments of the present invention for understanding.
[0096] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces. The indirect coupling or communication connection of devices or units can be electrical, mechanical, or other forms.
[0097] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units. They can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0098] In addition, each functional unit in the embodiments of the present invention can be all integrated in a processing unit, or each unit can be separately used as a unit, or two or more units can be integrated in a unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
[0099] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments. The foregoing storage medium includes various media that can store program codes, such as removable storage devices, read-only memory (ROM), magnetic disks, or optical discs.
[0100] Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to enable a controller to execute all or part of the methods described in the various embodiments of the present invention. The foregoing storage medium includes various media that can store program codes, such as removable storage devices, ROM, magnetic disks, or optical discs.
[0101] As described above, it is only the implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the said claims.
Claims
1. An intelligent OA office system, characterized in that, It includes: An acquisition module, configured to acquire approval items in the approval list to be processed, and acquire the project information corresponding to the approval items; A determination module, configured to determine the priority of the approval items to be processed based on the project information; A sorting module, configured to sort the approval items in the approval list to be processed based on the priority, wherein the higher the priority, the more forward the sorting of the approval item in the approval list to be processed.
2. The intelligent OA office system according to claim 1, wherein, The project information includes project type, deadline, urgency, importance, and historical average time.
3. An intelligent OA office system according to claim 2, characterized in that, The determination module includes: A scoring unit, configured to score the project type, deadline, urgency, importance, and historical average time of the approval item to obtain a project type score, a deadline score, an urgency score, an importance score, and a historical average time score; A calculation unit, configured to calculate the evaluation score of the approval item according to the project type score, the deadline score, the urgency score, the importance score, and the historical average time score: P i = T i × α T + D i × α D + U i × α U + I i × α I + H i × α H ; Where P i is the evaluation score of the i-th approval item in the list to be approved, and T i , D i , U i , I i , H i are the item type score, deadline score, urgency score, importance score, and historical average time score of the i-th approval item in the list to be approved. α T , α D , α U , α I , α H are the weights corresponding to the item type, deadline, urgency, importance, and historical average time respectively; A determination unit, configured to determine the priority of the approval item based on the evaluation score of the approval item in the approval list to be processed, wherein the higher the evaluation score, the higher the priority of the approval item.
4. An intelligent OA office system according to claim 1, characterized in that The sorting module includes: An acquisition unit, configured to acquire the priority of the approval items in the approval list to be processed; A sorting unit, configured to randomly sort the approval items with the same priority in the approval list to be processed when the priorities of the approval items in the approval list to be processed are the same.
5. An intelligent OA office system according to claim 1, characterized in that, The sorting module includes: An acquisition unit, configured to acquire the priority of the approval items in the approval list to be processed; A sorting unit, configured to rank the approval items with a higher urgency score in front of the approval items with a lower urgency score when the priorities of the approval items in the approval list to be processed are the same.
6. An intelligent OA office method, characterized in that, It includes: Acquire the approval items in the approval list to be processed, and acquire the project information corresponding to the approval items; Determine the priority of the approval items to be processed based on the project information; Sort the approval items in the approval list to be processed based on the priority, wherein the higher the priority, the more forward the sorting of the approval item in the approval list to be processed.
7. An intelligent OA office method according to claim 6, characterized in that, The project information includes project type, deadline, urgency, importance, and historical average time.
8. An intelligent OA office method according to claim 7, characterized in that, It includes: Score the project type, deadline, urgency, importance, and historical average time of the approval item to obtain a project type score, a deadline score, an urgency score, an importance score, and a historical average time score; Calculate the evaluation score of the approval item according to the project type score, the deadline score, the urgency score, the importance score, and the historical average time score: P i = T i × α T + D i × α D + U i × α U + I i × α I + H i × α H ; Where P i is the evaluation score of the i-th approval item in the list to be approved, and T i , D i , U i , I i , H i are the item type score, deadline score, urgency score, importance score, and historical average time score of the i-th approval item in the list to be approved. α T , α D , α U , α I , α H are the weights corresponding to the item type, deadline, urgency, importance, and historical average time respectively; Determine the priority of the approval item based on the evaluation score of the approval item in the approval list to be processed, wherein the higher the evaluation score, the higher the priority of the approval item.
9. An intelligent OA office method according to claim 6, characterized in that It includes: Acquire the priority of the approval items in the approval list to be processed; Randomly sort the approval items with the same priority in the approval list to be processed when the priorities of the approval items in the approval list to be processed are the same.
10. An intelligent OA office method according to claim 6, characterized in that, It includes: Acquire the priority of the approval items in the approval list to be processed; When the priorities of the approval items in the to-be-approved list are the same, arrange the approval items with a higher urgency score in front of those with a lower urgency score.