Flow form generation method and device, electronic equipment and storage medium

By automatically determining operation permissions based on user identification information and preset rules, the problem of cumbersome operation permission configuration in process form generation is solved, and efficient permission configuration is achieved.

CN121810199APending Publication Date: 2026-04-07INNER MONGOLIA NEW VISION GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In existing technologies, the process of configuring user operation permissions when generating process forms is cumbersome and time-consuming, and the configuration efficiency needs to be improved.

Method used

By obtaining the user's identification information, the system automatically determines the user's operation permissions according to preset operation permission rules and generates corresponding process forms.

Benefits of technology

This significantly reduces the workload of configuring user operation permissions and improves the efficiency of configuring operation permissions in process forms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121810199A_ABST
    Figure CN121810199A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a flow form generation method and device, electronic equipment and a storage medium, identification information of a user can be obtained, a first operation authority of the user is determined according to the identification information of the user and a preset operation authority rule, and then a corresponding flow form is generated according to the first operation authority of the user. Compared with an implementation mode that the operation authority of each user needs to be configured one by one in the prior art, only the corresponding operation authority rule needs to be preset, and then the electronic equipment can automatically determine the operation authority of each user according to the operation authority rule and the identification information of each user. In this way, the workload of configuring the operation authority of the user can be greatly reduced, and the configuration efficiency of the operation authority of the user in the process form can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, electronic device, and storage medium for generating process forms. Background Technology

[0002] With the continuous development of the information age, in order to achieve more efficient management and office work, it is necessary to create workflow forms to assist in the management of forms and data recording during the enterprise's production and operation process. For example, workflow forms can be used for approval processes such as leave requests, and can also be used to collect personal information from multiple employees.

[0003] However, in the existing technology, when generating process forms, it is necessary to configure the operation permissions of each user for each item (such as each field or subform), and the configuration process is very cumbersome and time-consuming.

[0004] Therefore, improving the efficiency of configuring user operation permissions in process forms has become an urgent technical problem to be solved. Summary of the Invention

[0005] This application provides a method, apparatus, electronic device, and storage medium for generating process forms, which can improve the efficiency of configuring user operation permissions in process forms.

[0006] In a first aspect, embodiments of this application provide a method for generating a process form, comprising: obtaining a user's identification information; determining the user's first operation permission based on the user's identification information and preset operation permission rules; and generating a corresponding process form based on the user's first operation permission.

[0007] Optionally, determining the user's first operation permission based on the user's identification information and preset operation permission rules includes: obtaining the first data input by the user in a first field; the first field is located in the process form corresponding to the first node; at the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules; generating a corresponding process form based on the user's first operation permission includes: at the second node, generating a corresponding process form based on the user's first operation permission.

[0008] Optionally, in the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission on the sub-form based on the user's identification information, the first data, and preset operation permission rules; in the second node, generating a corresponding process form based on the user's first operation permission includes: in the second node, generating a corresponding process form based on the user's first operation permission on the sub-form.

[0009] Optionally, after obtaining the user's identification information, the method further includes: determining the user's second operation permissions for each field in the subform based on the user's identification information; and determining the user's third operation permissions for the subform based on the user's second operation permissions for each field in the subform. In the second node, determining the user's first operation permission for the subform based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission for the subform based on the third operation permission, the user's identification information, the first data, and preset operation permission rules.

[0010] Optionally, in the second node, determining the user's first operation permission for the subform based on the third operation permission, the user's identification information, the first data, and preset operation permission rules includes: if the third operation permission is not viewable, determining the user's operation permission for the subform as not viewable in the second node; if the third operation permission is not not viewable, determining the user's first operation permission for the subform based on the user's identification information, the first data, and preset operation permission rules.

[0011] Optionally, in the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission for each field in the panel based on the user's identification information, the first data, and preset operation permission rules; in the second node, generating a corresponding process form based on the user's first operation permission includes: in the second node, generating a corresponding process form based on the user's first operation permission for each field in the panel.

[0012] Optionally, after obtaining the user's identification information, the method further includes: determining the user's fourth operation permission on the panel based on the user's identification information; and determining the user's fifth operation permission on each field in the panel based on the user's fourth operation permission on the panel. In the second node, determining the user's first operation permission for each field in the panel based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission for each field in the panel based on the fifth operation permission, the user's identification information, the first data, and preset operation permission rules.

[0013] Optional, In the second node, the user's first operation permission for each field in the panel is determined based on the fifth operation permission, the user's identification information, the first data, and the preset operation permission rules. This includes: if the fifth operation permission is not viewable, determining the user's operation permission for the panel as not viewable in the second node; and if the fifth operation permission is not not viewable, determining the user's first operation permission for the panel based on the user's identification information, the first data, and the preset operation permission rules.

[0014] Secondly, embodiments of this application provide a process form generation device, comprising: an acquisition module for acquiring user identification information; a determination module for determining the user's first operation permission based on the user's identification information and preset operation permission rules; and a generation module for generating a corresponding process form based on the user's first operation permission.

[0015] Thirdly, embodiments of this application provide an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device implements any of the methods described in the first aspect.

[0016] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the methods described in the first aspect.

[0017] This application provides a method, apparatus, electronic device, and storage medium for generating process forms. It can acquire user identification information, determine the user's first operation permission based on the user identification information and preset operation permission rules, and then generate a corresponding process form based on the user's first operation permission. Compared to existing technologies that require configuring the operation permissions of each user individually, this application only requires pre-setting the corresponding operation permission rules. The electronic device can then automatically determine the operation permissions of each user based on these rules and the user's identification information. This significantly reduces the workload of configuring user operation permissions, thereby improving the efficiency of configuring user operation permissions in process forms. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating a method for generating a process form provided in an embodiment of this application; Figure 2 Another flowchart illustrating the process form generation method provided for embodiments of this application; Figure 3 Another flowchart illustrating the process form generation method provided for embodiments of this application; Figure 4 Another flowchart illustrating the process form generation method provided for embodiments of this application; Figure 5 A schematic diagram of a process form generation apparatus provided for an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0020] In this article, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The symbol " / " in this article indicates that the related objects are in an "or" relationship; for example, A / B means A or B.

[0021] The terms "first" and "second," etc., used in the specification and claims herein are used to distinguish different objects, not to describe a specific order of objects. For example, "first response message" and "second response message," etc., are used to distinguish different response messages, not to describe a specific order of response messages.

[0022] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0023] In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more, for example, multiple processors means two or more processors, multiple elements means two or more elements, etc.

[0024] This application provides a method, apparatus, electronic device, and storage medium for generating process forms, which can improve the efficiency of configuring user operation permissions in process forms.

[0025] Firstly, such as Figure 1 As shown, this application provides a method for generating a process form. This method can be executed by an electronic device, such as a smart interactive whiteboard, laptop, desktop computer, mobile phone, tablet computer, or server, etc. This application does not limit this type of device. The process form generation method specifically includes the following steps: S11, Obtain the user's identification information.

[0026] In this step, the electronic device can obtain the user's identification information after the user logs in. Specifically, different users can have different identification information. For example, users include Zhang San and Li Si; user Zhang San's identification information is ID1, and user Li Si's identification information is ID2. In this way, the electronic device can distinguish different users based on their identification information.

[0027] S12, determine the user's first operation permission based on the user's identification information and preset operation permission rules.

[0028] In this step, users (such as administrators) can pre-set operation permission rules according to their actual needs. These pre-set rules can be related to user attributes. The electronic device can determine the user's operation permissions (i.e., primary operation permissions) for each part of the process form to be generated based on the user's identification information and the pre-set rules. For example, a user's operation permissions could be editing, viewing, or deleting specific fields in the form. The above description is for illustrative purposes only; user operation permissions can also be permissions for specific subforms or panels.

[0029] In one example, Company A's R&D department has 100 employees, and their personal information needs to be collected through a workflow form. These 100 employees are identified by ID1, ID2, ID3, up to ID100. The preset access control rules are as follows: if a logged-in user's ID belongs to the set ID1 to ID100, that user has editable permissions for all fields in the generated workflow form; if a logged-in user's ID does not belong to the set ID1 to ID100, that user has non-editable permissions for all fields in the generated workflow form. This ensures that other personnel (those outside the R&D department) do not have editing permissions for the generated workflow form.

[0030] S13, Generate the corresponding process form based on the user's first operation permission.

[0031] In this step, the electronic device can generate a corresponding workflow form based on the current user's initial operation permissions, ensuring that the operation permissions for each part of the workflow form meet the user's requirements. Compared to existing technologies that require configuring operation permissions for each user individually, this embodiment only requires pre-setting corresponding operation permission rules. Then, the electronic device determines the user's operation permissions according to these rules. This significantly reduces the workload for users configuring their operation permissions, thereby improving the efficiency of configuring user operation permissions in workflow forms.

[0032] In some embodiments of this application, such as Figure 2 As shown, the aforementioned step S12 may include the following sub-steps: S121, Obtain the first data entered by the user in the first field; the first field is located in the process form corresponding to the first node.

[0033] In workflow form design, nodes are the basic units that constitute the workflow, used to define the workflow's direction, approval rules, and data processing methods. Different nodes perform specific functions, working together to automate the workflow's flow. For example, workflow nodes can specifically include start nodes, intermediate nodes, and end nodes.

[0034] In a specific application scenario, the purpose of the generated workflow form is to collect users' personal information. The first node can be a start node, and the workflow form corresponding to the start node can include name, age, and gender fields. Users can enter their personal information in each field. Continuing with the previous example, user Zhang San can enter "Zhang San, 15 years old, male" in the aforementioned three fields. User Li Si can enter "Li Si, 28 years old, female" in the aforementioned three fields. The second node can be an intermediate node, and the workflow form corresponding to the intermediate node can include marital status, guardian's name, and pregnancy status fields.

[0035] S122, at the second node, the user's first operation permission is determined based on the user's identification information, the first data, and the preset operation permission rules.

[0036] In this step, using the previous example, the preset operation permission rules can include the following three types. The first operation permission rule is that if the user is under 20 years old, the user's operation permission for the marital status field is non-editable; if the user is 20 years old or older, the user's operation permission for the marital status field is editable. The second operation permission rule is that if the user is 16 years old or older, the user's operation permission for the guardian's name field is non-editable; if the user is under 16 years old, the user's operation permission for the guardian's name field is editable. The third operation permission rule is that if the user is female and 22 years old or older, the user's operation permission for the pregnancy status field is editable; if the user is male or under 22 years old, the user's operation permission for the pregnancy status field is non-editable.

[0037] When user Zhang San logs in, the electronic device can obtain user Zhang San's name, age, and gender information based on the user's identification information ID1. Then, based on this information and the aforementioned preset operation permission rules, it can determine that user Zhang San's operation permission for the marital status field is non-editable, the operation permission for the guardian's name field is editable, and the operation permission for the pregnancy status field is non-editable.

[0038] Similarly, when user Li Si logs in, the electronic device can obtain user Li Si's name, age, and gender information based on the user's identification information ID2. Then, based on this information and the aforementioned preset operation permission rules, it can determine that user Li Si's operation permission for the marital status field is editable, the operation permission for the guardian's name field is not editable, and the operation permission for the pregnancy field is editable.

[0039] The advantages of this application's embodiments become more pronounced with a larger number of users. In a specific scenario, continuing with the previous example, if it's necessary to collect personal information from 100 users, using existing technology, it would be cumbersome and time-consuming to sequentially set the operation permissions for each user's marital status, guardian's name, and pregnancy status fields. In contrast, this application's embodiments only require pre-setting the operation permission rules, and the electronic device can automatically determine each user's operation permissions for these three fields, greatly improving the efficiency of configuring user operation permissions in workflow forms.

[0040] Next, as Figure 2 As shown, the electronic device can perform the following steps (that is, the aforementioned step S13 may include the following steps).

[0041] S131, at the second node, a corresponding process form is generated based on the user's first operation permission.

[0042] In this step, using the previous example, for user Zhang San, at the second node, the electronic device can generate the corresponding workflow form A based on user Zhang San's operation permissions. In workflow form A, user Zhang San can only edit the data in the fields he needs to edit (i.e., fields he has editing permissions for), and cannot edit the data in the fields he does not need to edit (i.e., fields he does not have editing permissions for). Similarly, for user Li Si, the electronic device can generate the corresponding workflow form B based on user Li Si's operation permissions. In workflow form B, user Li Si can only edit the data in the fields he needs to edit (i.e., fields he has editing permissions for), and cannot edit the data in the fields he does not need to edit (i.e., fields he does not have editing permissions for).

[0043] The above description is for illustrative purposes only. Users can pre-set the aforementioned operation permission rules according to their actual needs, so that electronic devices can determine the operation permissions of each user in the process form based on the operation permission rules, and generate process forms that meet the requirements of the operation permission rules.

[0044] In the above embodiments, the process form (actually the process form to be generated) may include subforms (actually subforms to be generated), and the number of subforms may be one or more. For example, the aforementioned process form A may include subform A1, which may include a marital status field, a guardian's name field, and a pregnancy status field. Process form A may also include other fields, other subforms, or panels; this application embodiment does not limit this. The electronic device can use the same method as described above to determine the user's operation permissions (i.e., first operation permissions) for the subforms.

[0045] Specifically, such as Figure 3 As shown, the aforementioned step S122 may include the following sub-steps: S1221, at the second node, the user's first operation permission on the subform is determined based on the user's identification information, the first data, and the preset operation permission rules. The implementation method for determining the user's first operation permission on the subform is similar to the aforementioned content (i.e., the content of step S122), and will not be described in detail here.

[0046] Accordingly, the aforementioned step S131 may include the following sub-steps: S1311, at the second node, a corresponding process form is generated based on the user's first operation permission for the sub-form. The implementation method of this step is similar to that of the aforementioned steps (i.e., the content of step S131), and will not be described in detail here.

[0047] For example, continuing with the previous example, the electronic device generates process form A based on user Zhang San's first operation permission for subform A1. Process form A may include subform A1, and the operation permissions for the marital status field, guardian's name field, and pregnancy status field in subform A1 conform to preset operation permission rules. The situation is similar for process form B, and will not be described in detail here.

[0048] Based on the previous embodiment, such as Figure 4 As shown, after step S11, the process form generation method provided in this application embodiment may further include: S11A, based on the user's identification information, determine the user's second operation permissions for each field in the subform.

[0049] Specifically, users can set the operation permissions for each field in a subform twice. That is, before setting the operation permissions for each field in the subform according to the aforementioned operation permission rules, users can also use another method to set the operation permission rules for each field in the subform. In a specific application scenario, different departments within the same company can set the operation permissions for each field in a subform separately.

[0050] After manually setting permissions for each field in the subform, corresponding configuration information can be generated. Based on this configuration information, the electronic device can determine the user's operation permissions (i.e., secondary operation permissions) for each field in the subform. For example, continuing with the previous example, the electronic device can determine, based on the corresponding configuration information, the operation permissions for user Zhang San regarding the marital status field, guardian's name field, and pregnancy status field in subform A1: editable, not viewable, and viewable, respectively.

[0051] S11B, based on the user's second operation permissions for each field in the subform, determine the user's third operation permissions for the subform.

[0052] In this step, the electronic device can determine the user's operation permissions (third operation permissions) for the subform based on the user's operation permissions for each field in the subform (second operation permissions). Specifically, the electronic device can determine the highest-level operation permission among all fields in the subform and use that highest-level operation permission as the operation permission for the subform.

[0053] For example, continuing with the previous example, the electronic device can determine that user Zhang San's permissions for the marital status field, guardian's name field, and pregnancy status field in subform A1 are editable, not viewable, and viewable, respectively. Since editable necessarily means viewable, the editable permission level is higher than the viewable permission level, and the viewable permission level is higher than the non-viewable permission level. Therefore, the editable permission level is the highest, and the electronic device can determine that the subform A1 has the editable permission.

[0054] In this way, the embodiments of this application do not require setting operation permissions for subforms, but only need to set operation permissions for each field in the subform, thereby reducing redundant operation permission setting options.

[0055] Accordingly, step S1221 may include the following sub-steps: S12211, at the second node, the user's first operation permission on the subform is determined based on the third operation permission, the user's identification information, the first data, and the preset operation permission rules.

[0056] In this step, the electronic device can comprehensively determine the user's first operation permission for the subform based on the third operation permission, the user's identification information, the first data, and preset operation permission rules. In this way, this embodiment of the application can comprehensively consider multiple operation permission rules to determine the user's operation permission for the subform.

[0057] In one implementation, when the operation permission of subform A1 is editable, the electronic device can determine the user's first operation permission for the subform based on the user's identification information, first data, and preset operation permission rules. For example, continuing the previous example, based on the operation permission configuration information of each field in subform A1, the electronic device can determine that user Zhang San's operation permissions for the marital status field, guardian's name field, and pregnancy status field in subform A1 are editable, not viewable, and viewable, respectively. Since the operation permissions for the three fields determined according to the preset operation permission rules are editable, editable, and not editable, it can be comprehensively determined that user Zhang San's operation permissions for the above three fields are editable, not viewable, and viewable, respectively.

[0058] In detail, the operation permissions for each field in the subform are determined by both settings, with the lower-level permission among the two settings. For example, since being able to edit necessarily means being able to view, the "edit" permission level is higher than the "view" permission level. For the "Guardian's Name" field, if the two permission settings are "editable" and "not viewable," the final permission is "not viewable." The situation is similar for the operation permissions of other fields, and will not be elaborated further here.

[0059] In one implementation, if the third operation permission is "cannot be viewed," it indicates that the entire subform's operation permission is "cannot be viewed." Since "cannot be viewed" is the lowest level of operation permission, the electronic device does not need to further determine the subform's operation permission at the second node; it can directly determine that the subform's operation permission is "cannot be viewed." This improves the efficiency of determining the user's operation permissions for subforms.

[0060] In the above embodiments, the process form (actually the process form to be generated) may include panels (actually the panels to be generated), and the number of panels may be one or more. For example, the aforementioned process form A may include panel P1, which may include a marital status field, a guardian's name field, and a pregnancy status field. Process form A may also include other fields, other panels, or subforms; this application embodiment does not limit this. The electronic device may use the same method as described above to determine the user's operation permissions (i.e., first operation permissions) on the panels.

[0061] Specifically, the aforementioned step S122 may include: at the second node, determining the user's first operation permission on the panel based on the user's identification information, the first data, and preset operation permission rules. The method for determining the user's first operation permission on the panel is similar to the aforementioned content (i.e., the content of step S122), and will not be described in detail here.

[0062] Accordingly, the aforementioned step S131 may include: at the second node, generating a corresponding process form based on the user's first operation permission for the panel. The implementation method of this step is similar to that of the aforementioned step (i.e., the content of step S131), and will not be described in detail here.

[0063] For example, continuing with the previous example, the electronic device generates process form A based on user Zhang San's first operation permission on panel P1. Process form A may include panel P1, and the operation permissions of the marital status field, guardian's name field, and pregnancy status field in panel P1 conform to preset operation permission rules. The situation is similar for process form B, and will not be described in detail here.

[0064] Based on the previous embodiment, after step S11, the process form generation method provided in this application embodiment may further include: determining the user's fourth operation permission on the panel based on the user's identification information; and determining the user's fifth operation permission on each field in the panel based on the user's fourth operation permission on the panel.

[0065] Specifically, users can set the operation permissions for each field in the panel twice. That is, before setting the operation permissions for each field according to the aforementioned operation permission rules, users can also use another method to set the operation permission rules for each field in the panel. In a specific application scenario, different departments within the same company can set the operation permissions for each field in the panel separately.

[0066] Specifically, the operation permissions for each field in the panel are the same as the operation permissions for the panel itself. For example, if a user sets the operation permissions for a panel to be unviewable, then the operation permissions for each field in the panel will also be unviewable. In this case, there is no need to set the operation permissions for each field in the panel; only the operation permissions for the panel itself need to be set once.

[0067] After manual configuration of panel operation permissions, corresponding configuration information can be generated. Based on this configuration information, the electronic device can determine the user's operation permissions for the panel (i.e., the fourth operation permission), and further determine the user's operation permissions for each field within the panel (the fifth operation permission). For example, continuing with the previous example, the user can set Zhang San's operation permission for panel P1 to be editable and generate configuration information. Based on this configuration information, the electronic device can determine that Zhang San's operation permission for panel P1 is editable, and further determine that Zhang San's operation permissions for the marital status field, guardian's name field, and pregnancy status field within panel P1 are also editable.

[0068] Accordingly, step S131 may include: at the second node, determining the user's first operation permission for each field in the panel based on the fifth operation permission, the user's identification information, the first data, and the preset operation permission rules.

[0069] In this step, the electronic device can comprehensively determine the user's first operation permission on the panel based on the fifth operation permission, the user's identification information, the first data, and preset operation permission rules. In this way, the embodiments of this application can comprehensively consider multiple operation permission rules to determine the user's operation permission on the panel.

[0070] In one implementation, when the operation permission of panel P1 is editable, the electronic device can determine the user's first operation permission on the panel based on the user's identification information, first data, and preset operation permission rules. For example, continuing the previous example, based on the operation permissions of each field in panel P1, the electronic device can determine that user Zhang San's operation permissions for the marital status field, guardian's name field, and pregnancy status field in panel P1 are editable. Since the operation permissions for the three fields determined according to the preset operation permission rules are editable, editable, and non-editable, it can be comprehensively determined that user Zhang San's operation permissions for the above three fields are editable, editable, and non-editable, respectively.

[0071] In detail, the operation permissions for each field in the panel are determined by both settings, with the lower-level permission among the two settings taking precedence. For example, since being able to edit necessarily means being able to view, the "edit" permission level is higher than the "view" permission level. For the "Guardian" field, if the two permission settings are "editable" and "not viewable" respectively, the final operation permission will be "not viewable".

[0072] In one implementation, when the fifth operation permission is "cannot be viewed," since this permission level is the lowest, the electronic device does not need to further determine the operation permissions of each field in the panel at the second node; it can directly determine that the operation permissions of each field in the panel are "cannot be viewed." This improves the efficiency of determining the user's operation permissions for the panel.

[0073] Secondly, such as Figure 5 As shown in the figure, this application embodiment provides a process form generation device 5, including: an acquisition module 51, used to acquire user identification information; a determination module 52, used to determine the user's first operation permission based on the user's identification information and preset operation permission rules; and a generation module 53, used to generate a corresponding process form based on the user's first operation permission.

[0074] The process form generation device 5 provided in this application embodiment can execute the method executed by the electronic device in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0075] like Figure 6 As shown in the figure, this application embodiment also provides an electronic device, which includes a memory and a processor. The memory is used to store a computer program. When the computer program is executed by the processor, the process form generation method described above can be implemented. For details, please refer to the description of the foregoing embodiments.

[0076] Specifically, at the hardware level, the electronic device may include a processor, an internal bus, and memory. The memory may include main memory and non-volatile memory. The processor reads the corresponding computer program from the non-volatile memory into main memory and then executes it. Those skilled in the art will understand that... Figure 6 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device may also include components that are larger than... Figure 6 The components shown may include more or fewer components, such as other processing hardware like a GPU (Graphics Processing Unit) or external communication ports. Of course, this application does not exclude other implementation methods besides software implementations, such as logic devices or a combination of hardware and software.

[0077] In this embodiment, the processor may include a central processing unit (CPU) or a graphics processing unit (GPU), and may also include other microcontrollers, logic gates, integrated circuits, or appropriate combinations thereof with logic processing capabilities. The memory described in this embodiment can be a storage device for storing information. In digital systems, a device capable of storing binary data can be a memory; in integrated circuits, a circuit without physical form but with storage function can also be a memory, such as RAM or FIFO; in a system, a storage device with physical form can also be called a memory. In implementation, this memory can also be implemented using a cloud storage method; the specific implementation method is not limited in this specification.

[0078] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the process form generation method described above.

[0079] This application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the flowchart form generation method described above.

[0080] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0081] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for generating process forms, characterized in that, include: Obtain the user's identification information; Based on the user's identification information and preset operation permission rules, the user's first operation permission is determined; Based on the user's first operation permission, a corresponding process form is generated.

2. The process form generation method according to claim 1, characterized in that, The step of determining the user's first operation permission based on the user's identification information and preset operation permission rules includes: obtaining the first data entered by the user in a first field; the first field is located in the process form corresponding to the first node; and at the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules. The step of generating a corresponding process form based on the user's first operation permission includes: In the second node, a corresponding process form is generated based on the user's first operation permission.

3. The process form generation method according to claim 2, characterized in that, In the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission on the subform based on the user's identification information, the first data, and preset operation permission rules; In the second node, generating a corresponding process form based on the user's first operation permission includes: in the second node, generating a corresponding process form based on the user's first operation permission for the sub-form.

4. The process form generation method according to claim 3, characterized in that, After obtaining the user's identification information, the method further includes: Based on the user's identification information, determine the user's second operation permissions for each field in the subform; Based on the user's second operation permissions for each field in the subform, determine the user's third operation permissions for the subform; In the second node, based on the user's identification information, the first data, and preset operation permission rules, the user's first operation permission for the sub-form is determined, including: At the second node, the user's first operation permission for the subform is determined based on the third operation permission, the user's identification information, the first data, and the preset operation permission rules.

5. The process form generation method according to claim 4, characterized in that, In the second node, the user's first operation permission for the subform is determined based on the third operation permission, the user's identification information, the first data, and preset operation permission rules, including: If the third operation permission is not allowed to view, in the second node, it is determined that the user's operation permission for the subform is not allowed to view. If the third operation permission is not unviewable, the user's first operation permission for the subform is determined based on the user's identification information, the first data, and the preset operation permission rules.

6. The process form generation method according to claim 2, characterized in that, In the second node, determining the user's first operation permission based on the user's identification information, the first data, and preset operation permission rules includes: in the second node, determining the user's first operation permission for each field in the panel based on the user's identification information, the first data, and preset operation permission rules; In the second node, according to the user's first operation permission, a corresponding process form is generated, including: in the second node, according to the user's first operation permission for each field in the panel, a corresponding process form is generated.

7. The process form generation method according to claim 6, characterized in that, After obtaining the user's identification information, the method further includes: Based on the user's identification information, determine the user's fourth operation permission for the panel; Based on the user's fourth operation permission for the panel, determine the user's fifth operation permission for each field in the panel; In the second node, based on the user's identification information, the first data, and preset operation permission rules, the user's first operation permission for each field in the panel is determined, including: At the second node, the user's first operation permission for each field in the panel is determined based on the fifth operation permission, the user's identification information, the first data, and the preset operation permission rules.

8. The process form generation method according to claim 7, characterized in that, In the second node, based on the fifth operation permission, the user's identification information, the first data, and preset operation permission rules, the user's first operation permission for each field in the panel is determined, including: If the fifth operation permission is not viewable, in the second node, it is determined that the user's operation permission for the panel is not viewable; If the fifth operation permission is not unviewable, the user's first operation permission to the panel is determined based on the user's identification information, the first data, and the preset operation permission rules.

9. A process form generation device, characterized in that, include: The acquisition module is used to acquire the user's identification information; The determination module is used to determine the user's first operation permission based on the user's identification information and preset operation permission rules; The generation module is used to generate corresponding process forms based on the user's first operation permissions.

10. An electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it causes the electronic device to implement the method as described in any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 8.