Form information personalized processing method and device for different enterprises
By providing a visual configuration page on the terminal, personalized processing of form item components is solved, and the problems of high development costs and poor flexibility in the existing technology are solved, and efficient and flexible form information processing is achieved.
Patent Information
- Application Number
- CN202411702690.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-03-14
AI Technical Summary
When the existing technology meets the multiple form needs of different enterprises and the same enterprise, the development cost is high, the flexibility and adaptability are poor, and the code-level adjustments are required frequently.
By providing a visual configuration page in the terminal, presenting the form item components, and calling enterprise information when the component is detected to be selected, responding to the configuration request of the enterprise information, configuring the form content for the form items, realizing personalized processing of the form.
It reduces development costs, improves the flexibility and adaptability of forms, and can meet the personalized form needs of different enterprises without the need for code-level adjustments.
Smart Images

Figure CN119620893A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information processing, and in particular to a method and device for personalized processing of form information for different enterprises. Background Art
[0002] Different pharmaceutical companies have different form requirements, and the same pharmaceutical company may also have multiple form requirements. In order to meet the different form requirements of different companies, or the multiple form requirements of the same company, related technologies usually require writing a page for each form, which is very costly for development. At the same time, once the form requirements change, they need to be adjusted at the code level, which has low flexibility and adaptability. Summary of the invention
[0003] The main purpose of the present invention is to provide a method and device for personalized processing of form information for different enterprises, so as to solve the deficiencies existing in the related art.
[0004] In order to achieve the above-mentioned purpose, according to a first aspect of the present invention, a method for personalized processing of form information for different enterprises is provided, comprising presenting a form item component in a terminal visual configuration page, obtaining the call request when the terminal detects that the form item component is selected and triggers a call request; based on the call request, calling the enterprise information bound to the form item indicated by the form item component; in response to obtaining a form item configuration request for any enterprise information, associating the configured form content with the form item, wherein, after receiving an account login request for any enterprise, providing the login terminal with each form item bound to the any enterprise and the form content configured for each form item.
[0005] Optionally, the form content associated with the form item configuration includes: providing a first field associated with the form item to the terminal so as to present a component corresponding to the first field in a configuration area in a visual configuration page of the terminal; when a configuration request triggered by the terminal based on the component corresponding to the first field being operated is obtained, the second field corresponding to the operated component is associated with the form item, wherein the configuration request is triggered when the terminal detects that the component corresponding to any first field is dragged to the configuration area corresponding to the form item.
[0006] Optionally, when a request for editing any of the second fields is received, configuration is performed based on standardized configuration information indicated by the request, wherein the standardized configuration information is used to constrain the second field.
[0007] Optionally, configuring based on the standardized configuration information indicated by the request includes: associating any of the second fields with a field specified by the edit request.
[0008] Optionally, in response to receiving a form content configuration request, configuration is performed according to a configuration logic indicated by the configuration request, wherein the terminal generates the form content configuration request based on a visual configuration operation on the form content.
[0009] Optionally, configuring according to the configuration logic indicated by the configuration request includes: if the form content includes multiple sub-form contents, obtaining a first logical relationship between the sub-form contents configured based on a visualization configuration operation; for any sub-form content, obtaining different values of the sub-form content configured based on the visualization configuration operation, and corresponding linkage information when different values are used as execution conditions; binding the first logical relationship, value, and linkage information to the corresponding sub-form content.
[0010] Optionally, after receiving an account login request from any of the enterprises, providing the login end with each form item bound to the any of the enterprises and the form content configured for each form item includes: after receiving an account login request from any of the enterprises, providing the login end with each form item bound to the any of the enterprises; presenting each sub-form content under each form item based on the first logical relationship, value, and linkage information.
[0011] Optionally, before calling the enterprise information bound to the form item indicated by the form item component, the method further includes: creating at least one enterprise based on a creation request from the terminal; and configuring form items for each enterprise based on an enterprise configuration request sent by the terminal.
[0012] According to a second aspect of the present invention, there is provided a device for personalizing form information for different enterprises, comprising a trigger response unit for providing a form item component to a terminal so as to present the form item component in a visual configuration page of the terminal, and obtaining the call request when the terminal detects that the form item is selected and triggers a call request; based on the call request, calling the enterprise information bound to the form item indicated by the form item component; a form content processing unit for responding to a form item configuration request for any enterprise information, associating the configured form content with the form item, wherein, after receiving an account login request for any enterprise, the form items bound to any enterprise and the form content configured for each form item are provided to the login terminal.
[0013] According to a third aspect of the present invention, there is provided a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, wherein the computer instructions are used to cause the computer to execute any one of the methods described in the first aspect.
[0014] According to a fourth aspect of the present invention, there is provided an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor executes the method described in any one implementation of the first aspect.
[0015] This embodiment is a method and device for personalized processing of form information for different enterprises, wherein the method includes presenting a form item component in a terminal visual configuration page, and obtaining the call request when the terminal detects that the form item component is selected and triggers a call request; based on the call request, calling the enterprise information bound to the form item indicated by the form item component; in response to obtaining a form item configuration request for any enterprise information, configuring the form content associated with the form item, wherein, after receiving an account login request for any enterprise, providing the login terminal with each form item bound to any enterprise and the form content configured for each form item. The configuration of the form engine is realized by means of visual configuration, and the personalized form requirements of different enterprises can be met through this configuration. It overcomes the high cost and poor effect of meeting the personalized form requirements of different enterprises in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 This is a flow chart of a method for personalized processing of form information for different enterprises according to an embodiment of the present invention;
[0018] Figure 2 This is an application diagram of the personalized processing method of form information for different enterprises according to an embodiment of the present invention;
[0019] Figure 3a , Figure 3b Another application diagram of the personalized processing method of form information for different enterprises according to the embodiment of the present invention
[0020] Figure 4 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so as to describe the embodiments of the present invention described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes 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 devices.
[0023] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0024] The system architecture applicable to the method of this embodiment may include a management platform, which includes a terminal and a server. The terminal completes the personalized configuration of the form items, and the server responds to the request of the terminal; it also includes a business system. After the enterprise user end logs in through the account, it cooperates with the server end to implement business functions, which include conference management, speaker management, settlement, etc. The server end and the server end can form a server cluster to cooperate with the front-end terminal and user end to implement the method of this embodiment.
[0025] According to an embodiment of the present invention, a method for personalized processing of form information for different enterprises is provided, such as Figure 1 As shown, it includes the following steps 101 to 103:
[0026] Step 101: presenting a form item component in a terminal visualization configuration page, and obtaining the call request when the terminal detects that the form item component is selected and triggers a call request.
[0027] Step 102: Based on the calling request, calling the enterprise information bound to the form item indicated by the form item component.
[0028] In this step, form item components are presented in the terminal visualization configuration page. Each form item component can be triggered by the user. When the component is triggered, a corresponding call request is generated to call the enterprise information pre-bound to the form item indicated by the component.
[0029] The form item components are pre-created in the visual configuration page by visual configuration, so the form item information indicated by the form item components can be changed, such as deletion, addition, renaming, etc. The form item components can include "Meeting Application" corresponding to the form item information as "Meeting Application", "Create Meeting" corresponding to the form item information as "Create Meeting" information, "Meeting Speaker Confirmation" corresponding to the form item information as "Meeting Speaker Confirmation" information, "Meeting Speaker Settlement" corresponding to the form item information as "Meeting Speaker Settlement" information, "Create Visit" corresponding to the form item information as "Create Visit" information, "Speaker Annual Agreement Application" corresponding to the form item information as "Speaker Annual Agreement Application" information, etc. This is only exemplary and can be created on demand according to the form item needs of different companies.
[0030] After any of the above form item components is selected by the user in the terminal visualization configuration page, all enterprise information associated with the form item information corresponding to the form item component is called, and then the enterprise information is provided to the terminal and presented in the terminal visualization configuration page.
[0031] As an optional implementation of this embodiment, before calling the enterprise information bound to the form item indicated by the form item component, the method also includes: creating at least one enterprise based on a creation request from the terminal; and configuring form items for each enterprise based on an enterprise configuration request sent by the terminal.
[0032] In this optional implementation, before calling the enterprise information, multiple enterprises are created in the terminal's visual configuration page, and enterprise configuration form items are pre-bound for each enterprise. This method allows different form items to be quickly associated with different enterprises, thereby flexibly meeting the different form requirements of the enterprises.
[0033] This method can ensure that different companies have different form items after logging into the business system, which is called the first degree of freedom.
[0034] Step 103: In response to obtaining a form item configuration request for any enterprise information, the form content configured for the form item is associated with the form item, wherein, when an account login request of any enterprise is received, each form item bound to the any enterprise and the form content configured for each form item are provided to the login terminal.
[0035] In this step, after the enterprise information is provided to the terminal and presented in the terminal's visual configuration page, the terminal detects the enterprise selected by the user, that is, any enterprise information, and then provides the terminal with the form content associated with the selected form item under the enterprise to present the form content in the terminal.
[0036] Furthermore, the user can visually configure the form content through the visual configuration page of the terminal, and associate the configured form content with any enterprise information. After the configuration is completed, any enterprise information is associated with at least one form item and the corresponding form item content. When the account of any enterprise information logs into the business system, the form items and form item contents associated with the enterprise are called and presented to the user end, so that the enterprise user can further perform visual configuration based on the presented form items and form item contents to realize different business functions.
[0037] In summary, different companies can have different form items and form item contents; if different companies have the same form items, the same form items can also have different form item contents. This meets the company's form personalization needs, improves the flexibility of the form, and eliminates the need to adjust the form at the code level, thereby reducing costs.
[0038] As an optional implementation method of this embodiment, the form content associated with the form item configuration includes: providing a first field associated with the form item to the terminal so as to present a component corresponding to the first field in a configuration area in a visual configuration page of the terminal; when a configuration request triggered by the terminal based on the component corresponding to the first field being operated is obtained, the second field corresponding to the operated component is associated with the form item, wherein the configuration request is triggered when the terminal detects that the component corresponding to any first field is dragged to the configuration area corresponding to the form item.
[0039] In this optional implementation, for the form item component selected in step 101, determine the first field associated with its corresponding form item information, the terminal can present the first fields in the designated area in the visualization configuration page in the form of first field components, and the user can drag the first field components to the designated area. After the dragged first field component is dragged to the designated area, it is mapped to the second field. After the dragging is completed and the request is saved, the second field is associated with the form item corresponding to the selected form item component. Exemplarily, taking the "Conference Application" form item as an example, its corresponding first field maintenance component may include "Conference Code", "Conference Name", "Main / Sub-Venue", "Position Name", etc., which are not limited here. In this way, different enterprises can have different form contents after logging into the business system, so there is flexibility in the content of the form item, which is called the second degree of freedom.
[0040] Furthermore, in addition to different form content requirements, different companies also have different requirements for content layout. Users can drag the first field component to different areas as needed, and the dragged first field component can be laid out by the user as needed. After being laid out and mapped to the second field, the layout information is also associated with the form item corresponding to the selected form item component. This method can ensure that the form content has different layout information, so there is flexibility in the layout of the form item content, which is called the second degree of freedom.
[0041] After the configuration is completed, the second field is associated with the form item information corresponding to the selected form item component, and can be further bound to any corresponding aforementioned enterprise information. In the above manner, different form item contents and different layouts can be configured for different enterprises.
[0042] As an optional implementation of this embodiment, when a request to edit any of the second fields is received, configuration is performed based on standardized configuration information indicated by the request, wherein the standardized configuration information is used to constrain the second field.
[0043] In this optional implementation, the second field usually requires a standardized configuration, which includes an option corresponding to the second field, that is, a value. The option can be added as needed by the user through configuration, see Figure 2 , taking the second field "conference format" as an example, the added options can be "promotion" and "non-promotion"; the standardized configuration of the second field also includes whether to perform mandatory verification; whether to disable; whether to hide; verification rules, verification rules can also be added on demand through configuration. Taking the verification of the meeting name as an example, the verification rules can be used to verify symbols that cannot be input. Sensitive words can also be included. The sensitive words can be added on demand through configuration. Specifically, sensitive words are added to fields that need to be manually entered, such as meeting locations. Non-compliant sensitive words such as scenic spots and resorts cannot be entered. It also includes whether to allow approval flow in the business system; and it also includes storage table names such as "event_compatiles", storage table fields such as "is_promotion", data class names such as " / mode l / event / compat", storage methods, etc. By configuring storage-related content, fields can be stored in the database, and the corresponding data can be stored in the correct field.
[0044] As an optional implementation manner of this embodiment, configuring based on the standardized configuration information indicated by the request includes: associating any of the second fields with a field specified by the edit request.
[0045] In this optional implementation, in addition to the above, the standardized configuration also includes whether to associate fields, and configure the associated fields by manually associating configuration. If the configured fields have an impact on certain fields in terms of business logic, then these fields can be manually associated, such as associating the "conference format" with the "event_speaker" field, indicating that the conference format has an impact on the speaker's filling logic, and needs to be manually associated during configuration, and then business logic processing is performed in the background. After the fields are associated, the associated fields follow the second field and are constrained.
[0046] Through the above standard configuration rules, different constraints can be imposed on each field to achieve personalized and flexible management of the second field. Therefore, after the enterprise logs into the business system, even if the form content is the same, the constraints on the specific field, i.e., the second field, can be different, which is called the fourth degree of freedom.
[0047] As an optional implementation of this embodiment, in response to receiving a form content configuration request, configuration is performed according to the configuration logic indicated by the configuration request, wherein the terminal generates the form content configuration request based on a visual configuration operation on the form content.
[0048] In this optional implementation, in actual usage scenarios, it is rare for form items to use only independent fields. Since the business needs of an enterprise are diverse, there may be more complex logic between the fields. If this logic is fixed at the code level, it will inevitably not be flexible and adaptable. Therefore, the design uses a visual configuration method to deal with this situation.
[0049] Specifically, a configuration template is provided to the terminal. When the user selects a form item on the terminal, a configuration template corresponding to the configuration form item is generated based on the content of the form item. The configuration template provides content that can configure the logical relationship between the second fields and content that can configure the logic corresponding to each second field. The form content is personalized and logically configured according to the configuration template in a visual configuration manner.
[0050] As an optional implementation method of this embodiment, configuring according to the configuration logic indicated by the configuration request includes: if the form content includes multiple sub-form contents, obtaining a first logical relationship between the sub-form contents configured based on a visualization configuration operation; for any sub-form content, obtaining different values of the sub-form content configured based on the visualization configuration operation, and corresponding linkage information when different values are used as execution conditions; binding the first logical relationship, value, and linkage information to the corresponding sub-form content.
[0051] In this optional implementation method, at the terminal, for the form item information corresponding to the selected form item component, the logical relationship between its second fields is configured in a visual configuration manner through a configuration template, and the value of the second field is further configured for any second field, and the value is used as an execution condition, and the linkage information of the field associated with any second field is further configured.
[0052] refer to Figure 3a and Figure 3b Taking the form item information "Basic information of the meeting" as an example, the corresponding second field may include the meeting name, main / sub-venue, main venue meeting code, meeting start time, meeting end time, meeting format, meeting location, number of speakers, number of external participants, number of internal participants, etc. The logical relationship between the second fields can be configured through the template, such as the logical relationship between "main / sub-venue", "meeting format", "nature of the meeting", etc., such as "and". For any second field, such as "main / sub-venue", the execution condition is determined based on the configured option, that is, the value. The execution condition may include the execution condition that satisfies the configured value and the execution condition that does not satisfy the configured value; under the execution condition, relevant information of the field associated with any second field may be configured, and the configured relevant information includes displaying the associated field and hiding the associated field.
[0053] Through the above configuration, the personalized logic in any form item can be configured respectively. Through the above method, the constraints of each second field are the same, and the logics between the second fields can be different, which is called having the fifth degree of freedom.
[0054] When the configuration is completed and enabled, the configured template can be enabled and synchronized to the corresponding enterprise. After the enterprise logs in to the business system through the user end, the form item information can be presented, and the second field can be presented according to the configured logic. Under each second field, the user is allowed to select any value. Based on the different values selected by the user, the corresponding action is performed according to the configured execution conditions, such as displaying and hiding the associated field. This method can realize different business functions according to the personalized configured form items.
[0055] In the configuration template obtained by all the configurations mentioned above, the form items are used as the basis for data grouping. In each group, the second fields of the layout information are sorted in a certain order, and the sorting serves as information indicating the layout; and the logic information between the aforementioned fields is included. When the enterprise logs in to the user system, the component corresponding to the second field in the form item is presented according to the layout information in the group. According to the logic information, events are bound to the components to make corresponding page changes to the user's operations, such as configuration operations triggered by meeting conditions, configuration operations triggered by not meeting conditions, etc.
[0056] This embodiment constructs a form engine through visual configuration, thereby being able to meet the diverse needs of enterprises for forms. Once the needs change, they can be adapted to the needs through flexible configuration without the need for adjustment at the code level, thereby reducing adjustment costs and improving adjustment efficiency.
[0057] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0058] According to an embodiment of the present invention, a conference information processing device is also provided, including a trigger response unit, which is used to provide a form item component to a terminal so as to present the form item component in a terminal visualization configuration page, and when the terminal detects that a form item is selected and triggers a call request, the call request is obtained; based on the call request, the enterprise information bound to the form item indicated by the form item component is called; a form content processing unit, which is used to respond to the form item configuration request obtained for any enterprise information, and associate the form content configured for the form item, wherein, after receiving an account login request for any enterprise, the form items bound to any enterprise and the form content configured for each form item are provided to the login terminal.
[0059] As an optional implementation method of this embodiment, the form content associated with the form item configuration includes: providing a first field associated with the form item to the terminal so as to present a component corresponding to the first field in a configuration area in a visual configuration page of the terminal; when a configuration request triggered by the terminal based on the component corresponding to the first field being operated is obtained, the second field corresponding to the operated component is associated with the form item, wherein the configuration request is triggered when the terminal detects that the component corresponding to any first field is dragged to the configuration area corresponding to the form item.
[0060] As an optional implementation of this embodiment, when a request to edit any of the second fields is received, configuration is performed based on standardized configuration information indicated by the request, wherein the standardized configuration information is used to constrain the second field.
[0061] As an optional implementation manner of this embodiment, configuring based on the standardized configuration information indicated by the request includes: associating any of the second fields with a field specified by the edit request.
[0062] As an optional implementation of this embodiment, in response to receiving a form content configuration request, configuration is performed according to the configuration logic indicated by the configuration request, wherein the terminal generates the form content configuration request based on a visual configuration operation on the form content.
[0063] As an optional implementation method of this embodiment, configuring according to the configuration logic indicated by the configuration request includes: if the form content includes multiple sub-form contents, obtaining a first logical relationship between the sub-form contents configured based on a visualization configuration operation; for any sub-form content, obtaining different values of the sub-form content configured based on the visualization configuration operation, and corresponding linkage information when different values are used as execution conditions; binding the first logical relationship, value, and linkage information to the corresponding sub-form content.
[0064] As an optional implementation method of this embodiment, after receiving an account login request from any of the enterprises, providing the login terminal with each form item bound to the any of the enterprises and the form content configured for each form item includes: after receiving an account login request from any of the enterprises, providing the login terminal with each form item bound to the any of the enterprises; presenting each sub-form content under each form item based on the first logical relationship, value, and linkage information.
[0065] As an optional implementation of this embodiment, before calling the enterprise information bound to the form item indicated by the form item component, the method also includes: creating at least one enterprise based on a creation request from the terminal; and configuring form items for each enterprise based on an enterprise configuration request sent by the terminal.
[0066] According to an embodiment of the present invention, the present invention also provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can implement the method described in any of the above embodiments when executing.
[0067] According to an embodiment of the present invention, the present invention further provides a readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to implement the method described in any of the above embodiments when executed.
[0068] According to an embodiment of the present invention, the present invention further provides a computer program product, which can implement the method described in any of the above embodiments when executed by a processor.
[0069] Figure 4A schematic block diagram of an example electronic device 300 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices.
[0070] like Figure 4 As shown, the electronic device 300 includes a computing unit 301, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 can also be stored. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0071] A number of components in the electronic device 300 are connected to the I / O interface 305, including: an input unit 306, such as a keyboard, a mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a disk, an optical disk, etc.; and a communication unit 309, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 309 allows the electronic device 300 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0072] The computing unit 301 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 301 performs the various methods and processes described above, such as the object matching method. For example, in some embodiments, the object matching method may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded into the RAM 303 and executed by the computing unit 301, one or more steps of the method described above may be performed.
[0073] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs, which may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general programmable processor, which may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0074] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0075] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Claims
1. A personalized processing method for form information of different enterprises, characterized in that: include: Presenting a form item component on a terminal visualization configuration page, and obtaining the call request when the terminal detects that the form item component is selected and triggers a call request; Based on the calling request, calling the enterprise information bound to the form item indicated by the form item component; In response to obtaining a form item configuration request for any enterprise information, form content is associated with the form item, wherein, after receiving an account login request for any enterprise, each form item bound to the any enterprise and the form content configured for each form item are provided to the login terminal.
2. The method for personalized processing of form information for different enterprises according to claim 1, characterized in that: The form content associated with the form item includes: Providing a first field associated with the form item to the terminal, so as to present a component corresponding to the first field in a configuration area in a visual configuration page of the terminal; When a configuration request is obtained based on the operation of the component corresponding to the first field of the terminal, the second field corresponding to the operated component is associated with the form item, wherein the configuration request is triggered when the terminal detects that the component corresponding to any first field is dragged to the configuration area corresponding to the form item.
3. The method for personalized processing of form information for different enterprises according to claim 2, characterized in that: When a request for editing any of the second fields is received, configuration is performed based on standardized configuration information indicated by the request, wherein the standardized configuration information is used to constrain the second field.
4. The method for personalized processing of form information for different enterprises according to claim 3, characterized in that: Configuring based on the standardized configuration information indicated by the request includes associating any of the second fields with a field specified by the edit request.
5. The method for personalized processing of form information for different enterprises according to claim 2, characterized in that: In response to receiving the form content configuration request, configuration is performed according to the configuration logic indicated by the configuration request, wherein the terminal generates the form content configuration request based on a visual configuration operation on the form content.
6. The method for personalized processing of form information for different enterprises according to claim 5, characterized in that: Configuring according to the configuration logic indicated by the configuration request includes: If the form content includes a plurality of sub-form contents, obtaining a first logical relationship between the sub-form contents configured based on the visualization configuration operation; For any sub-form content, different values of the sub-form content configured based on the visualization configuration operation and corresponding linkage information when different values are used as execution conditions are obtained; The first logical relationship, value, and linkage information are bound to the corresponding subform content.
7. The method for personalized processing of form information for different enterprises according to claim 6, characterized in that: After receiving the account login request of any enterprise, providing the login terminal with each form item bound to any enterprise and the form content configured for each form item includes: After receiving an account login request from any enterprise, providing the login terminal with various form items bound to any enterprise; Under each form item, each sub-form content is presented based on the first logical relationship, value, and linkage information.
8. The method for personalized processing of form information for different enterprises according to claim 1, characterized in that: Before calling the enterprise information bound to the form item indicated by the form item component, the method further includes: Creating at least one enterprise based on the creation request of the terminal; Based on the enterprise configuration request sent by the terminal, form items are configured for each enterprise.
9. A personalized processing device for form information of different enterprises, characterized in that: include: A trigger response unit, used to provide a form item component to the terminal so as to present the form item component in a terminal visualization configuration page, and obtain the call request when the terminal detects that the form item is selected and triggers a call request; Based on the calling request, calling the enterprise information bound to the form item indicated by the form item component; The form content processing unit is used to respond to a form item configuration request for any enterprise information and associate the form content configured for the form item. After receiving an account login request for any enterprise, the login terminal is provided with each form item bound to the any enterprise and the form content configured for each form item.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the method according to any one of claims 1 to 8.