CN110276212B - Data processing method and device, storage medium and electronic device - Google Patents
Data processing method and device, storage medium and electronic device Download PDFInfo
- Publication number
- CN110276212B CN110276212B CN201910527370.3A CN201910527370A CN110276212B CN 110276212 B CN110276212 B CN 110276212B CN 201910527370 A CN201910527370 A CN 201910527370A CN 110276212 B CN110276212 B CN 110276212B
- Authority
- CN
- China
- Prior art keywords
- data
- approved
- examined
- application form
- split
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
Abstract
The invention provides a data processing method and device, a storage medium and an electronic device; wherein, the method comprises the following steps: acquiring a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities; splitting the data application form to be examined and approved according to different authorities; and processing the data in the split form based on the permission trigger corresponding to the split form. By the method and the device, the problem of processing a plurality of forms in batches aiming at data with different data approval authorities in the related technology is solved.
Description
Technical Field
The invention relates to the field of computers, in particular to a data processing method and device, a storage medium and an electronic device.
Background
In the most common current approval process management mechanism, one application form is generally used as a complete form and is approved according to an approval process, and under the condition that the corresponding approval authorities of the applied data are different, the mode can enable the data with different data approval authorities to be subjected to batch multiple form applications under the condition of meeting data authority control, so that the operation processes of users are increased, and the users are not convenient to use the data under the condition of large data volume.
In view of the above problems in the related art, no effective solution exists at present.
Disclosure of Invention
The embodiment of the invention provides a data processing method and device, a storage medium and an electronic device, which are used for at least solving the problem of processing a plurality of forms in batches aiming at data with different data approval authorities in the related art.
According to an embodiment of the present invention, there is provided a data processing method including: acquiring a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities; splitting the data application form to be examined and approved according to different authorities; and processing the data in the split form based on the permission trigger corresponding to the split form.
According to another embodiment of the present invention, there is provided a data processing apparatus including: the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a data application form to be examined and approved, and the data application form to be examined and approved comprises data with multiple authorities; the splitting module is used for splitting the data application form to be examined and approved according to different authorities; and the processing module is used for processing the data in the split form based on the permission trigger corresponding to the split form.
According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
Through the application, the data with multiple authorities are applied to a data application form to be examined and approved, then the data application form is split, and the data in the split form is processed according to the authority corresponding to the split form, so that the data with multiple authorities are not required to be processed by multiple application forms, the problem of processing multiple forms in batches aiming at the data with different data examination and approval authorities in the related technology is solved, and the working efficiency is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a block diagram of a hardware configuration of a terminal of a data processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of processing data according to an embodiment of the invention;
fig. 3 is a block diagram of a data processing apparatus according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Example 1
The method provided by the first embodiment of the present application may be executed in a terminal, a computer terminal, or a similar computing device. Taking an example of the operation on a terminal, fig. 1 is a hardware structure block diagram of the terminal of a data processing method according to an embodiment of the present invention. As shown in fig. 1, the terminal 10 may include one or more (only one shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, and optionally may also include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the terminal. For example, the terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the data processing method in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, so as to implement the above-mentioned method. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the terminal 10. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In this embodiment, a method for processing data of a terminal is provided, and fig. 2 is a flowchart of a method for processing data according to an embodiment of the present invention, where as shown in fig. 2, the flowchart includes the following steps:
step S202, obtaining a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities;
step S204, splitting the data application form to be examined and approved according to different authorities;
and step S206, processing the data in the split form based on the authority trigger corresponding to the split form.
Through the steps S202 to S206, data with multiple authorities are applied to a to-be-approved data application form, then the to-be-approved data application form is split, and data in the split form is processed according to the authority corresponding to the split form, so that multiple application forms are not needed for processing the data with multiple authorities, the problem of processing multiple forms in batches aiming at the data with different data approval authorities in the related art is solved, and the working efficiency is improved.
In an optional implementation manner of this embodiment, the manner of obtaining the pending data application form involved in step S202 of this application may be implemented by the following manner:
step S202-11, acquiring corresponding data from different data sources; wherein, the data of different data sources have different authorities;
step S202-12, acquiring corresponding data from different data sources and applying the data to a data application form to be examined and approved;
and S202-13, acquiring a data application form to be examined and approved.
In another optional implementation manner of this embodiment, the manner of splitting the data in the to-be-approved data application form according to different permissions, which is involved in step S204 of this application, may be implemented by:
step S204-11, acquiring the number of different authorities in the data application form to be examined and approved;
and step S204-12, splitting the data in the data application form to be examined and approved into data with the quantity corresponding to the quantity.
In another optional implementation manner of this embodiment, as to the manner of triggering the processing of the data in the split form based on the authority corresponding to the split form, which is referred to in step S206 of this application, the following manner may be implemented:
step S206-11, processing the split data respectively based on the authority corresponding to the split form;
and S206-12, displaying a process that the split data is approved and a process that the split data is not approved.
It should be noted that, the method steps of the present application may be executed circularly, and therefore, the method steps of the present application further include:
step S208, applying the data which is not approved and/or newly applied to the data application form to be approved again;
step S210, again triggering and executing the operation of splitting the to-be-approved data application form according to different permissions, and executing the operation of processing the data in the split form based on the permission trigger corresponding to the split form.
The present application is exemplified below with reference to alternative embodiments thereof;
the optional embodiment provides an approval process management method based on form splitting, which comprises the following steps:
step S301, unifying application data from the perspective of no data management authority difference to form a unified data application form;
step S302, the system can automatically split the unified data application form of the user into different forms by combining data authority constraint;
step S303, the system assigns the split form to different approvers according to the corresponding data approval authority;
step S304, the application detail examination and approval form of the user is combined, and approval and rejection are included;
step S305, showing the current approval progress, wherein the approved data can be directly used, and the data which does not pass the approval can be reapplied to form a new application form, and further repeating the steps S302 to S305;
the following exemplifies the steps S301 to S305 with reference to specific examples;
assuming that the existing 4 kinds of data A, B, C, D with different permissions come from different data sources and are respectively classified into the management approval permissions of 4 approvers, namely a, b, c and d, a user applies for data by using a system corresponding to an approval process management mechanism based on form splitting as follows:
step S11, applying A, B, C, D4 data in the same form to form a form 1;
step S12, the system divides the form 1 into 4 forms according to different authorities, which are: contains form 2 of application A, form 3 of application B, form 4 of application C, and form 5 of application D;
step S13, the system assigns the form 2 to A, the form 3 to B, the form 2 to C and the form 2 to D according to different data approval authorities;
step S14, assuming that the ethylene propylene A passes through the forms 2, 3 and 4 respectively, and only the butyl rejects the form 5 to pass through;
step S15, the user can see that the A, B and C form passes through and can use A, B, C data, and for the data that D does not pass through, the user applies for form 6 again to reapply, and the flow of steps S12-S15 is executed again;
step S16, if a new application comes, executing steps S12-S15 in a loop
Through the optional implementation mode, under the condition of multi-source heterogeneous complex huge amount of large data sharing, a form splitting processing mechanism is efficiently provided for data with different data management authorities during application, user experience is improved, and an approval process management mechanism is optimized.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 2
In this embodiment, a data processing apparatus is further provided, and the apparatus is used to implement the foregoing embodiments and preferred embodiments, and details of which have been already described are omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 3 is a block diagram of a data processing apparatus according to an embodiment of the present invention, as shown in fig. 3, the apparatus including: the obtaining module 32 is configured to obtain a data application form to be examined and approved, where the data application form to be examined and approved includes data with multiple permissions; the splitting module 34 is coupled with the obtaining module 32 and is used for splitting the data application form to be examined and approved according to different authorities; and the processing module 36 is coupled to the splitting module 34 and configured to process the data in the split form based on the permission trigger corresponding to the split form.
Optionally, the obtaining module 32 in this application may further include: the first acquisition unit is used for acquiring corresponding data from different data sources; wherein, the data of different data sources have different authorities; the application unit is used for applying corresponding data acquired from different data sources to a data application form to be examined and approved; and the second acquisition unit is used for acquiring the data application form to be examined and approved.
Optionally, the splitting module 34 in the present application may further include: the third acquisition unit is used for acquiring the number of different authorities in the data application form to be examined and approved; and the splitting unit is used for splitting the data in the data application form to be examined and approved into data with the quantity corresponding to the quantity.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Example 3
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, acquiring a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities;
s2, splitting the data application form to be examined and approved according to different authorities;
and S3, processing the data in the split form based on the authority trigger corresponding to the split form.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, acquiring a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities;
s2, splitting the data application form to be examined and approved according to different authorities;
and S3, processing the data in the split form based on the authority trigger corresponding to the split form.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (8)
1. A method for processing data, comprising:
acquiring a data application form to be examined and approved, wherein the data application form to be examined and approved comprises data with multiple authorities;
splitting the data application form to be examined and approved according to different authorities;
processing the split data respectively based on the authority corresponding to the split form;
displaying a flow passing the approval of the split data and a flow failing to pass the approval of the split data;
applying the data which are not approved and/or newly applied to the data application form to be approved again;
and triggering and executing the operation of splitting the to-be-examined and approved data application form according to different authorities, and executing the operation of processing the data in the split form based on the authority corresponding to the split form.
2. The method of claim 1, wherein obtaining the pending data application form comprises:
acquiring corresponding data from different data sources; wherein, the data of different data sources have different authorities;
acquiring corresponding data from different data sources and applying the data to the data application form to be examined and approved;
and acquiring the data application form to be examined and approved.
3. The method of claim 2, wherein splitting the data in the pending data application form according to different permissions comprises:
acquiring the number of different authorities in the data application form to be examined and approved;
and splitting the data in the data application form to be examined and approved into data with the quantity corresponding to the quantity.
4. An apparatus for processing data, comprising:
the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a data application form to be examined and approved, and the data application form to be examined and approved comprises data with multiple authorities;
the splitting module is used for splitting the data application form to be examined and approved according to different authorities;
the processing module is used for processing the data in the split form based on the permission trigger corresponding to the split form;
the device is also used for processing the split data respectively based on the authority corresponding to the split form; displaying a flow passing the approval of the split data and a flow failing to pass the approval of the split data;
applying the data which are not approved and/or newly applied to the data application form to be approved again;
and triggering and executing the operation of splitting the to-be-examined and approved data application form according to different authorities, and executing the operation of processing the data in the split form based on the authority corresponding to the split form.
5. The apparatus of claim 4, wherein the obtaining module comprises:
the first acquisition unit is used for acquiring corresponding data from different data sources; wherein, the data of different data sources have different authorities;
the application unit is used for applying corresponding data acquired from different data sources to the pending data application form;
and the second acquisition unit is used for acquiring the data application form to be examined and approved.
6. The apparatus of claim 5, wherein the splitting module comprises:
the third acquisition unit is used for acquiring the number of different authorities in the data application form to be examined and approved;
and the splitting unit is used for splitting the data in the data application form to be examined and approved into data with the quantity corresponding to the quantity.
7. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 3 when executed.
8. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910527370.3A CN110276212B (en) | 2019-06-18 | 2019-06-18 | Data processing method and device, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910527370.3A CN110276212B (en) | 2019-06-18 | 2019-06-18 | Data processing method and device, storage medium and electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110276212A CN110276212A (en) | 2019-09-24 |
CN110276212B true CN110276212B (en) | 2021-06-01 |
Family
ID=67961089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910527370.3A Active CN110276212B (en) | 2019-06-18 | 2019-06-18 | Data processing method and device, storage medium and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110276212B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114358721A (en) * | 2021-12-24 | 2022-04-15 | 深圳优地科技有限公司 | Flow processing method, device and storage medium |
CN118446655B (en) * | 2024-07-03 | 2024-10-22 | 福建引征科技有限公司 | Government affair intelligent form interaction system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107169365A (en) * | 2017-05-16 | 2017-09-15 | 成都牵牛草信息技术有限公司 | The establishing method of the form fields operating right of workflow and its approval node |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200521692A (en) * | 2003-12-17 | 2005-07-01 | Via Tech Inc | Method and system and recording medium for authority checking |
JP2005285104A (en) * | 2004-03-04 | 2005-10-13 | Matsushita Electric Ind Co Ltd | Approval management system and method thereof |
-
2019
- 2019-06-18 CN CN201910527370.3A patent/CN110276212B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107169365A (en) * | 2017-05-16 | 2017-09-15 | 成都牵牛草信息技术有限公司 | The establishing method of the form fields operating right of workflow and its approval node |
CN108694557A (en) * | 2017-05-16 | 2018-10-23 | 成都牵牛草信息技术有限公司 | The setting method of the form fields operating right of workflow and its approval node |
Also Published As
Publication number | Publication date |
---|---|
CN110276212A (en) | 2019-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111885115A (en) | Equipment binding change method and device | |
CN110427494B (en) | Knowledge graph display method and device, storage medium and electronic device | |
CN110276212B (en) | Data processing method and device, storage medium and electronic device | |
CN111338787A (en) | Data processing method and device, storage medium and electronic device | |
CN110472216B (en) | Method and device for determining field, storage medium and electronic device | |
CN110569129A (en) | Resource allocation method and device, storage medium and electronic device | |
CN110941634A (en) | Data processing method and device, storage medium and electronic device | |
CN111177243A (en) | Data export method and device, storage medium and electronic device | |
CN113885971A (en) | State management method and device based on self-adaptive platform system | |
CN113923130A (en) | Multi-tenant open interface resource configuration method, device and terminal | |
CN110990381B (en) | Processing method and device of server, storage medium and electronic device | |
CN110347683B (en) | Data table merging processing method and device | |
CN113434184A (en) | Equipment upgrading method and device, storage medium and electronic device | |
CN111831452A (en) | Task execution method and device, storage medium and electronic device | |
CN113110982B (en) | Data access layer verification method and device, storage medium and electronic device | |
CN110580172B (en) | Configuration rule verification method and device, storage medium and electronic device | |
CN110278565A (en) | A kind of base station design method and device | |
CN113946394A (en) | Method and device for displaying task flow running result in real time and electronic equipment | |
CN113934552A (en) | Method and device for determining function code, storage medium and electronic device | |
CN114090074A (en) | Method and device for configuring operating environment, storage medium and electronic device | |
CN113177091A (en) | Storage method and device of incremental data, storage medium and electronic device | |
CN109657471B (en) | Cloud equipment management system and method | |
CN110543470A (en) | Message early warning method and device, storage medium and electronic device | |
CN110580248A (en) | Data management method and device based on rule base expansion | |
CN110647546A (en) | Third-party rule engine generation method and device |
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 |