CN110795489A - System and method for managing and controlling process of operation unit - Google Patents

System and method for managing and controlling process of operation unit Download PDF

Info

Publication number
CN110795489A
CN110795489A CN201911107834.1A CN201911107834A CN110795489A CN 110795489 A CN110795489 A CN 110795489A CN 201911107834 A CN201911107834 A CN 201911107834A CN 110795489 A CN110795489 A CN 110795489A
Authority
CN
China
Prior art keywords
module
unit
flow
operation flow
client
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.)
Pending
Application number
CN201911107834.1A
Other languages
Chinese (zh)
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201911107834.1A priority Critical patent/CN110795489A/en
Publication of CN110795489A publication Critical patent/CN110795489A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an operation unit flow management and control system which comprises a communication module, an operation flow management module, an operation flow runtime module, an operation unit running state monitoring module, a service processing performance analysis module and a database, wherein the communication module is respectively in communication connection with a client, the operation unit running state monitoring module and the operation flow runtime module, the operation flow management module is in communication connection with the database, the operation flow runtime module is in communication connection with the database, and the service processing performance analysis module is in communication connection with the database. The operation unit process management and control system can configure each module unit according to specific conditions in specific application, can save a large amount of time for re-development and design of the whole system, mainly spend time on business logic, reduce the development difficulty of complex process application, and is beneficial to improving the management efficiency of an application system.

Description

System and method for managing and controlling process of operation unit
Technical Field
The invention relates to the technical field of operation flow management and control, in particular to an operation unit flow management and control system and method.
Background
In the conventional process management and control, a business process is solidified in a system in a coding mode, and when the business process and an organization structure are changed, the system needs to be modified significantly or even redesigned. This curing approach lacks flexibility and scalability.
Disclosure of Invention
The present invention aims to overcome the defects in the background art, and provides a system and a method for managing and controlling the flow of an operation unit, wherein each module unit can be configured according to specific conditions in specific applications, so that a large amount of time for re-development and design of the whole system can be saved, the time is mainly spent on business logic, the development difficulty of complex flow applications is reduced, and the management efficiency of an application system is favorably improved.
In order to achieve the technical effects, the invention adopts the following technical scheme:
a kind of operation unit flow management and control system, including communication module, operation flow management module, operation flow runtime module, operation unit running state monitoring module, business processing performance analysis module and database; the communication module is respectively in communication connection with the client, the operation unit operation state monitoring module and the operation flow operation module, and is used for realizing information transfer between the client and the operation flow operation module; the operation flow management module is in communication connection with the database and is used for realizing service logic configuration, operation step configuration, operation flow library configuration and operation flow modeling; the operation flow runtime module is in communication connection with the database and is used for loading basic information related to the operation flow management module, constructing an operation flow runtime processing environment, receiving data information of the communication module, creating an independent operation flow environment for the client, returning a creation result to the communication module, recording the consumed time of the operation processing step and storing the consumed time in the database; the client comprises a plurality of operation units, and the operation unit operation state monitoring module is used for displaying the operation state of each operation unit and providing data information of the operation state of each operation unit for the communication module; the service processing performance analysis module is in communication connection with the database and is used for inquiring the consumed time of the processing operation step to be used as a basis for optimizing the service logic program.
Further, the workflow management module specifically includes: the system comprises a business logic configuration unit, an operation step configuration unit, an operation flow modeling unit and an operation flow library configuration unit;
the business logic configuration unit is used for configuring the implementation name of the business logic into the database for the operation flow modeling unit to call;
the operation step configuration unit is used for establishing operation step basic data and configuring parameter information required to be input in the operation step into a database for the operation flow modeling unit to call;
the operation flow modeling unit is used for selecting corresponding operation steps, establishing the flow of a single mode or a combined mode in a sequence mode, a circulation mode and a skip mode, configuring the binding relationship between the operation steps and the realization of service logic and configuring the life cycle of parameters of the operation steps;
the operation flow base configuration unit is used for establishing an operation flow knowledge base and realizing operation flow unified management and authority distribution.
Further, the job unit has a unique identification ID, and when the job flow runtime module creates an independent runtime environment for the client, specifically, an independent runtime environment corresponding to the identification ID of each job unit is created for each job unit.
Further, the operation state of the job unit at least comprises online and offline.
Further, the communication module is specifically configured to receive instruction information and data information of the client, forward the received information to the workflow runtime module, and feed back an execution result of the workflow runtime module to the client.
Further, the instruction information is specifically sent to the communication module in the form of a workflow code, and the data information is parameter information input by the user at the client.
Meanwhile, the invention also discloses an operation unit flow control method which is realized by the operation unit flow control system and specifically comprises the following steps:
A. the client sends the operation information input by the user to the communication module;
B. the communication module receives the operation information and transmits the received operation information to the operation flow operation module;
C. the operation flow runtime module obtains the logical operation that the current operation unit needs to be carried out from the job information received, obtain the processing result after carrying out the logical operation;
D. the operation flow runtime module returns the processing result to the communication module;
E. the communication module receives the processing result and then transmits the processing result to the corresponding client;
F. and the client performs the next action according to the returned result and sends the operation information corresponding to the next action to the communication module.
Compared with the prior art, the invention has the following beneficial effects:
according to the system and the method for managing and controlling the operation unit flow, the system is divided into the plurality of functional modules, so that when the service flow and the organization structure are changed, each module unit can be configured according to specific conditions, the core thought of the service flow modeling method is utilized to establish the service flow library, a large amount of time for re-developing and designing the whole system can be saved, the time is mainly spent on service logic, the development difficulty of complex flow application is reduced, and the management efficiency of an application system is improved.
Drawings
Fig. 1 is a schematic diagram of a work unit flow management and control system according to the present invention.
Detailed Description
The invention will be further elucidated and described with reference to the embodiments of the invention described hereinafter.
Example (b):
the first embodiment is as follows:
as shown in fig. 1, an operation unit process management and control system includes a communication module, an operation process management module, an operation process runtime module, an operation unit running state monitoring module, a service processing performance analysis module, and a database.
The communication module is respectively in communication connection with the client, the operation unit operation state monitoring module and the operation flow operation module, and is used for realizing information transfer between the client and the operation flow operation module. In this embodiment, the communication module is specifically configured to receive instruction information and data information of the client, forward the received information to the workflow runtime module, feed back an execution result of the workflow runtime module to the client, and prompt the client to perform a next action or prompt the client for abnormal information. The instruction information is specifically sent to the communication module in the form of a workflow code, and the data information is parameter information input by a user at the client.
The operation flow management module is in communication connection with the database and is used for realizing service logic configuration, operation step configuration, operation flow library configuration and operation flow modeling.
Specifically, in this embodiment, the workflow management module specifically includes: the system comprises a business logic configuration unit, an operation step configuration unit, an operation process modeling unit and an operation process library configuration unit.
The business logic configuration unit is used for configuring the implementation name of the business logic into the database for the operation flow modeling unit to call.
The operation step configuration unit is used for establishing operation step basic data and configuring parameter information required to be input in the operation step into the database for the operation flow modeling unit to call.
The operation flow modeling unit is used for selecting corresponding operation steps, establishing the flow of a single mode or a combined mode in a sequence mode, a circulation mode and a skip mode, configuring the binding relationship between the operation steps and the realization of service logic, and configuring the life cycle of parameters of the operation steps.
The operation flow base configuration unit is used for establishing an operation flow knowledge base and realizing operation flow unified management and authority distribution.
The operation flow runtime module is in communication connection with the database, and is used for loading basic information related to the operation flow management module, constructing an operation flow runtime processing environment, receiving data information of the communication module, creating an independent operation environment for each operation unit of the client (data of each operation unit are independent and do not influence each other), returning a creation result to the communication module, recording the consumption time of an operation processing step (namely, executing service logic), and storing the consumption time into the database;
the client comprises a plurality of operation units, and the operation unit operation state monitoring module is used for displaying the operation state of each operation unit and providing data information of the operation state of each operation unit for the communication module; the operation units have unique identification IDs, and when the operation flow runtime module creates independent runtime environments for the client, the operation flow runtime module specifically creates independent runtime environments corresponding to the identification IDs of the operation units one by one for each operation unit. Specifically, the operation state of the job unit at least includes online and offline.
The service processing performance analysis module is in communication connection with the database and is used for inquiring the consumed time of the processing operation step to be used as a basis for optimizing the service logic program.
A method for managing and controlling the process of an operation unit is realized by the system for managing and controlling the process of the operation unit, and specifically comprises the following steps:
A. the client sends the operation information input by the user to the communication module;
B. the communication module receives the operation information and transmits the received operation information to the operation flow operation module;
C. the operation flow runtime module obtains the logical operation that the current operation unit needs to be carried out from the job information received, obtain the processing result after carrying out the logical operation;
D. the operation flow runtime module returns the processing result to the communication module;
E. the communication module receives the processing result and then transmits the processing result to the corresponding client;
F. and the client performs the next action according to the returned result and sends the operation information corresponding to the next action to the communication module.
In summary, the core of the operation unit process management and control system of the present invention is to provide a business process modeling method and establish a business process library, which can save a lot of time and avoid repeated wheel making, thereby spending time mainly on business logic, reducing the development difficulty of complex process application, and improving the management efficiency of an application system.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (7)

1. A flow control system of an operation unit is characterized by comprising a communication module, an operation flow management module, an operation flow runtime module, an operation unit running state monitoring module, a service processing performance analysis module and a database;
the communication module is respectively in communication connection with the client, the operation unit operation state monitoring module and the operation flow operation module, and is used for realizing information transfer between the client and the operation flow operation module;
the operation flow management module is in communication connection with the database and is used for realizing service logic configuration, operation step configuration, operation flow library configuration and operation flow modeling;
the operation flow runtime module is in communication connection with the database and is used for loading basic information related to the operation flow management module, constructing an operation flow runtime processing environment, receiving data information of the communication module, creating an independent operation flow environment for the client, returning a creation result to the communication module, recording the consumed time of the operation processing step and storing the consumed time in the database;
the client comprises a plurality of operation units, and the operation unit operation state monitoring module is used for displaying the operation state of each operation unit and providing data information of the operation state of each operation unit for the communication module;
the service processing performance analysis module is in communication connection with the database and is used for inquiring the consumed time of the processing operation step to be used as a basis for optimizing the service logic program.
2. The system for managing and controlling the process of the operation unit according to claim 1, wherein the operation process management module specifically comprises: the system comprises a business logic configuration unit, an operation step configuration unit, an operation flow modeling unit and an operation flow library configuration unit;
the business logic configuration unit is used for configuring the implementation name of the business logic into the database for the operation flow modeling unit to call;
the operation step configuration unit is used for establishing operation step basic data and configuring parameter information required to be input in the operation step into a database for the operation flow modeling unit to call;
the operation flow modeling unit is used for selecting corresponding operation steps, establishing the flow of a single mode or a combined mode in a sequence mode, a circulation mode and a skip mode, configuring the binding relationship between the operation steps and the realization of service logic and configuring the life cycle of parameters of the operation steps;
the operation flow base configuration unit is used for establishing an operation flow knowledge base and realizing operation flow unified management and authority distribution.
3. The system according to claim 1, wherein the job unit has a unique identification ID, and the job flow runtime module establishes an independent runtime environment for the client, specifically, establishes an independent runtime environment corresponding to the identification ID of each job unit.
4. The system according to claim 1, wherein the operation status of the task unit at least includes online and offline.
5. The system according to claim 1, wherein the communication module is specifically configured to receive instruction information and data information of a client, forward the received information to the workflow runtime module, and feed back an execution result of the workflow runtime module to the client.
6. The system according to claim 1, wherein the instruction information is specifically sent to the communication module in a form of a workflow code, and the data information is parameter information input by a user at a client.
7. An operation unit flow control method implemented by the operation unit flow control system according to any one of claims 1 to 6, specifically comprising the steps of:
A. the client sends the operation information input by the user to the communication module;
B. the communication module receives the operation information and transmits the received operation information to the operation flow operation module;
C. the operation flow runtime module obtains the logical operation that the current operation unit needs to be carried out from the job information received, obtain the processing result after carrying out the logical operation;
D. the operation flow runtime module returns the processing result to the communication module;
E. the communication module receives the processing result and then transmits the processing result to the corresponding client;
F. and the client performs the next action according to the returned result and sends the operation information corresponding to the next action to the communication module.
CN201911107834.1A 2019-11-13 2019-11-13 System and method for managing and controlling process of operation unit Pending CN110795489A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911107834.1A CN110795489A (en) 2019-11-13 2019-11-13 System and method for managing and controlling process of operation unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911107834.1A CN110795489A (en) 2019-11-13 2019-11-13 System and method for managing and controlling process of operation unit

Publications (1)

Publication Number Publication Date
CN110795489A true CN110795489A (en) 2020-02-14

Family

ID=69444401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911107834.1A Pending CN110795489A (en) 2019-11-13 2019-11-13 System and method for managing and controlling process of operation unit

Country Status (1)

Country Link
CN (1) CN110795489A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785134A (en) * 2021-01-14 2021-05-11 上海发那科机器人有限公司 Production plan management system and method for butt joint robot spraying operation

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101329624A (en) * 2007-06-22 2008-12-24 上海容恒实业有限公司 Computer flexible management construction system
CN101706738A (en) * 2009-10-29 2010-05-12 中国联合网络通信集团有限公司 Flow application system
CN102034151A (en) * 2010-12-13 2011-04-27 东莞市高鑫机电科技服务有限公司 SOA-based enterprise collaboration management system service flow design method and system
CN104850405A (en) * 2015-05-25 2015-08-19 武汉众联信息技术股份有限公司 Intelligent configurable workflow engine and implementation method therefor
CN105678459A (en) * 2016-01-07 2016-06-15 武汉大学 Metadatabase-based business flow customization model
CN107145576A (en) * 2017-05-08 2017-09-08 科技谷(厦门)信息技术有限公司 A kind of big data ETL for supporting visualization and procedure dispatches system
CN107784488A (en) * 2017-11-20 2018-03-09 吉林大学 A kind of business process management system of loose couplings

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101329624A (en) * 2007-06-22 2008-12-24 上海容恒实业有限公司 Computer flexible management construction system
CN101706738A (en) * 2009-10-29 2010-05-12 中国联合网络通信集团有限公司 Flow application system
CN102034151A (en) * 2010-12-13 2011-04-27 东莞市高鑫机电科技服务有限公司 SOA-based enterprise collaboration management system service flow design method and system
CN104850405A (en) * 2015-05-25 2015-08-19 武汉众联信息技术股份有限公司 Intelligent configurable workflow engine and implementation method therefor
CN105678459A (en) * 2016-01-07 2016-06-15 武汉大学 Metadatabase-based business flow customization model
CN107145576A (en) * 2017-05-08 2017-09-08 科技谷(厦门)信息技术有限公司 A kind of big data ETL for supporting visualization and procedure dispatches system
CN107784488A (en) * 2017-11-20 2018-03-09 吉林大学 A kind of business process management system of loose couplings

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱海平 等: "业务流程时间性能定量分析", 《工业工程与管理》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785134A (en) * 2021-01-14 2021-05-11 上海发那科机器人有限公司 Production plan management system and method for butt joint robot spraying operation
CN112785134B (en) * 2021-01-14 2023-03-24 上海发那科机器人有限公司 Production plan management system and method for butt joint robot spraying operation

Similar Documents

Publication Publication Date Title
CN112101899B (en) Physical fusion method for digital twin enhanced manufacturing service information
CN108090731B (en) Information processing method and device
CN101201753B (en) Method for configuring and managing multimode machine supervising engine
CN103092670A (en) Cross-platform virtual computing resource management method under cloud computing environment
CN111274052A (en) Data distribution method, server, and computer-readable storage medium
CN107479984B (en) Distributed spatial data processing system based on message
CN110471746B (en) Distributed transaction callback method, device and system
CN107943453B (en) Method and system for realizing user-defined plan task of operation and maintenance system
CN110611707A (en) Task scheduling method and device
CN110619014A (en) ETL-based data extraction method
CN110134533B (en) System and method capable of scheduling data in batches
CN110795489A (en) System and method for managing and controlling process of operation unit
CN111553545B (en) Method for optimizing batch task scheduling dependence
CN113658351A (en) Product production method and device, electronic equipment and storage medium
CN112633850A (en) Method for realizing service flow automation by managing, calling and monitoring RPA robot
CN102214094B (en) Operation is performed via asynchronous programming model
CN102479348A (en) Code reuse-oriented MES (manufacturing execution system) business modeling system and method
CN115712572A (en) Task testing method and device, storage medium and electronic device
CN110750362A (en) Method and apparatus for analyzing biological information, and storage medium
CN115617480A (en) Task scheduling method, device and system and storage medium
US20080077925A1 (en) Fault Tolerant System for Execution of Parallel Jobs
CN114371874A (en) Configuration method, system, device and medium of Internet of things equipment
CN114536339A (en) Method and device for controlling cooperative robot, cooperative robot and storage medium
CN111679899B (en) Task scheduling method, device, platform equipment and storage medium
CN114675940A (en) Application instance construction method, device and equipment

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200214

RJ01 Rejection of invention patent application after publication