Method and device for uniformly processing multiple types of government affairs

By dynamically configuring the process of government affairs processing and out-of-call routing, the problem of inconsistent interfaces and process changes in the government affairs system is solved, and unified processing and process reengineering of government affairs is realized, technical costs and maintenance difficulties are reduced, and integration is improved. Efficiency and interface customization capabilities.

CN112116516BActive Publication Date: 2025-01-03CHINA CONSTRUCTION BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011043659.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-28
Publication Date
2025-01-03
Estimated Expiration
2040-09-28

AI Technical Summary

Technical Problem

Due to the ministerial vertical system, provincial vertical system, and municipal and county-level self-built systems, the system is complex, the interface forms are different, and the matter handling process is irregular, so it cannot provide a unified standard interface, resulting in high technical costs and maintenance. It is difficult, and the process changes in traditional technology require the back-end system to be modified simultaneously, and there is a problem of blind docking and duplicate copying.

Method used

Provide unified processing methods and devices for multiple types of government affairs. By obtaining government affairs service requests, finding processing processes and scheduling node configurations, dynamic configuration processing processes, using dynamic form technology and APP page configuration, realizing out-of-call routing, and supporting universal forms and APP Page configuration to implement a unified matter handling mechanism.

Benefits of technology

It solves the problem of irregular matter handling procedures and inability to provide unified standard interfaces, realizes the adjustment of processes according to business changes, reduces system construction and maintenance costs, and improves the integration efficiency and interface customization capabilities of government affairs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112116516B_ABST
    Figure CN112116516B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for uniformly processing multiple types of government affairs, the method comprising: obtaining a government affairs service request, the government affairs service request comprising: a government affairs identification and request data; searching for a processing flow of a government affairs of a corresponding type and an outbound call configuration in an affairs scheduling node according to the government affairs identification; processing the request data according to the processing flow and performing outbound call routing through the outbound call configuration in the affairs scheduling node. By adopting the above technical solution, a unified affairs processing mechanism is implemented, solving technical problems such as non-standard affairs processing flow and inability to provide a unified standard interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for uniformly processing multiple types of government affairs. Background Art

[0002] At present, in order to improve the experience of government services, deepen the "Internet + government services", optimize and enhance the "one-stop" function of government service halls, and improve the centralized service model of comprehensive government service halls at the provincial, municipal, county and township levels, all localities are vigorously building government systems. However, the government systems of provinces, cities, counties and townships have departmental vertical systems, provincial vertical systems, and a large number of self-built systems at the city, district and county levels. The systems are complex, the technologies are diverse, the interfaces are in different forms, the procedures for handling matters are not standardized, and it is impossible to provide a unified standard interface. As a result, in the process of building centralized government systems, different interfaces for different matters in different cities, different bureaus and committees are repeatedly connected, and the meaning of interface fields with the same name are not unified, resulting in technical problems caused by various standards such as high technical costs for system construction and high maintenance difficulty.

[0003] In addition, the processing of matters in traditional technologies is heavily dependent on the interfaces and data of the back-end systems, and the handling procedures are relatively fixed. If the matter process changes, it will cause synchronous modifications to the back-end system interactions. There are problems such as blindly connecting matter interfaces, excessively copying the original matter process, and no abstraction and sharing. Summary of the invention

[0004] In response to the problems in the prior art, the present invention provides a method and device for uniformly processing multiple types of government affairs, an electronic device, and a computer-readable storage medium, which can at least partially solve the problems in the prior art.

[0005] In order to achieve the above object, the present invention adopts the following technical solution:

[0006] First, a method for uniformly handling multiple types of government affairs is provided, including:

[0007] Obtaining a government affairs service request, the government affairs service request including: a government affairs identification and request data;

[0008] According to the government affairs item identifier, find the processing flow of the government affairs item of the corresponding type and the outbound call configuration in the item scheduling node;

[0009] The request data is processed according to the processing flow and outbound call routing is performed through the outbound call configuration in the event scheduling node.

[0010] Furthermore, the unified processing method for multiple types of government affairs also includes:

[0011] Dynamically pre-configure the processing procedures for various types of government affairs through dynamic form technology.

[0012] Furthermore, the processing flow of various types of government affairs can be dynamically pre-configured through dynamic form technology, including:

[0013] Determine whether the government affairs item to be configured is a query item;

[0014] If not, determine whether the government affairs to be configured adopts the universal form configuration;

[0015] If the government affairs to be configured adopts the universal form configuration, the government affairs processing flow is configured through the configuration form;

[0016] If the government affairs item to be configured does not use the universal form configuration, the government affairs item processing flow configuration shall be carried out through the APP page.

[0017] Furthermore, the unified processing method for multiple types of government affairs also includes:

[0018] Configure outbound calls for each event scheduling node.

[0019] In a second aspect, a device for uniformly processing multiple types of government affairs is provided, including:

[0020] A service request acquisition module is used to acquire a government affairs service request, wherein the government affairs service request includes: a government affairs identification and request data;

[0021] A matching module searches for the processing flow of government affairs of the corresponding type and the outbound call configuration in the affairs scheduling node according to the government affairs identification;

[0022] The outbound call processing module processes the request data according to the processing flow and performs outbound call routing through the outbound call configuration in the event scheduling node.

[0023] Furthermore, the device for uniformly processing multiple types of government affairs also includes:

[0024] The dynamic configuration module dynamically pre-configures the processing procedures for various types of government affairs through dynamic form technology.

[0025] Furthermore, the dynamic configuration module includes:

[0026] A first judgment unit judges whether the government affairs item to be configured is an inquiry item;

[0027] The second judgment unit judges whether the government affairs item to be configured is configured using a universal form if the government affairs item to be configured is not a query item;

[0028] Form configuration module: if the government affairs to be configured adopts universal form configuration, the government affairs processing flow is configured through the configuration form;

[0029] APP page configuration module: if the government affairs to be configured do not use the universal form configuration, the government affairs processing flow will be configured through the APP page.

[0030] Furthermore, the device for uniformly processing multiple types of government affairs also includes:

[0031] The outbound call configuration module configures outbound calls for each event scheduling node.

[0032] According to a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the above-mentioned method for unified processing of multiple types of government affairs are implemented.

[0033] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method for unified processing of multiple types of government affairs are implemented.

[0034] The present invention provides a method and device for unified processing of multiple types of government affairs, the method comprising: obtaining a government affairs service request, the government affairs service request comprising: a government affairs identification and request data; searching for a processing flow of a government affairs item of a corresponding type and an outbound call configuration in an affairs scheduling node according to the government affairs identification; processing the request data according to the processing flow and performing outbound call routing through the outbound call configuration in the affairs scheduling node. By adopting the above technical solution, a unified affairs processing mechanism is implemented to solve technical problems such as non-standard affairs processing flow and inability to provide a unified standard interface.

[0035] In addition, the unified processing method for multiple types of government affairs provided by the present invention also includes: dynamically pre-configuring the processing procedures for various types of government affairs through dynamic form technology, and adjusting the relevant attributes of the business and process at any time according to business changes to meet the development of user business changes. The development framework based on the system can quickly generate business models and applications to achieve process reengineering and unified processing of transactions, thereby promoting the comprehensive integration of government affairs.

[0036] In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0038] Figure 1 Schematic diagram of the process of the method for uniformly processing multiple types of government affairs in an embodiment of the present invention Figure 1 ;

[0039] Figure 2 Schematic diagram of the process of the method for uniformly processing multiple types of government affairs in an embodiment of the present invention Figure 2 ;

[0040] Figure 3 The specific steps of step S400 in the embodiment of the present invention are shown;

[0041] Figure 4 Schematic diagram of the process of the method for uniformly processing multiple types of government affairs in an embodiment of the present invention Figure 3 ;

[0042] Figure 5 The overall flow chart of the unified processing system for multiple types of government affairs is shown;

[0043] Figure 6 The APP page for filling out form node configuration is shown;

[0044] Figure 7 It shows that after selecting the universal form method, the page for designing the form is turned on;

[0045] Figure 8 Shows the form designer page;

[0046] Fig. 9 After the APP selection page is configured, the APP selection page is opened;

[0047] Fig.10 The page for adding a scheduling configuration node under the declaration form is shown;

[0048] Fig.11 Shows the page for clicking on the scheduling configuration to start the scheduling;

[0049] Fig.12 The page for selecting a scheduling method is shown;

[0050] Fig.13 It shows that after clicking on the connection with the bureau, you will enter the page for selecting bureau services;

[0051] Fig.14 The pop-up window for selecting the bureau committee service is shown, and the pop-up window content reads data from os_matter_outser;

[0052] Fig.15 The page for process design is shown;

[0053] Fig.16 The execution process of the scheduling node scenario is shown;

[0054] Fig.17 It is a structural block diagram of a device for uniformly processing multiple types of government affairs in an embodiment of the present invention;

[0055] Fig.18 4 is a structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0056] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0057] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0058] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatuses.

[0059] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0060] Figure 1 Schematic diagram of the process of the method for uniformly processing multiple types of government affairs in an embodiment of the present invention Figure 1 ;like Figure 1 As shown, the method for uniformly handling multiple types of government affairs may also include the following contents:

[0061] Step S100: obtaining a government affairs service request, wherein the government affairs service request includes: a government affairs identification and request data;

[0062] Among them, users upload government affairs service requests through the APP page.

[0063] Step S200: searching for the processing flow of the government affairs item of the corresponding type and the outbound call configuration in the item scheduling node according to the government affairs item identifier;

[0064] Specifically, the requirements of various bureaus and committees are integrated in advance as needed so as to carry out corresponding processing.

[0065] Step S300: Process the request data according to the processing flow and perform outbound call routing through the outbound call configuration in the event scheduling node.

[0066] Specifically, various matters are handled uniformly according to the pre-configured processes and outbound call nodes based on the matter type.

[0067] The invention provides a unified processing method for multiple types of government affairs, realizes a unified processing mechanism for affairs, and solves technical problems such as non-standard affairs processing procedures and inability to provide a unified standard interface.

[0068] In an alternative embodiment, see Figure 2 The unified processing method for multiple types of government affairs may also include:

[0069] Step S400: Dynamically pre-configure the processing flow of various types of government affairs through dynamic form technology.

[0070] Specifically, see Figure 3 , the step S400 may include the following contents:

[0071] Step S410: Determine whether the government affairs item to be configured is a query item;

[0072] If yes, execute step S450; if no, execute step S420.

[0073] Step S420: Determine whether the government affairs item to be configured is configured using a universal form;

[0074] If yes, go to step S430; if no, go to step S440;

[0075] Step S430: configuring the government affairs processing flow through the configuration form;

[0076] Step S440: Configure the government affairs processing flow through the APP page.

[0077] Step S450: Provide query services for customized matters.

[0078] In an alternative embodiment, see Figure 4 The unified processing method for multiple types of government affairs may also include:

[0079] Step S500: configure outbound calls for each event scheduling node.

[0080] It is worth mentioning that the unified processing system for multiple types of government affairs is based on the Spring cloud framework, and the Oracle enterprise-level database provides data support such as business rules and service management for the platform. The message format is unified in the processing process, and the standard Rest Api format is adopted to provide message content with unified naming. In addition, the dynamic configuration of the event process nodes is adopted, combined with the form configuration, to achieve the effect of configuration and use; unified outbound routing, providing a unified access server (Nginx), and integrating the configuration center client provided by the head office, by calling the client api interface, sending tenant ID, transaction code and other information to the unified configuration center (ZooKeeper) for routing addressing; the branch interface and logic processing call the corresponding government-side government service system related services, and the processing result callback system is used for result feedback.

[0081] In order to enable those skilled in the art to better understand the present application, each process is specifically described below in combination with actual application scenarios:

[0082] For inquiry matters and non-inquiry matters:

[0083] For inquiry matters, the APP directly develops the page, and the server provides inquiry services and connects to the interface of the bureau and committee business system adapted by the branch;

[0084] For non-query matters, the filling page is configured by configuring the universal form or the APP customized page, and the outbound call routing is performed through the outbound call configuration in the scheduling node, and the outbound call branch service is dynamically called through the matter interface.

[0085] Configure the report page through the configuration form or front-end APP page, configure the outbound call in the event scheduling node, perform outbound call routing, dynamically call the event interface to call the branch p5 service, and realize the unified processing mechanism of multiple types of government affairs. For the specific process, see Figure 5 .

[0086] Among them, the configuration of the items needs to configure the existing nodes such as the basic elements of the items, the handling guide, the handling process, the handling materials, the handling mail, the appointment, and the approval. The existing links are not introduced separately, and the transformation of the form nodes and the addition of the scheduling node configuration are introduced in detail.

[0087] Prototype diagram (choose the universal form to configure the form, use the existing APP page to configure the form) node configuration, open the "application form" will have 3 selection methods, APP page configuration form, universal form method, external link to the existing service system, see Figure 6 After selecting the universal form method, go to the page for designing the form, see Figure 7 .

[0088] It is worth mentioning that the channels are unified through the government service platform, and the portal's service requests all go through the unified channel service layer. This layer is mainly responsible for page generation, service forwarding, tenant information management, security management and other functions. As the unified channel processing layer for back-end system access, the customization of transaction pages is achieved through dynamic form technology at this layer.

[0089] The interface of the form designer is as follows: Figure 8 As shown, the form components are configured by dragging and dropping. The name attribute of each component needs to be selected. There are fixed values ​​(from_item table) in the database for selection. The purpose is to correspond to the fields of form_save when saving the form.

[0090] Specifically, when selecting a value for the name attribute, it cannot be repeated with an existing component; after selecting name, the Chinese name of name will be directly used as the form label.

[0091] Form component name table from_item

[0092] id primary key

[0093] item_name name (Chinese)

[0094] item_enname name (English)

[0095] item_remarkComment, description

[0096] For select, redio, checkbox, and other components, you need to configure the data source. The property configuration requires configuring the data source: (

[0098] Form data source table from_source

[0099] id primary key

[0100] source_name name (Chinese)

[0101] source_url URL address

[0102] source_remarkComment, description )

[0104] Among them, all form data is saved to the form_save table, and no data is saved to the business table.

[0105] For the form publishing interface, after the form configuration is completed, you need to call the APP interface and send the configuration information (the configuration information is converted into JSON format) to the APP.

[0106] In addition, the embodiment of the present invention also provides a public data saving service interface, and saving and modification are designed into the same interface. Saving / modification is determined based on the workid (matter handling ID) of the matter handling. Modification is performed with workid, and saving is performed without workid.

[0107] After the project goes online, there will be more and more data, so the data tables will be divided into different libraries and tables;

[0108] After the form on the APP is filled out, the backend interface is called to save it to the backend database. A saving interface is provided with a parameter of 1 String type;

[0109] Enter the demo:

[0110]

[0111]

[0112] Parameters:

[0113] In addition, the returned message format is encapsulated according to the requirements of the encoding specification.

[0114] In addition, the embodiment of the present invention also provides a data preview interface: query the form information of the case according to the case ID.

[0115] 3f7a9b60-84c9-42f1-87d9-e5cccd9a0981

[0116] Parameters:

[0117]

[0118]

[0119] It is worth noting that after selecting the APP page configuration, open the Select APP page, see Fig. 9 , the page directly selects the corresponding APP template from the list; the data here is read from the Os_matter_appurl table. Save the data to os_Matter_dispatch;

[0120] The data design is shown in Table 1:

[0121] Table 1

[0122]

[0123] In addition, a new scheduling node configuration has been added to the to-do item settings. The business operations after filling in the data are selected according to the type of to-do item, mainly including bureau and committee processing, offline processing and internal approval.

[0124] 1. Bureau or committee processing. If you choose bureau or committee processing, you need to check the bureau or committee to be connected (such as the Civil Affairs Bureau or the Public Security Bureau) and select the business type to be connected (such as querying identity information, ID card processing). The business type is stored in the background as a transaction code; the data structure is shown in Table 2:

[0125] Table 2

[0126]

[0127] The scheduling mode association table is shown in Table 3:

[0128] Table 3

[0129]

[0130] Add a scheduling configuration node under the declaration form, see Fig.10 ; Then, click on the scheduling configuration to start the scheduling, see Fig.11 , select the execution mode, see Fig.12 ; After clicking on the connection with the bureau, enter the bureau service selection, see Fig.13 ; Select the pop-up window of the bureau service. The pop-up window content reads data from os_matter_outser, see Fig.14 ;

[0131] 2. When handling offline, there is no need to configure the docking bureau and the corresponding business type;

[0132] 3. During internal approval, process design is performed. When executing the scheduling node, the workflow engine is started according to the parameters. The workflow module refers to the existing one. Fig.15 For details on the execution process of the scheduling node scenario, see Fig.16 .

[0133] Outbound call routing settings:

[0134] First, all form data fields must be unified, such as all agents must have name and gender as sex;

[0135] Secondly, the parameters of the branch's p5 outbound call need to be consistent with the form field names;

[0136] When passing parameters through an outbound call, align the name of the form field with the parameter name of the p5 interface, and directly pass the value of the form field to the p5 interface;

[0137] Outbound call: Find the corresponding business data according to the workid and matterid, find the corresponding record from os_matter_outser, get the parameters required for outbound call p5, assign values ​​to the corresponding fields, and call the outbound call P5 service.

[0138] Outbound call bureau transaction message storage:

[0139] In the scenario of outbound calls to the bureau committee during the process of handling matters, the public module provides an API to the application, retains the request and response messages for queries and handling matters, and the table structure is shown in Table 4:

[0140] Table 4

[0141]

[0142] Feedback on the results of the matter:

[0143] Provide branch p5 reverse call interface (modify the status of the event);

[0144] When a matter calls the branch P5 service, the matter workid needs to be transmitted to the branch, and the workid needs to be returned to the system in the end, and the workid needs to be modified according to the workid.

[0145] In summary, the embodiment of the present invention realizes a government service platform, completes the unified processing of multiple types of government affairs, and supports process configuration and automatic addressing based on the processing nodes. The government service platform supports customization of forms, etc., so as to quickly realize interface customization. The government service platform provides a standard interface and realizes the unification with the portal display. In terms of business, process reengineering is realized, and it can be dynamically changed through configuration as needed, which improves the efficiency of system integration, reduces the workload of repeated development, and supports high customization of the interface. The platform comprehensively promotes integrated services, so as to quickly complete the construction of the government platform.

[0146] Based on the same inventive concept, the embodiments of the present application also provide a device for unified processing of multiple types of government affairs, which can be used to implement the methods described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem by the device for unified processing of multiple types of government affairs is similar to the above methods, the implementation of the device for unified processing of multiple types of government affairs can refer to the implementation of the above methods, and the repeated parts will not be repeated. As used below, the terms "unit" or "module" can be a combination of software and / or hardware that implements predetermined functions. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0147] Fig.17 It is a structural framework of the device for unified processing of multiple types of government affairs in the embodiment of the present invention. Figure 1 .like Fig.17 As shown, the device for uniformly processing multiple types of government affairs specifically includes: a service request acquisition module 10, a matching module 20 and an outbound call processing module 30.

[0148] The service request acquisition module 10 acquires a government affairs service request, wherein the government affairs service request includes: a government affairs identification and request data;

[0149] The matching module 20 searches for the processing flow of the government affairs of the corresponding type and the outbound call configuration in the affairs scheduling node according to the government affairs identification;

[0150] The outbound call processing module 30 processes the request data according to the processing flow and performs outbound call routing through the outbound call configuration in the event scheduling node.

[0151] The invention provides a unified processing device for multiple types of government affairs, realizes a unified affairs processing mechanism, and solves technical problems such as non-standard affairs processing procedures and inability to provide a unified standard interface.

[0152] In an optional embodiment, the apparatus for uniformly processing multiple types of government affairs further includes: a dynamic configuration module for dynamically pre-configuring the processing procedures for each type of government affairs through dynamic form technology.

[0153] Specifically, the dynamic configuration module includes: a first judgment unit, a second judgment unit, a form configuration module and an APP page configuration module.

[0154] A first judgment unit judges whether the government affairs item to be configured is an inquiry item;

[0155] The second judgment unit judges whether the government affairs item to be configured is configured using a universal form if the government affairs item to be configured is not a query item;

[0156] Form configuration module: if the government affairs to be configured adopts universal form configuration, the government affairs processing flow is configured through the configuration form;

[0157] APP page configuration module: if the government affairs to be configured do not use the universal form configuration, the government affairs processing flow will be configured through the APP page.

[0158] In an optional embodiment, the device for uniformly processing multiple types of government affairs further includes: an outbound call configuration module for performing outbound call configuration for each affairs scheduling node.

[0159] The devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is an electronic device, and the electronic device may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0160] In a typical example, the electronic device specifically includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the above-mentioned method for unified processing of multiple types of government affairs are implemented.

[0161] Reference below Fig.18 , which shows a schematic structural diagram of an electronic device 600 suitable for implementing an embodiment of the present application.

[0162] like Fig.18 As shown, electronic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate operations and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. In RAM 603, various programs and data required for the operation of system 600 are also stored. CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to bus 604.

[0163] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed as needed as the storage section 608.

[0164] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above-mentioned method for uniformly processing multiple types of government affairs when executed by a processor.

[0165] In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 609 , and / or installed from the removable medium 611 .

[0166] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0167] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

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

[0169] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0170] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0171] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0172] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0173] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0174] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0175] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for uniformly processing multiple types of government affairs, characterized in that: include: Obtaining a government affairs service request, wherein the government affairs service request includes: a government affairs identification and request data; According to the government affairs item identifier, searching for the processing flow of the corresponding type of government affairs items and the outbound call configuration in the item scheduling node; Process the request data according to the processing flow and perform outbound call routing through the outbound call configuration in the event scheduling node, and dynamically call the event interface outbound call branch service; The outbound call includes: finding the corresponding business data according to the case ID and the matter ID, finding the corresponding record from the matter outbound call service table, obtaining the parameters required by the outbound call P5, assigning values ​​to the corresponding fields, and calling the outbound call P5 service; Also includes: Dynamically pre-configure the processing flow of various types of government affairs through dynamic form technology; The dynamic pre-configuration of the processing flow of various types of government affairs through dynamic form technology includes: Determine whether the government affairs item to be configured is a query item; If not, determine whether the government affairs to be configured adopts the universal form configuration; If the government affairs to be configured adopts the universal form configuration, the government affairs processing flow is configured through the configuration form; If the government affairs to be configured are not configured using the universal form, the government affairs processing flow is configured through the APP page; Also includes: Configure outbound calls for each event scheduling node; The method is based on the Spring cloud framework, and the Oracle enterprise-level database provides business rules and service management data support for the platform. The message format is unified during the processing, and the standard Rest Api format is adopted to provide message content with unified naming. In addition, dynamic configuration of event process nodes is adopted; unified outbound call routing is provided, and a unified access server Nginx is provided, and the configuration center client provided by the head office is integrated. By calling the client api interface, the tenant ID and transaction code information are sent to the unified configuration center ZooKeeper for routing addressing; the branch interface and logic processing call the corresponding government-side government service system related services, and the processing result callback system is used for result feedback.

2. A device for uniformly processing multiple types of government affairs, characterized in that: include: A service request acquisition module is used to acquire a government affairs service request, wherein the government affairs service request includes: a government affairs identification and request data; A matching module searches for a processing flow of a government matter of a corresponding type and an outbound call configuration in a matter scheduling node according to the government matter identifier; An outbound call processing module processes the request data according to the processing flow and performs outbound call routing through the outbound call configuration in the event scheduling node, and dynamically calls the event interface outbound call branch service; The outbound call includes: finding the corresponding business data according to the case ID and the matter ID, finding the corresponding record from the matter outbound call service table, obtaining the parameters required by the outbound call P5, assigning values ​​to the corresponding fields, and calling the outbound call P5 service; Also includes: Dynamic configuration module, which dynamically pre-configures the processing flow of various types of government affairs through dynamic form technology; The dynamic configuration module includes: A first judgment unit judges whether the government affairs item to be configured is an inquiry item; The second judgment unit judges whether the government affairs item to be configured is configured using a universal form if the government affairs item to be configured is not a query item; Form configuration module: if the government affairs to be configured adopts universal form configuration, the government affairs processing flow is configured through the configuration form; APP page configuration module: if the government affairs to be configured do not use the universal form configuration, the government affairs processing flow will be configured through the APP page; Also includes: Outbound call configuration module, which configures outbound calls for each event scheduling node; The device is based on the Spring cloud framework, and the Oracle enterprise-level database provides business rules and service management data support for the platform. The message format is unified during the processing, and the standard Rest Api format is adopted to provide message content with unified naming. In addition, dynamic configuration of event process nodes is adopted; unified outbound call routing is provided, and a unified access server Nginx is provided, and the configuration center client provided by the head office is integrated. By calling the client api interface, the tenant ID and transaction code information are sent to the unified configuration center ZooKeeper for routing addressing; the branch interface and logic processing call the corresponding government-side government service system related services, and the processing result callback system is used for result feedback.

3. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method for unified processing of multiple types of government affairs as described in claim 1 are implemented.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for unified processing of multiple types of government affairs as described in claim 1 are implemented.