CN112612568A - Workflow task item display method and device and electronic equipment - Google Patents

Workflow task item display method and device and electronic equipment Download PDF

Info

Publication number
CN112612568A
CN112612568A CN202011573433.8A CN202011573433A CN112612568A CN 112612568 A CN112612568 A CN 112612568A CN 202011573433 A CN202011573433 A CN 202011573433A CN 112612568 A CN112612568 A CN 112612568A
Authority
CN
China
Prior art keywords
workflow
task item
workflow task
list
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011573433.8A
Other languages
Chinese (zh)
Other versions
CN112612568B (en
Inventor
向兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongdian Jinxin Software Co Ltd
Original Assignee
Zhongdian Jinxin Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongdian Jinxin Software Co Ltd filed Critical Zhongdian Jinxin Software Co Ltd
Priority to CN202011573433.8A priority Critical patent/CN112612568B/en
Publication of CN112612568A publication Critical patent/CN112612568A/en
Application granted granted Critical
Publication of CN112612568B publication Critical patent/CN112612568B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Abstract

The invention provides a workflow task item display method and device and electronic equipment. Wherein, the method comprises the following steps: acquiring at least one workflow task item sent by each storage terminal; summarizing at least one workflow task item to obtain a workflow list; when the fact that a changed workflow task item exists in the workflow list is monitored, the workflow task item is used as a target workflow task item, and change information of the target workflow task item is obtained; and adjusting the target workflow task items based on the change information, and sending the adjusted workflow list to the client terminal corresponding to the target workflow task items for displaying, so that the display effect of the adjusted workflow list is consistent with the actual condition of each workflow task item, and the display effect of a plurality of workflow task items is improved.

Description

Workflow task item display method and device and electronic equipment
Technical Field
The invention relates to the technical field of workflow, in particular to a workflow task item display method and device and electronic equipment.
Background
Workflow refers to the automation of part or whole of a business process in a computer application environment, and is an abstract and general description of business rules between a workflow and each operation step of the workflow. The traditional workflow is a single-instance version, namely a single-instance single-database structure, and each workflow task item is independent from each other and does not have linkage behavior. For the micro service system, the whole micro service system may include a plurality of workflow task items, and the workflow task items are independent from each other.
In the existing method, if linkage among a plurality of workflow task items is to be realized, that is, a plurality of workflows are to be displayed in a unified manner, a server for summarizing display needs to be independently arranged, for example, a server a stores a first workflow task item, a server B stores a second workflow task item, if the unified display is to be performed on a server C, the server C needs to send display requests to the server a and the server B respectively, then, the first workflow task item sent by the server a and the second workflow task item sent by the server B are received, and finally, the workflow task items are summarized into a workflow list; although the method can realize the uniform display of a plurality of workflow task items, when the number of workflow task items is large, the performance of the summary server is reduced, so that when the data of a certain workflow task item is changed, the workflow list cannot be adjusted in time, and the display effect of the workflow list is not ideal.
Disclosure of Invention
In view of the above, the present invention provides a workflow task item display method, a workflow task item display device, and an electronic device, so as to alleviate the above problems and improve a summary display effect of a plurality of workflow task items.
In a first aspect, an embodiment of the present invention provides a workflow task item display method, which is applied to a server, where the server is connected with at least one storage terminal and at least one client terminal; each storage terminal stores at least one workflow task item, and the method comprises the following steps: acquiring at least one workflow task item of each storage terminal; summarizing at least one workflow task item to obtain a workflow list; when the fact that a changed workflow task item exists in the workflow list is monitored, the workflow task item is used as a target workflow task item, and change information of the target workflow task item is obtained; and adjusting the target workflow task item based on the change information, and sending the adjusted workflow list to the client terminal corresponding to the target workflow task item for displaying.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the step of taking a workflow task item as a target workflow task item when it is monitored that there is a changed workflow task item in a workflow list includes: acquiring interface parameters of a storage terminal corresponding to each workflow task item in a workflow list according to a preset time interval; the interface parameters are version values corresponding to the workflow task items; and when the interface parameter at the current moment is larger than the interface parameter at the previous moment, determining the workflow task item corresponding to the interface parameter at the current moment as a target workflow task item.
With reference to the first possible implementation manner of the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the step of obtaining, according to a preset time interval, an interface parameter of a storage terminal corresponding to each workflow task item in a workflow list includes: and acquiring interface parameters of a storage terminal corresponding to each workflow task item in the workflow list according to a preset time interval by using a Feign interface service.
With reference to the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where the adjusting the target workflow task item based on the change information includes: adjusting workflow data in the target workflow task item based on the change information; wherein the change information comprises modification information of at least one piece of workflow data.
With reference to the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where the sending the adjusted workflow list to the client terminal corresponding to the target workflow task item for displaying includes: determining a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal; wherein the target workflow list comprises at least one target workflow task item; and sending the target workflow list to the current client terminal for displaying at the current client terminal.
With reference to the fourth possible implementation manner of the first aspect, an embodiment of the present invention provides a fifth possible implementation manner of the first aspect, where the authority information carries login information, and the step of determining, based on the authority information of the current client terminal, a target workflow list corresponding to the current client terminal from the adjusted workflow list includes: when the user login information of the current client terminal is monitored, determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the user login information and a prestored mapping relation; the mapping relation is used for representing the relation between the user login information and the corresponding target workflow list.
With reference to the fifth possible implementation manner of the first aspect, an embodiment of the present invention provides a sixth possible implementation manner of the first aspect, where the user login information carries terminal identification information, and the step of determining, based on the authority information of the current client terminal, a target workflow list corresponding to the current client terminal from the adjusted workflow list includes: determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the terminal identification information and the pre-stored corresponding relation; and the corresponding relation is used for representing the relation between the terminal identification information of the client terminal and the corresponding target workflow list.
In a second aspect, an embodiment of the present invention further provides a workflow task item display device, which is applied to a server, where the server is connected to at least one storage terminal and at least one client terminal; wherein, each storage terminal stores at least one workflow task item, the device includes: the workflow task item acquisition module is used for acquiring at least one workflow task item of each storage terminal; the workflow task item summarizing module is used for summarizing at least one workflow task item to obtain a workflow list; the system comprises a change information acquisition module, a workflow processing module and a workflow processing module, wherein the change information acquisition module is used for taking a workflow task item as a target workflow task item and acquiring change information of the target workflow task item when the workflow task item which is changed is monitored to exist in a workflow list; and the workflow list adjusting module is used for adjusting the target workflow task item based on the change information and sending the adjusted workflow list to the client terminal corresponding to the target workflow task item for displaying.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the workflow task item presentation method in the first aspect when executing the computer program.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the workflow task item presentation method in the first aspect are executed.
The embodiment of the invention has the following beneficial effects:
the embodiment of the invention provides a workflow task item display method, a workflow task item display device and electronic equipment.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic structural diagram of an electronic system according to an embodiment of the present invention;
fig. 2 is a flowchart of a workflow task item displaying method according to an embodiment of the present invention;
FIG. 3 is a diagram of a workflow task item display apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Aiming at the problem that the display effect of a workflow list formed by summarizing a plurality of workflow task items in the existing method is not ideal, the embodiment of the invention provides a workflow task item display method, a workflow task item display device and electronic equipment.
To facilitate understanding of the embodiment, first, referring to a schematic structural diagram of an electronic system shown in fig. 1, the electronic system may implement the workflow task item displaying method, apparatus and electronic device according to the embodiment of the present invention.
Fig. 1 is a schematic diagram of an electronic system, which includes a server 10, and a storage terminal 11 and a client terminal 12 communicatively connected to the server 10, wherein the server 10 includes a first storage 101 for storing a first computer program, and a first processing device 102; the storage terminal 11 comprises second storage means 111 for storing a second computer program and a second processing device 112, and the client terminal 12 comprises third storage means 121 for storing a third computer program and a third processing device 122. Wherein the second storage means 111 further stores workflow task items.
In addition to the aforementioned server 10, storage terminal 11 and client terminal 12 comprising storage means and processing equipment, the server 10 further comprises one or more first input and output means 103, which are interconnected by a bus system and/or other form of connection mechanism (not shown). The storage terminal 11 further includes: one or more second input and output devices 113, the client terminal 12 further comprising: one or more third input and output devices 123.
It should be noted that the components and configuration of the electronic system shown in fig. 1 are exemplary only, and not limiting, and that the electronic system may have other components and configurations as desired.
The first processing device 102, the second processing device 112, and the third processing device 122 may each be one or more processors, which may be servers, intelligent terminals, or devices or apparatuses including a Central Processing Unit (CPU) or other form of processing unit having data processing capability and/or instruction execution capability, which can process data of other components in the electronic system, and which can control other components in the electronic system to perform workflow task item presentation functions.
The first, second and third storage devices 101, 111 and 121 described above may comprise one or more computer program products that may include various forms of computer-readable storage media, such as volatile and/or non-volatile memory. Volatile memory can include, for example, Random Access Memory (RAM), cache memory (or the like). The non-volatile memory may include, for example, Read Only Memory (ROM), a hard disk, flash memory, and the like. One or more computer program instructions may be stored on a computer readable storage medium, and a processing device corresponding to the storage device may execute the program instructions to implement the workflow task item presentation function in the following embodiments of the present invention. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium. For example: when being executed by a first processing device, a first computer program executes a workflow task item presentation method on a server side in the following embodiments of the present invention; the second computer program executes the corresponding function of the stored workflow task item when being executed by the second processing device, and the third computer program executes the workflow task item display method of the client terminal side when being executed by the third processing device.
The first input and output device 103, the second input and output device 113, and the third input and output device 123 may be input components and output components, the input components may be devices used by a user to input instructions, and may include one or more of a keyboard, a mouse, a microphone, a touch screen, and the like, and may also be data input interfaces.
The output means may include one or more of a display, a speaker, and the like, and may also be a data output interface for outputting various information (e.g., images or sounds) to the outside (e.g., a user).
In addition, the electronic system may further include a network device (not shown in fig. 1) such as a gateway, in addition to the server 10, the storage terminal 11 and the client terminal 12, so as to transmit information to the corresponding device via a network.
For example, the devices used for implementing the workflow task item presentation method, apparatus and electronic system according to the embodiments of the present invention may be integrally arranged, or may be dispersedly arranged, and the processing device, the storage device, and the input and output device on each device, such as the server 10, the storage terminal 11 and the client terminal 12, may be integrally arranged. When the respective devices in the server 10, the storage terminal 11, and the client terminal 12 are integrally provided, the server 10, the storage terminal 11, and the client terminal 12 may be implemented as a smart terminal such as a smart phone, a tablet computer, a mobile terminal, or the like.
The embodiment of the invention provides a workflow task item display method, wherein an execution main body of the method is a server, and the server is connected with at least one storage terminal and at least one client terminal; each storage terminal stores at least one workflow task item, as shown in fig. 2, the method includes the following steps:
step S201, at least one workflow task item of each storage terminal is obtained;
specifically, for a plurality of storage terminals connected to the server, each terminal stores at least one corresponding workflow task item, the server actively acquires the workflow task item of each storage terminal, and optionally, the server may acquire the workflow task item of each storage terminal according to a preset period, for example, at 00:00 time every day; and each workflow task item comprises corresponding to-be-processed task data, and the workflow task items corresponding to each storage terminal are different.
Step S202, summarizing at least one workflow task item to obtain a workflow list;
after the server acquires the workflow task items of each storage terminal, the server further collects the workflow task items to obtain a workflow list composed of the workflow task items, it should be noted that the sequencing of each workflow task item in the workflow list may be performed according to the size of the workflow task item, or may be performed according to other manners, which may be specifically set according to actual situations, and the embodiments of the present invention do not limit this.
Step S203, when the workflow list is monitored to have the changed workflow task item, the workflow task item is taken as a target workflow task item, and the change information of the target workflow task item is obtained;
in practical application, interface parameters are also configured at the connection part of each storage terminal and the server, wherein the interface parameters are version values corresponding to workflow task items in each storage terminal; and the server monitors the workflow task items stored in the storage terminal through the interface parameters of each storage terminal. Specifically, the server acquires interface parameters of a storage terminal corresponding to each workflow task item in a workflow list according to a preset time interval; the preset time interval can be set according to the actual situation, optionally, the minimum time can be set to be 1 second, and whether the interface parameter at the current moment is greater than the interface parameter at the previous moment is judged; and when the interface parameter at the current moment is larger than the interface parameter at the previous moment, determining the workflow task item corresponding to the interface parameter at the current moment as a target workflow task item.
Specifically, when a workflow task item is changed, a version value corresponding to the workflow task item is also changed, which is usually expressed as an increase in the version value, and in a preset time interval, the version value corresponding to the workflow task item at the current time in the storage terminal is generally the sum of the version value corresponding to the previous time and a preset increment, optionally, the preset increment may be set to 1. Therefore, the server can determine whether the workflow task item corresponding to the storage terminal is changed by monitoring the interface parameter of each storage terminal at the current moment, namely the latest version value of each storage terminal and judging whether the latest version value is greater than the version value at the last moment, so that when the workflow task item is changed, the workflow task item in the workflow list is determined in time. This is illustrated here for ease of understanding. For example, for a first storage terminal, a second storage terminal and a third storage terminal, where the initial interface parameter of the first storage terminal is a0That is, the original version value corresponding to the first workflow task item stored in the first storage terminal is A0The initial interface parameter of the second storage terminal is B0That is, the original version value corresponding to the second workflow task item stored in the second storage terminal is B0The initial interface parameter of the third storage terminal is C0I.e. the third storage terminal storesThe original version value corresponding to the third workflow task item of C0The server respectively refreshes and monitors version values of the first storage terminal, the second storage terminal and the third storage terminal according to a preset time interval, and if the interface parameter of the first storage terminal at the moment k is AkThe interface parameter of the second storage terminal is BkThe interface parameter of the third storage terminal is CkThen at the moment k +1, if the interface parameter of the first storage terminal is Ak+1The interface parameter of the second storage terminal is BkThe interface parameter of the third storage terminal is CkAnd, Ak+1>AkAnd if so, indicating that the first workflow task item is changed, namely, taking the first workflow task item as a target workflow task item, and acquiring change information of the first workflow task item so as to adjust the first workflow task item in the workflow list.
It should be noted that, when a plurality of workflow task items in the same storage terminal are all changed, the interface parameter of the storage terminal at the current time is changed only once on the basis of the interface parameter at the previous time within a preset time interval, that is, for the same storage terminal, no matter one workflow task item is changed or a plurality of workflow task items are all changed, the interface parameter at the current time is the same, so that the server can determine whether the workflow task item corresponding to the storage terminal in the workflow list is changed only by judging whether the interface parameter at the current time is the same as the interface parameter at the previous time, and directly acquire the change information corresponding to the target workflow task item from the storage terminal.
In addition, in order to ensure the independence of monitoring the interface parameters of each storage terminal, that is, the server obtains the interface parameters of different storage terminals without mutual influence, in the actual monitoring process, the server also starts an independent thread for each storage terminal, and obtains the interface parameters of the storage terminal corresponding to each workflow task item in the workflow list according to a preset time interval through the Feign interface service.
And step S204, adjusting the target workflow task item based on the change information, and sending the adjusted workflow list to the client terminal corresponding to the target workflow task item for display.
The change information comprises modification information of at least one piece of workflow data, so that the workflow data in the target workflow task item is adjusted based on the change information, the adjusted target workflow task item is consistent with the changed workflow task item in the corresponding storage terminal, data synchronization of each workflow task item in the adjusted workflow list in the server and each workflow task item in the corresponding storage terminal is realized, and the display effect of the workflow list is improved. It should be noted that, although the interface parameter of the storage terminal corresponding to the target workflow task item changes only once within the preset time interval, the corresponding change information may be modification information of one piece of workflow data, or may be modification information of multiple pieces of workflow data.
In practical application, due to multiple authority factors such as transaction types, transaction steps, transaction generating mechanisms, transaction sources and the like, when a workflow list is displayed, authority information of each client terminal needs to be determined, leakage of part of workflow task items is avoided, and accordingly great inconvenience or economic loss is brought to users. And for the adjusted workflow list, the server selectively displays the authority information of each client terminal corresponding to the target workflow task item. Specifically, the server determines a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal, wherein the target workflow list comprises at least one target workflow task item; and sending the target workflow list to the current client terminal for displaying at the current client terminal.
In one possible example, the authority information carries login information, and the server may determine the authority information of the client terminal through user login information corresponding to the client terminal. Specifically, when user login information of the current client terminal is monitored, a target workflow list corresponding to the current client terminal is determined from the adjusted workflow list according to the user login information and a pre-stored mapping relation; the mapping relation is used for representing the relation between the user login information and the corresponding target workflow list. For example, a workflow list in a server includes N workflow task items, a target workflow list of a first client terminal is determined according to user login information and a mapping relationship of the first client terminal, where the target workflow list includes M workflow task items, and M is smaller than N, the server sends the target workflow list to the first client terminal for display, and determines a target workflow list at the current time from the adjusted workflow list according to the mapping relationship for the workflow list adjusted at the current time, where the target workflow list at the current time includes at least one target workflow task item, so that the first client terminal displays according to the target workflow list at the current time.
In another possible example, the authority information carries login information, and the server may further determine the authority information of the client terminal through the terminal identification information of the client terminal. Specifically, the server determines a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the terminal identification information and the pre-stored corresponding relationship; and the corresponding relation is used for representing the relation between the terminal identification information of the client terminal and the corresponding target workflow list. Optionally, the terminal identification information may be id (identity document) information of each client terminal, or may also be other terminal identification information of the client terminal, which may be specifically set according to an actual situation, and the embodiment of the present invention is not limited to be described herein.
According to the workflow task item display method provided by the embodiment of the invention, each workflow task item in the workflow list is monitored, the changed workflow task item is used as the target workflow task item, the target workflow task item is adjusted based on the change information of the target workflow task item, and the adjusted workflow list is displayed, so that the display effect of the workflow list is consistent with the actual situation of each workflow task item, and the display effect of the workflow list is improved.
On the basis of the method embodiment, the embodiment of the invention also provides a workflow task item display device which is applied to a server, wherein the server is connected with at least one storage terminal and at least one client terminal; wherein each storage terminal stores at least one workflow task item. As shown in fig. 3, the apparatus includes a workflow task item obtaining module 31, a workflow task item summarizing module 32, a change information obtaining module 33, and a workflow list adjusting module 34, which are connected in sequence, wherein the functions of each module are as follows:
a workflow task item obtaining module 31, configured to obtain at least one workflow task item of each storage terminal;
a workflow task item summarizing module 32, configured to summarize at least one workflow task item to obtain a workflow list;
the change information acquisition module 33 is configured to, when it is monitored that a workflow task item that is changed exists in the workflow list, take the workflow task item as a target workflow task item, and acquire change information of the target workflow task item;
and the workflow list adjusting module 34 is configured to adjust the target workflow task item based on the change information, and send the adjusted workflow list to the client terminal corresponding to the target workflow task item for display.
The workflow task item display device provided by the embodiment of the invention monitors each workflow task item in the workflow list, takes the changed workflow task item as the target workflow task item, adjusts the target workflow task item based on the change information of the target workflow task item, and displays the adjusted workflow list, so that the display effect of the workflow list is consistent with the actual situation of each workflow task item, and the display effect of the workflow list is improved.
In one possible embodiment, the change information obtaining module 33 is further configured to: acquiring interface parameters of a storage terminal corresponding to each workflow task item in a workflow list according to a preset time interval; the interface parameters are version values corresponding to the workflow task items; and when the interface parameter at the current moment is larger than the interface parameter at the previous moment, determining the workflow task item corresponding to the interface parameter at the current moment as a target workflow task item.
In another possible embodiment, the obtaining, according to a preset time interval, interface parameters of a storage terminal corresponding to each workflow task item in a workflow list includes: and acquiring interface parameters of a storage terminal corresponding to each workflow task item in the workflow list according to a preset time interval by using a Feign interface service.
In another possible embodiment, the workflow list adjustment module 34 is further configured to: adjusting workflow data in the target workflow task item based on the change information; wherein the change information comprises modification information of at least one piece of workflow data.
In another possible embodiment, the workflow list adjustment module 34 is further configured to: determining a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal; wherein the target workflow list comprises at least one target workflow task item; and sending the target workflow list to the current client terminal for displaying at the current client terminal.
In another possible embodiment, the determining, based on the authority information of the current client terminal, a target workflow list corresponding to the current client terminal from the adjusted workflow list includes: when the user login information of the current client terminal is monitored, determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the user login information and a prestored mapping relation; the mapping relation is used for representing the relation between the user login information and the corresponding target workflow list.
In another possible embodiment, the step of determining, based on the authority information of the current client terminal, a target workflow list corresponding to the current client terminal from the adjusted workflow list includes: determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the terminal identification information and the pre-stored corresponding relation; and the corresponding relation is used for representing the relation between the terminal identification information of the client terminal and the corresponding target workflow list.
The workflow task item display device provided by the embodiment of the invention has the same technical characteristics as the workflow task item display method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.
The embodiment of the invention also provides electronic equipment which comprises a processor and a memory, wherein the memory stores machine executable instructions capable of being executed by the processor, and the processor executes the machine executable instructions to realize the workflow task item display method.
Referring to fig. 4, the electronic device includes a processor 40 and a memory 41, where the memory 41 stores machine executable instructions capable of being executed by the processor 40, and the processor 40 executes the machine executable instructions to implement the workflow task item presentation method.
Further, the electronic device shown in fig. 4 further includes a bus 42 and a communication interface 43, and the processor 40, the communication interface 43 and the memory 41 are connected through the bus 42.
The Memory 41 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 43 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, etc. may be used. The bus 42 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Enhanced Industry Standard Architecture) bus, or the like. The above-mentioned bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one double-headed arrow is shown in FIG. 4, but that does not indicate only one bus or one type of bus.
The processor 40 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 40. The Processor 40 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory 41, and the processor 40 reads the information in the memory 41 and completes the steps of the method of the foregoing embodiment in combination with the hardware thereof.
The present embodiments also provide a machine-readable storage medium storing machine-executable instructions, which when invoked and executed by a processor, cause the processor to implement the above workflow task item presentation method.
The workflow task item display method, the workflow task item display device and the computer program product of the electronic device provided by the embodiments of the present invention include a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of 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, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. 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.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A workflow task item display method is characterized by being applied to a server, wherein the server is connected with at least one storage terminal and at least one client terminal; wherein each storage terminal stores at least one workflow task item, the method comprising:
acquiring at least one workflow task item of each storage terminal;
summarizing at least one workflow task item to obtain a workflow list;
when the workflow list is monitored to have changed workflow task items, taking the workflow task items as target workflow task items, and obtaining change information of the target workflow task items;
and adjusting the target workflow task item based on the change information, and sending the adjusted workflow list to a client terminal corresponding to the target workflow task item for displaying.
2. The method for displaying workflow task items according to claim 1, wherein the step of taking a workflow task item as a target workflow task item when it is monitored that there is a workflow task item which is changed in the workflow list comprises:
acquiring interface parameters of a storage terminal corresponding to each workflow task item in the workflow list according to a preset time interval; the interface parameter is a version value corresponding to the workflow task item;
and when the interface parameter at the current moment is larger than the interface parameter at the previous moment, determining the workflow task item corresponding to the interface parameter at the current moment as a target workflow task item.
3. The workflow task item presentation method according to claim 2, wherein the step of obtaining interface parameters of a storage terminal corresponding to each of the target workflow task items in the workflow list at a preset time interval comprises:
and acquiring interface parameters of a storage terminal corresponding to each workflow task item in the workflow list according to a preset time interval by using a Feign interface service.
4. The method for displaying workflow task items according to claim 1, wherein the step of adjusting the target workflow task item based on the change information comprises:
adjusting workflow data in the target workflow task item based on the change information; wherein the change information includes modification information of at least one piece of workflow data.
5. The workflow task item displaying method according to claim 1, wherein the step of sending the adjusted workflow list to a client terminal corresponding to the target workflow task item for displaying comprises:
determining a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal; wherein the target workflow list comprises at least one target workflow task item;
and sending the target workflow list to the current client terminal for displaying at the current client terminal.
6. The workflow task item display method according to claim 5, wherein the authority information carries login information, and the step of determining a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal comprises:
when the user login information of the current client terminal is monitored, determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the user login information and a prestored mapping relation; and the mapping relation is used for representing the relation between the user login information and the corresponding target workflow list.
7. The workflow task item display method according to claim 6, wherein the user login information carries terminal identification information, and the step of determining a target workflow list corresponding to the current client terminal from the adjusted workflow list based on the authority information of the current client terminal comprises:
determining a target workflow list corresponding to the current client terminal from the adjusted workflow list according to the terminal identification information and a pre-stored corresponding relation; and the corresponding relation is used for representing the relation between the terminal identification information of the client terminal and the corresponding target workflow list.
8. A workflow task item display device is characterized by being applied to a server, wherein the server is connected with at least one storage terminal and at least one client terminal; wherein each storage terminal stores at least one workflow task item, the apparatus comprising:
a workflow task item acquisition module, configured to acquire at least one workflow task item of each storage terminal;
the workflow task item summarizing module is used for summarizing at least one workflow task item to obtain a workflow list;
the change information acquisition module is used for taking the workflow task item as a target workflow task item and acquiring change information of the target workflow task item when the workflow task item which is changed is monitored to exist in the workflow list;
and the workflow list adjusting module is used for adjusting the target workflow task item based on the change information and sending the adjusted workflow list to the client terminal corresponding to the target workflow task item for displaying.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of the workflow task item presentation method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, performs the steps of the workflow task item presentation method according to any one of the preceding claims 1 to 7.
CN202011573433.8A 2020-12-25 2020-12-25 Workflow task item display method and device and electronic equipment Active CN112612568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011573433.8A CN112612568B (en) 2020-12-25 2020-12-25 Workflow task item display method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011573433.8A CN112612568B (en) 2020-12-25 2020-12-25 Workflow task item display method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112612568A true CN112612568A (en) 2021-04-06
CN112612568B CN112612568B (en) 2022-06-28

Family

ID=75248123

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011573433.8A Active CN112612568B (en) 2020-12-25 2020-12-25 Workflow task item display method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112612568B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113095686A (en) * 2021-04-15 2021-07-09 广联达科技股份有限公司 Multi-standard-section cost adjusting method and device for power engineering

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1011507A (en) * 1996-06-26 1998-01-16 Toshiba Corp Work flow management system and its display method
US20040078776A1 (en) * 2002-09-03 2004-04-22 Charles Moon System and method for browser-based arbitration in classification workflows
GB0900779D0 (en) * 2008-02-20 2009-03-04 Ibm Change propagation in software engineering by automatically opened revisioning tasks
US20100114786A1 (en) * 2005-10-26 2010-05-06 At&T Corp. Worklist integration of logical and physical tasks
US20100185477A1 (en) * 2009-01-20 2010-07-22 Canon Kabushiki Kaisha Workflow management apparatus, method, and storage medium storing a program thereof
WO2010098864A2 (en) * 2009-02-28 2010-09-02 Master Data Center, Inc. Method and system for workflow integration
CN102007504A (en) * 2007-11-10 2011-04-06 兰德马克绘图国际公司,哈里伯顿公司 Systems and methods for workflow automation, adaptation and integration
CN102193823A (en) * 2010-03-12 2011-09-21 微软公司 Optimal incremental workflow execution allowing meta-programming
CN103761111A (en) * 2014-02-19 2014-04-30 中国科学院软件研究所 Method and system for constructing data-intensive workflow engine based on BPEL language
US20150142503A1 (en) * 2012-05-30 2015-05-21 Agfa Healthcare Nv Method and computer program product for workflow management
US20160232492A1 (en) * 2015-02-09 2016-08-11 Max Nalsky Flexible workflow automation system
US20170206483A1 (en) * 2016-01-15 2017-07-20 Level 3 Communications, Llc Workflow storage, processing, management, and task creation system
CN106980958A (en) * 2016-01-15 2017-07-25 航天信息股份有限公司 A kind of method and system that complex business process is converted to lightweight workflow
CN106982140A (en) * 2017-03-31 2017-07-25 北京润科通用技术有限公司 A kind of information flow emulation mode and system
CN108304201A (en) * 2017-09-14 2018-07-20 腾讯科技(深圳)有限公司 Object updating method, device and equipment
CN109634764A (en) * 2018-12-20 2019-04-16 百度在线网络技术(北京)有限公司 Work-flow control method, apparatus, equipment, storage medium and system
CN111061723A (en) * 2018-10-16 2020-04-24 ***通信有限公司研究院 Workflow implementation method and device
CN111242567A (en) * 2019-12-31 2020-06-05 深圳市创梦天地科技有限公司 Authority control method of workflow node
CN111339145A (en) * 2020-03-02 2020-06-26 中国邮政储蓄银行股份有限公司 Process integration method and platform, and computer-readable storage medium
WO2020223465A1 (en) * 2019-05-02 2020-11-05 Autodesk, Inc. Techniques for workflow analysis and design task optimization

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1011507A (en) * 1996-06-26 1998-01-16 Toshiba Corp Work flow management system and its display method
US20040078776A1 (en) * 2002-09-03 2004-04-22 Charles Moon System and method for browser-based arbitration in classification workflows
US20100114786A1 (en) * 2005-10-26 2010-05-06 At&T Corp. Worklist integration of logical and physical tasks
CN102007504A (en) * 2007-11-10 2011-04-06 兰德马克绘图国际公司,哈里伯顿公司 Systems and methods for workflow automation, adaptation and integration
GB0900779D0 (en) * 2008-02-20 2009-03-04 Ibm Change propagation in software engineering by automatically opened revisioning tasks
US20100185477A1 (en) * 2009-01-20 2010-07-22 Canon Kabushiki Kaisha Workflow management apparatus, method, and storage medium storing a program thereof
WO2010098864A2 (en) * 2009-02-28 2010-09-02 Master Data Center, Inc. Method and system for workflow integration
CN103210405A (en) * 2009-02-28 2013-07-17 主数据中心公司 Method and system for workflow integration
CN102193823A (en) * 2010-03-12 2011-09-21 微软公司 Optimal incremental workflow execution allowing meta-programming
US20150142503A1 (en) * 2012-05-30 2015-05-21 Agfa Healthcare Nv Method and computer program product for workflow management
CN103761111A (en) * 2014-02-19 2014-04-30 中国科学院软件研究所 Method and system for constructing data-intensive workflow engine based on BPEL language
US20160232492A1 (en) * 2015-02-09 2016-08-11 Max Nalsky Flexible workflow automation system
US20170206483A1 (en) * 2016-01-15 2017-07-20 Level 3 Communications, Llc Workflow storage, processing, management, and task creation system
CN106980958A (en) * 2016-01-15 2017-07-25 航天信息股份有限公司 A kind of method and system that complex business process is converted to lightweight workflow
CN106982140A (en) * 2017-03-31 2017-07-25 北京润科通用技术有限公司 A kind of information flow emulation mode and system
CN108304201A (en) * 2017-09-14 2018-07-20 腾讯科技(深圳)有限公司 Object updating method, device and equipment
CN111061723A (en) * 2018-10-16 2020-04-24 ***通信有限公司研究院 Workflow implementation method and device
CN109634764A (en) * 2018-12-20 2019-04-16 百度在线网络技术(北京)有限公司 Work-flow control method, apparatus, equipment, storage medium and system
WO2020223465A1 (en) * 2019-05-02 2020-11-05 Autodesk, Inc. Techniques for workflow analysis and design task optimization
CN111242567A (en) * 2019-12-31 2020-06-05 深圳市创梦天地科技有限公司 Authority control method of workflow node
CN111339145A (en) * 2020-03-02 2020-06-26 中国邮政储蓄银行股份有限公司 Process integration method and platform, and computer-readable storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XIAOYING WANG ETC.: "Workflow Execution Plan Generation in the Cloud Computing Environment Based on an Improved List Scheduling Algorithm", 《2017 INTERNATIONAL CONFERENCE ON COMPUTING INTELLIGENCE AND INFORMATION SYSTEM (CIIS)》 *
于晓义 等: "基于工作流的分布式协同计划控制架构研究", 《计算机应用研究》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113095686A (en) * 2021-04-15 2021-07-09 广联达科技股份有限公司 Multi-standard-section cost adjusting method and device for power engineering

Also Published As

Publication number Publication date
CN112612568B (en) 2022-06-28

Similar Documents

Publication Publication Date Title
CN108196961B (en) Asynchronous message processing method, terminal, system and storage medium
CN106487928B (en) Message pushing method and device
CN110020367B (en) Page rendering method and device
CN109086158B (en) Abnormal cause analysis method and device and server
CN112612568B (en) Workflow task item display method and device and electronic equipment
CN111147354B (en) Message processing method, device, equipment and storage medium
CN112230824B (en) Data processing method and device of human-computer interaction system and electronic equipment
CN108717357B (en) Page display code conversion method, device, equipment and computer storage medium
CN110554884B (en) Configuration method, device, background server and storage medium
WO2018042313A2 (en) Techniques for implementing universal commands in a welding or cutting system
CN109324914B (en) Service calling method, service calling device and central server
JP2018190108A (en) Control program, control method, and control device
CN108717347B (en) Business information interaction identification method and device and electronic equipment
CN114553786B (en) Network request fusing method and device, computer equipment and storage medium
CN108390770B (en) Information generation method and device and server
CN113612680B (en) Suppressing indication of incoming communications in a user interface
CN111104085B (en) Display screen adaptation method, device, computer equipment and storage medium
CN110781142B (en) Data import method and device, server and storage medium
CN110557324B (en) Unread IM message processing method and device
JP6891426B2 (en) Information processing equipment, service systems and programs
CN111124841A (en) Abnormal page alarming method and device and computer system
CN115134328B (en) Corner mark configuration method and device, computer equipment and readable storage medium
CN111552525A (en) Skeleton screen generation method and device
CN110443055B (en) Uplink method and device for self-media associated data on Internet
CN114327696A (en) Method and device for processing applet request, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant