Field information distribution method and device, computer equipment, readable storage medium and program product

By determining the target business object and its associated business object in the database and automatically configuring the fields to be allocated, the problem of inefficiency of traditional manual allocation methods is solved, and efficient and accurate field allocation and maintenance is achieved.

CN119904181AActive Publication Date: 2025-04-29KINGDEE SOFTWARE(CHINA) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411865242.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-29
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

The allocation of standard fields in traditional databases relies on manual selection of business objects, which leads to slow allocation speed, affect efficiency, and prone to operational errors when processing multiple business objects with complex business relationships.

Method used

By determining the target business object of the field to be allocated, and in response to the association configuration instructions for the target business object, the target associated business object is determined, so that the field to be allocated is configured into the target business object and the target associated business object.

Benefits of technology

It realizes batch field configuration for a series of business objects with related relationships, significantly improves allocation efficiency, reduces the probability of error operations, ensures the correctness of field allocation, and reduces problem investigation and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904181A_ABST
    Figure CN119904181A_ABST
Patent Text Reader

Abstract

The invention relates to a field information distribution method and device, computer equipment, a readable storage medium and a program product. The target business object of the to-be-allocated field is determined, and the target associated business object having the association relationship with the target business object is determined in response to the association configuration instruction for the target business object, so that the to-be-allocated field is configured to the target business object and the target associated business object. According to the invention, batch field configuration can be carried out on a series of business objects with association relationships, a user does not need to sort the association relationships among the business objects, and the distribution efficiency can be greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a field information allocation method, device, computer equipment, readable storage medium and program product. Background Art

[0002] With the development of data processing technology, databases are increasingly used in modern information technology. Databases are mainly used to store, manage, and process data to ensure the accuracy, integrity, and security of data. The allocation of standard fields is an important means of storing, managing, and processing data in databases. Among them, standard fields refer to some common and generally applicable fields, such as user name, address, contact information, etc.

[0003] In traditional technology, the allocation of standard fields in the database is mainly done by manually selecting business objects for field allocation. However, when the same field needs to be allocated to a series of related business objects with complex business relationships, the traditional manual allocation method requires each business object to be allocated one by one, resulting in a slow allocation speed, thus affecting the allocation efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a field information allocation method, apparatus, computer equipment, computer-readable storage medium and computer program product that can improve allocation efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a field information allocation method, comprising:

[0006] Determine the target business object of the field to be assigned;

[0007] In response to an association configuration instruction for the target business object, determining a target associated business object having an association relationship with the target business object;

[0008] The to-be-allocated field is configured into the target business object and the target-associated business object.

[0009] In one of the embodiments, before determining the target business object of the field to be assigned, the method also includes: displaying a field configuration page in response to a field configuration instruction; acquiring field configuration content according to the field configuration page, and generating a target field based on the field configuration content, wherein the field configuration content includes at least one of basic information of the field, technical attribute information of the field, business attribute information of the field, and permission setting information of the field.

[0010] In one of the embodiments, after determining the target business object of the field to be allocated, the method further comprises: in response to a configuration instruction for the target business object, configuring the field configuration content of the field to be allocated into the target business object.

[0011] In one embodiment, the method further includes: in response to a field access instruction, displaying a field display page; in response to a first selection instruction for a target field in the field display page, determining the target field corresponding to the first selection instruction as a field to be assigned.

[0012] In one of the embodiments, in response to the association configuration instruction for the target business object, determining the target associated business object having an associated relationship with the target business object includes: in response to the association configuration instruction for the target business object, obtaining attribute configuration information of the target business object, wherein the attribute configuration information records the attribute category of the target business object; based on the association configuration instruction, querying the business configuration information corresponding to the attribute category of the target business object, wherein the business configuration information records multiple business objects corresponding to the attribute category and the association relationship between the multiple business objects; obtaining an associated business object from the business configuration information, wherein the associated business object is a business object in the business configuration information having an associated relationship with the target business object; and determining the target associated business object based on the associated business object.

[0013] In one of the embodiments, the determining a target associated business object having an associated relationship with the target business object in response to an associated configuration instruction for the target business object includes: responding to an associated configuration instruction for the target business object, the associated configuration instruction carrying an attribute category to be associated; querying business configuration information matching the attribute category, the business configuration information recording a plurality of business objects corresponding to the attribute category and the association relationship between the plurality of business objects; acquiring an associated business object from the business configuration information, the associated business object being a business object in the business configuration information having an associated relationship with the target business object; and determining the target associated business object based on the associated business object.

[0014] In one of the embodiments, determining the target associated business object based on the associated business object includes: using the associated business object as the target associated business object; or displaying the associated business object, and in response to a second selection instruction for the associated business object, using the associated business object corresponding to the second selection instruction as the target associated business object.

[0015] In one of the embodiments, determining the target business object of the field to be assigned includes: displaying a business object display page in response to an assignment instruction for the field to be assigned; and determining the target business object of the field to be assigned in response to a third selection instruction for the target business object in the business object display page.

[0016] In a second aspect, the present application further provides a field information allocation device, including:

[0017] A target determination module is configured to determine a target business object of a field to be assigned;

[0018] an association module, configured to execute in response to an association configuration instruction for the target business object, and determine an associated business object having an association relationship with the target business object;

[0019] The configuration module is configured to configure the to-be-allocated field into the target business object and the associated business object.

[0020] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method described in the first aspect when executing the computer program.

[0021] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in the first aspect above.

[0022] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect above.

[0023] The above-mentioned field information allocation method, apparatus, computer device, computer-readable storage medium and computer program product determine the target business object of the field to be allocated, and in response to the association configuration instruction of the target business object, determine the target associated business object that has an association relationship with the target business object, thereby configuring the field to be allocated to the target business object and the target associated business object. It is possible to implement batch field configuration for a series of business objects with association relationships without the user having to sort out the association relationships between business objects, which can greatly improve the allocation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments of the present application or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 An application environment diagram of a field information allocation method in one embodiment;

[0026] Figure 2 A schematic diagram of a flow chart of a method for allocating field information in one embodiment;

[0027] Figure 3 A schematic diagram of a flow chart of steps for determining a target-associated business object in one embodiment;

[0028] Figure 4 A schematic diagram of a flow chart of a step of determining a target-associated business object in another embodiment;

[0029] Figure 5 A schematic diagram of a flow chart of determining steps for generating a target field in one embodiment;

[0030] Figure 6 A schematic diagram of a field configuration page in an embodiment;

[0031] Figure 7 A schematic flow chart of a method for allocating field information in another embodiment;

[0032] Figure 8 A schematic diagram of a field display page in an embodiment;

[0033] Fig. 9 A schematic diagram of a business object display page in an embodiment;

[0034] Fig.10 A schematic diagram of an association configuration page in one embodiment;

[0035] Fig.11 It is a structural block diagram of a field information allocation device in one embodiment;

[0036] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] In traditional technology, the allocation of standard fields is mainly done by manually selecting business objects for field allocation. When the same field needs to be allocated to a series of related business objects with complex business relationships, the traditional manual allocation method requires users to sort out all the business objects that need to be allocated and allocate each business object one by one, which leads to slow allocation speed and affects allocation efficiency. In addition, due to manual operation, it is easy to make operational errors, which in turn affects data quality.

[0039] In addition, the traditional allocation of standard fields only allocates the defined standard fields to target documents, basic data and other business objects. When multiple standard fields need to be allocated to multiple business objects, each business object also needs to configure the corresponding business rules, display rules, privacy, permissions and other contents, which is a cumbersome process. For example, after allocating standard fields such as "quantity" and "amount" to purchase requisitions, purchase orders, purchase receipts, and purchase warehouse orders, it is also necessary to configure the calculation logic of the fields "quantity" and "amount" in each document respectively, and reconfigure the printing and display rules of the relevant fields in the corresponding documents, the display rules in the import and export templates, etc. This not only seriously reduces the configuration efficiency, but also increases the cost of troubleshooting and maintenance.

[0040] Based on this, in order to improve the efficiency of field allocation, avoid errors caused by manual operation errors, and reduce the cost of troubleshooting and maintenance, this application provides a field information allocation method, which is based on an intelligent allocation strategy and can realize batch field configuration for a series of business objects with associations, without the need for users to sort out the associations between business objects, which can greatly improve the allocation efficiency. And when allocating fields, in addition to the basic information of the field, the business rules, display rules, permissions, privacy and other configuration contents of the field can also be carried and allocated together, so there is no need to enter each business object for configuration, which reduces the manual operation links, further improves the allocation efficiency, reduces the probability of misoperation, ensures the correctness of field allocation, and can reduce the cost of troubleshooting and maintenance.

[0041] The field information allocation method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0042] The terminal 102 determines the target business object of the field to be allocated, and in response to the association configuration instruction of the target business object, determines the target associated business object that has an association relationship with the target business object, thereby configuring the field to be allocated to the target business object and the target associated business object, thereby realizing batch field configuration for a series of business objects with an association relationship. The method provided in this embodiment of the present application can be applied to Figure 1 The terminal 102 in the embodiment may also be applied to the server 104, or may be applied to a system including the terminal 102 and the server 104, and may be implemented through the interaction between the terminal 102 and the server 104. The specific implementation may be determined according to the actual application scenario, and is not limited here.

[0043] In one embodiment, Figure 2 As shown, a field information allocation method is provided. In this embodiment, the method is applied to Figure 1 Taking the terminal in as an example, in this embodiment, the method may include the following steps:

[0044] Step 202: determine the target business object of the field to be assigned.

[0045] The field to be assigned may be a standard field that needs to be assigned, which defines the specifications and criteria of a field, and may include field name, field code, field type, etc. For example, the field name may be user name, address, contact information, etc. Field code means that when storing data in a database, the data corresponding to the field is encoded and stored in a certain encoding method. The field code determines the encoding method of the data stored in the database to ensure the correct storage and processing of the data. The field type is used to specify the actual stored data format, such as text format, binary format, etc.

[0046] Business objects refer to objects that carry business content, such as documents and basic data, such as financial statements and purchase orders. Target business objects can be business objects that currently need to configure the fields to be assigned.

[0047] In this embodiment, after a field is defined, the field can be accessed through the terminal and the field (i.e., the field to be assigned) can be assigned to the required business object (i.e., the target business object) based on human-computer interaction. The terminal can determine the field to be assigned and the target business object of the field to be assigned based on human-computer interaction.

[0048] It is understandable that the field to be assigned may be one field or multiple fields, and the target business object may be one field or multiple fields. For example, one field may be assigned to one business object, one field may be assigned to multiple business objects, multiple fields may be assigned to one business object at the same time, or multiple fields may be assigned to multiple business objects at the same time. The specific method may be determined based on the actual scenario, and this embodiment does not limit this.

[0049] Step 204: In response to the association configuration instruction for the target business object, determine a target associated business object having an association relationship with the target business object.

[0050] The association configuration instruction may be an instruction or command for performing field association configuration on the target business object, and the command is used to indicate that when performing field configuration on the target business object, the field is also configured into a series of business objects associated with the target business object. The association configuration instruction may be a human-computer interaction instruction initiated by a user through a terminal.

[0051] The target associated business object may be a business object that has an associated relationship with the target business object and needs to perform the same field configuration as the target business object. It is understandable that when there are multiple target business objects, the target associated business object of each target business object may be determined separately.

[0052] In this embodiment, when configuring the field of the target business object, if it is necessary to configure the field into a series of business objects associated with the target business object, the user can initiate an association configuration instruction through the terminal, and the terminal responds to the association configuration instruction for the target business object and queries the series of business objects associated with the target business object, thereby determining the target associated business object that needs to perform the same field configuration.

[0053] Step 206: configure the fields to be allocated to the target business object and the target associated business object.

[0054] In this embodiment, after the terminal determines the target-associated business object that has an association relationship with the target business object based on the above steps, the field to be allocated can be configured into the target business object and the target-associated business object, thereby realizing batch field configuration of the target business object and the target-associated business objects associated with the target business object.

[0055] In the above field information allocation method, the terminal determines the target business object of the field to be allocated, and in response to the association configuration instruction of the target business object, determines the target associated business object that has an association relationship with the target business object, thereby configuring the field to be allocated to the target business object and the target associated business object. It is possible to implement batch field configuration for a series of business objects with association relationships without the user having to sort out the association relationships between business objects, which can greatly improve allocation efficiency.

[0056] In an exemplary embodiment, Figure 3 As shown, in step 204, in response to the association configuration instruction for the target business object, determining the target associated business object having an association relationship with the target business object may specifically include:

[0057] Step 302: Acquire attribute configuration information of the target business object in response to the associated configuration instruction for the target business object.

[0058] Among them, the attribute configuration information can be obtained by querying the metadata of the target business object, which is generated when the target business object is created and records the basic attribute configuration of the target business object. For example, the basic attribute configuration of the target business object may include the object name of the target business object and the mapping relationship between the attribute categories. The attribute category is used to characterize the application function of the corresponding target business object. The attribute categories include but are not limited to workflow, business flow, business object conversion platform, etc.

[0059] Among them, workflow refers to the automation of part or all of a business process in a computer application environment. It is an abstract and general description of the business rules between the workflow and its various operation steps. It emphasizes the use of process control to ensure and improve the efficiency of enterprise management, mainly involving the automation of workflows and collaborative work supported by computers. In the implementation of workflows, target business objects can be transferred and executed between different executors. For example, financial reimbursement forms or various approval process forms, etc., their corresponding attribute categories belong to typical workflows.

[0060] Business flow pays more attention to the relationship between business process and enterprise value, and emphasizes the realization of customer value and enterprise value growth through a series of activities. The activity standards and requirements of business flow are proposed by the main body of downstream activities, and are determined on the basis of mutual understanding and recognition, emphasizing the final output results and overall effect of the process. Therefore, the implementation of business flow pays more attention to cross-departmental and cross-role collaboration, and emphasizes the standardization and optimization of processes. For example, generating a financial payment slip based on a purchase receipt falls within the scope of business flow, and the corresponding attribute categories of the purchase receipt and financial payment slip belong to business flow.

[0061] The business object conversion platform provides a collection of tools and methods for automatic conversion between documents and a UI (User Interface), which is a specific means for implementing business flows. For example, in the process of generating a financial payment slip based on a purchase receipt, it can be implemented based on the business object conversion platform. The corresponding attribute categories of the purchase receipt and financial payment slip also belong to the business object conversion platform. Therefore, the attribute category of a target business object can be one or more.

[0062] In this embodiment, the terminal responds to the association configuration instruction for the target business object and obtains the attribute configuration information of the target business object, thereby querying the attribute configuration information according to the object name of the target business object to obtain the attribute category of the target business object.

[0063] Step 304: query the business configuration information corresponding to the attribute category of the target business object based on the associated configuration instruction.

[0064] Among them, the business configuration information can be a metadata attribute table generated by the database based on different attribute categories of the business object. For example, if the attribute categories of the business object include workflow, business flow, and business object conversion platform, the business configuration information includes workflow configuration information corresponding to the workflow, business flow configuration information corresponding to the business flow, and business object conversion platform configuration information corresponding to the business object conversion platform. Each business configuration information records multiple business objects corresponding to the attribute category and the association relationship between multiple business objects. For example, the workflow configuration information records all business objects in the database whose attribute category is workflow. If there is an upstream and downstream relationship between two or more business objects, the workflow configuration information can also record the upstream and downstream relationship, that is, the association relationship, between each business object.

[0065] In this embodiment, after the terminal determines the attribute category of the target business object based on the above steps, it can further query the business configuration information corresponding to the attribute category of the target business object based on the association configuration instruction to find the business object associated with the target business object.

[0066] It is understandable that if the target business object includes multiple attribute categories, the terminal can query corresponding business configuration information based on the multiple attribute categories of the target business object one by one to obtain business objects associated with the target business object in each attribute category.

[0067] Step 306: Obtain the associated business object from the business configuration information.

[0068] Among them, the associated business object is a business object in the business configuration information that has an associated relationship with the target business object. Since the business configuration information records multiple business objects corresponding to the attribute category and the association relationship between the multiple business objects, the terminal can obtain the associated business objects that have an associated relationship with the target business object by querying the business configuration information corresponding to the attribute category of the target business object, thereby eliminating the need for users to sort out the association relationship between business objects by themselves, reducing the technical threshold.

[0069] Step 308: Determine the target associated business object according to the associated business object.

[0070] The target associated business object is finally determined based on the associated business object of the target business object, and the associated business object of the to-be-allocated field needs to be configured together with the target business object.

[0071] Specifically, in one scenario, the terminal can directly use the associated business object queried from the business configuration information and having an associated relationship with the target business object as the target associated business object, thereby reducing the manual operation links, reducing the probability of erroneous operation, and improving the efficiency of field allocation.

[0072] In another scenario, after the terminal queries the associated business object that has an associated relationship with the target business object from the business configuration information, it can also display the queried associated business object, and respond to the second selection instruction for the associated business object, and use the associated business object corresponding to the second selection instruction as the target associated business object. Among them, the second selection instruction is an operation instruction for the user to select the associated business object that needs to be associated and configured according to the associated business object displayed by the terminal. In this embodiment, the terminal displays the queried associated business object, and responds to the user's operation instruction, and uses the associated business object that needs to be associated and configured selected by the user as the target associated business object. This embodiment allows the user to select the target associated business object for association configuration according to actual needs, so as to adapt to the needs of different business scenarios and make field allocation more flexible.

[0073] In an exemplary embodiment, Figure 4 As shown, in step 204, in response to the association configuration instruction for the target business object, determining a target associated business object having an association relationship with the target business object may specifically include:

[0074] Step 402: responding to an association configuration instruction for a target business object, the association configuration instruction carries an attribute category to be associated.

[0075] The attribute category to be associated may be an attribute category of a business object that needs to be associated and configured, which is specified by the user according to actual needs. In this embodiment, when the user initiates an association configuration instruction for a target business object, the user may specify the attribute category of the business object that needs to be associated and configured, and carry the attribute category in the association configuration instruction for the target business object. The terminal responds to the association configuration instruction carrying the attribute category to be associated, and uses subsequent steps to query matching business configuration information according to the attribute category to be associated.

[0076] Step 404: query the service configuration information matching the attribute category.

[0077] Among them, the business configuration information records multiple business objects corresponding to the attribute category and the association relationship between the multiple business objects. In this embodiment, after the terminal obtains the association configuration instruction carrying the attribute category to be associated based on the above steps, it can further query the business configuration information corresponding to the attribute category to be associated based on the association configuration instruction to find the business object in the business configuration information that has an association relationship with the target business object.

[0078] Step 406: Acquire the associated business object from the business configuration information.

[0079] Among them, the associated business object is a business object in the business configuration information that has an associated relationship with the target business object. Since the business configuration information records multiple business objects corresponding to the attribute category to be associated specified by the user and the association relationship between the multiple business objects, the terminal queries the business configuration information corresponding to the attribute category to be associated, and obtains the associated business object that has an associated relationship with the target business object from it, so that the user does not need to sort out the association relationship between the business objects by himself. The user can specify the attribute category to be associated as needed, and the associated business object that has an associated relationship with the target business object under the attribute category can be automatically found, thereby improving the processing speed.

[0080] Step 408: Determine the target associated business object according to the associated business object.

[0081] The target associated business object is finally determined based on the associated business object of the target business object, and the associated business object of the to-be-allocated field needs to be configured together with the target business object.

[0082] It can be understood that this embodiment is different from the above Figure 3 The difference between the embodiment shown is that the association configuration instruction of this embodiment carries the attribute category to be associated specified by the user, and the terminal can search for the associated business object of the target business object based on the attribute category to be associated, so that the user can specify the attribute category to be associated for search and association as needed, thereby improving the flexibility of the association configuration. Figure 3 In the embodiment shown, the terminal can identify the attribute category of the target business object based on the association configuration instruction of the target business object, and search for the associated business object of the target business object based on the attribute category of the target business object, and the whole process does not require user operation, thereby realizing intelligent association configuration. In actual application, a suitable method can be selected according to different scene requirements, and this embodiment does not limit this.

[0083] In an exemplary embodiment, Figure 5 As shown, in step 202, before determining the target business object of the field to be assigned, the method may further include:

[0084] Step 502: In response to the field configuration instruction, display the field configuration page.

[0085] The field configuration instruction may be an instruction or command for performing field configuration, and the field configuration page is an interactive page for performing field configuration. For example, when a new field needs to be added to a business object in a database, the user may initiate a field configuration instruction by operating the terminal, and the terminal responds to the field configuration instruction and displays the field configuration page.

[0086] Step 504: Obtain field configuration content according to the field configuration page, and generate a target field based on the field configuration content.

[0087] The field configuration content defines the specification and criteria of a field, which can be input by a user according to the field configuration page, or generated by the terminal based on the field configuration page, which is not limited in this embodiment. The target field is a specific field generated based on the field configuration content.

[0088] The field configuration content may include at least one of the basic information of the field, the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field. For example, the field configuration page may be as follows: Figure 6 The page shown may include specific contents for configuring the basic information of the field, the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field. Specifically, the basic information of the field may include the field name, field code, field type, field status, field description, etc. The technical attribute information of the field may include the database field name of the field, the minimum length and maximum length of the field, etc.

[0089] The business attribute information of a field may include rules (such as interface rules, business rules, etc.), privacy schemes, and switch options for whether the corresponding content must be recorded. When the switch is turned on, it means that the corresponding rules, privacy, etc. are necessary configuration content. When the switch is turned on, it means that the corresponding rules, privacy, etc. are non-essential configuration content. Among them, interface rules can be display, hiding, etc. rules, such as the printing display rules of the relevant fields in the corresponding documents, the display rules in the import and export templates, etc. Business rules can be the business logic of the corresponding field, such as the calculation logic of the corresponding data of the relevant field.

[0090] The permission setting information of a field may include the role to which the field belongs, field permissions (such as read permissions, write permissions, etc.), and data permissions (such as permissions to view, add, modify, and delete data in the corresponding field).

[0091] In this embodiment, the user can display the terminal based on actual needs. Figure 6 The field configuration page shown is used to configure the corresponding content, such as only configuring the basic information of the field; or further configuring one or more of the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field based on the basic information of the field. The terminal can obtain the field configuration content according to the field configuration page, and generate the target field based on the field configuration content, thereby realizing flexible configuration of the field.

[0092] It is understandable that when only the basic information of a field is configured during the configuration phase, it can be assigned to the business object based on the basic information of the field. When not only the basic information of a field is configured during the configuration phase, but also the above-mentioned other contents (such as the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field) are configured, it can be assigned to the business object based on the basic information of the field and the other configured contents. Therefore, there is no need to configure the technical attributes, business attributes, and permissions of the field in the business object, which not only simplifies the field allocation operation, but also improves the efficiency of field allocation.

[0093] Since the configuration contents such as the basic information of the field, the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field can be uniformly configured in the field configuration stage, when the demand for the field changes, the configuration content of the field can also be modified through the field configuration page, which makes the maintenance of the field more convenient and reduces the maintenance cost.

[0094] In an exemplary embodiment, the above-mentioned field information allocation method is further explained below from an interactive perspective. The method can be applied to terminals loaded with various information management systems, including but not limited to enterprise resource planning systems (Enterprise Resource Planning, ERP), enterprise management systems, financial systems, human resources systems, supply chain systems, etc.

[0095] like Figure 7 As shown, it may specifically include:

[0096] Step 702: Display a field display page in response to a field access instruction.

[0097] The field access instruction may be an instruction or command to access a field, and the field may be a Figure 5 The information is generated in the manner shown, and this embodiment will not be described in detail. Specifically, when a user has a need for field allocation, the corresponding information management system can be accessed through the terminal. For example, a terminal can be used to request access to the field center of the system (i.e., initiate a field access instruction). The terminal responds to the field access instruction and displays the field display page (i.e., the page corresponding to the field center). The field display page is a user interface used to centrally allocate and manage fields. It can unify and control the fields throughout the product to ensure consistency of data standards. In this embodiment, the field display page can be as follows: Figure 8 As shown, "field name" indicates a candidate display field, and the display field can be assigned and managed by checking it.

[0098] Step 704 : In response to a first selection instruction for a target field in the field display page, determine a field to be assigned.

[0099] The first selection instruction may be an instruction or command to select a target field by checking the field on the field display page. Figure 8 The terminal responds to the first selection instruction of the target field in the field display page and determines the field to be allocated, that is, determines the target field corresponding to the first selection instruction (ie the selected target field) as the field to be allocated.

[0100] Step 706: Display the business object display page in response to the assignment instruction for the field to be assigned.

[0101] The allocation instruction may be an indication or command to allocate a field. Figure 8As shown in the figure, by checking the target field and clicking "Assign", an assignment instruction for the target field is initiated, and the terminal responds to the assignment instruction and displays the business object display page. The business object display page is used to display candidate business objects that can be configured with the fields to be assigned. The business object display page can be as follows: Fig. 9 As shown, the sidebar on the left can select the category to be displayed, and the candidate business objects of the corresponding category can be displayed on the page. "Name" indicates the name of the candidate business object, and you can check the candidate business object to assign fields to it.

[0102] Step 708: Determine the target business object in response to a third selection instruction for the target business object in the business object display page.

[0103] The third selection instruction may be an instruction or command to select a target business object for field configuration based on the business object display page. Fig. 9 The business object display page shown in the figure selects the target business object for which the to-be-allocated field needs to be configured. The terminal responds to the third selection instruction for the target business object in the business object display page and determines the target business object, that is, the business object corresponding to the third selection instruction (that is, the selected business object) is determined as the target business object. Fig. 9 The target business objects selected include "Business Trip Application Form" and "Travel Reimbursement Form".

[0104] Step 710: In response to a configuration instruction for a target business object, configure the field configuration content of the field to be assigned into the target business object.

[0105] The configuration instruction can be an instruction or command to directly configure the fields of the target business object. The command is used to instruct the field configuration of the target business object. Specifically, the user can configure the fields based on the field allocation requirements through Fig. 9 On the business object display page shown, check the target business object that needs to configure the fields to be assigned, and click "Direct Assign" to initiate the configuration instructions for the target business object. The terminal can respond to the user's configuration instructions for the target business object and directly configure the field configuration content of the fields to be assigned to the target business object, thereby improving the field allocation efficiency.

[0106] Since the configuration contents such as the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field can be uniformly configured in the field configuration stage, when the demand for the field changes, the configuration content of the field can also be modified through the field configuration page, which makes the maintenance of the field more convenient and reduces the maintenance cost.

[0107] Step 712: In response to the association configuration instruction for the target business object, display an association configuration page.

[0108] The associated configuration instruction is used to indicate that when configuring a field of a target business object, the field is also configured into a series of business objects associated with the target business object. Fig. 9 In the business object display page shown, check the target business object that needs to configure the fields to be assigned, and click "Association Assignment" to initiate the association configuration instruction for the target business object. The terminal can respond to the user's association configuration instruction for the target business object and display the association configuration page. The association configuration page is used to display the associated business objects that have an association relationship with the target business object. The association configuration page can be as follows: Fig.10 As shown, the sidebar on the left can display the target business objects determined above. By selecting a target business object, the page can display the upstream and downstream related business objects of the target business object. It can be understood that the process of determining the related business objects can refer to the above Figure 3 or Figure 4 The embodiment shown is not described in detail in this embodiment.

[0109] Step 714: In response to the associated allocation instruction, the field configuration content of the field to be allocated is allocated to the target business object and the associated business object.

[0110] The association allocation instruction is used to allocate the field to be allocated to the target business object and a series of associated business objects.

[0111] In one scenario, the user can directly click "Assign" based on the field allocation requirements and the target business object and associated business objects displayed in the association configuration page to initiate the corresponding association allocation instruction. The terminal can respond to the user's association allocation instruction and configure the field configuration content of the field to be allocated to the target business object and all associated business objects, thereby improving the field allocation efficiency.

[0112] In another scenario, users can allocate requirements based on fields. Fig.10 In the associated business object of the associated configuration page shown, check the target associated business object that needs to configure the field to be assigned, and click "Assign", then initiate an associated assignment instruction for the target business object and the checked target associated business object, and the terminal can respond to the associated assignment instruction to configure the field configuration content of the field to be assigned to the target business object and the checked target associated business object. Since it allows users to select the target associated business object for association configuration according to actual needs, it can adapt to the needs of different business scenarios, making field allocation more flexible.

[0113] And because the field configuration content includes the basic information of the field, the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field, which are uniformly configured in the field configuration stage, there is no need to configure the technical attributes, business attributes, and permissions of the field in the business object. This not only simplifies the field allocation operation and reduces the probability of misoperation, but also improves the field allocation efficiency.

[0114] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0115] Based on the same inventive concept, the embodiment of the present application also provides a field information allocation device for implementing the field information allocation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more field information allocation device embodiments provided below can refer to the limitations of the field information allocation method above, and will not be repeated here.

[0116] In an exemplary embodiment, Fig.11 As shown, a field information allocation device is provided, including: a target determination module 1102, an association module 1104 and a configuration module 1106, wherein:

[0117] A target determination module 1102 is configured to determine a target business object of a field to be assigned;

[0118] The association module 1104 is configured to execute in response to the association configuration instruction of the target business object, and determine the associated business object having an associated relationship with the target business object;

[0119] The configuration module 1106 is configured to configure the to-be-allocated field into the target business object and the associated business object.

[0120] In an exemplary embodiment, the device also includes a field generation module, which is configured to execute: in response to a field configuration instruction, display a field configuration page; obtain field configuration content according to the field configuration page, and generate a target field based on the field configuration content, wherein the field configuration content includes at least one of basic information of the field, technical attribute information of the field, business attribute information of the field, and permission setting information of the field.

[0121] In an exemplary embodiment, the configuration module is further configured to execute: in response to a configuration instruction for the target business object, configuring the field configuration content of the to-be-allocated field into the target business object.

[0122] In an exemplary embodiment, the target determination module is also configured to execute: in response to a field access instruction, display a field display page; in response to a first selection instruction for a target field in the field display page, determine the target field corresponding to the first selection instruction as a field to be assigned.

[0123] In an exemplary embodiment, the association module is further configured to execute: in response to an association configuration instruction for the target business object, obtain attribute configuration information of the target business object, wherein the attribute configuration information records the attribute category of the target business object; based on the association configuration instruction, query the business configuration information corresponding to the attribute category of the target business object, wherein the business configuration information records multiple business objects corresponding to the attribute category and the association relationship between the multiple business objects; obtain an associated business object from the business configuration information, wherein the associated business object is a business object in the business configuration information that has an association relationship with the target business object; and determine the target associated business object based on the associated business object.

[0124] In an exemplary embodiment, the association module is further configured to execute: responding to an association configuration instruction for the target business object, the association configuration instruction carrying an attribute category to be associated; querying business configuration information matching the attribute category, the business configuration information recording multiple business objects corresponding to the attribute category and the association relationship between the multiple business objects; obtaining an associated business object from the business configuration information, the associated business object being a business object in the business configuration information that has an association relationship with the target business object; and determining the target associated business object based on the associated business object.

[0125] In an exemplary embodiment, the association module is further configured to execute: taking the associated business object as the target associated business object; or, displaying the associated business object, and in response to a second selection instruction for the associated business object, taking the associated business object corresponding to the second selection instruction as the target associated business object.

[0126] In an exemplary embodiment, the target determination module is further configured to execute: in response to an allocation instruction for the field to be allocated, display a business object display page; in response to a third selection instruction for the target business object in the business object display page, determine the target business object of the field to be allocated.

[0127] Each module in the above field information allocation device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0128] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal or a server. The internal structure diagram thereof may be as follows: Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a field information allocation method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0129] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0130] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0131] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0132] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0133] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0134] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0135] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0136] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for allocating field information, characterized in that: The method comprises: Determine the target business object of the field to be assigned; In response to an association configuration instruction for the target business object, determining a target associated business object having an association relationship with the target business object; The to-be-allocated field is configured into the target business object and the target-associated business object.

2. The method according to claim 1, characterized in that Before determining the target business object of the field to be assigned, the method further includes: In response to the field configuration instruction, displaying a field configuration page; The field configuration content is obtained according to the field configuration page, and the target field is generated based on the field configuration content, wherein the field configuration content includes at least one of the basic information of the field, the technical attribute information of the field, the business attribute information of the field, and the permission setting information of the field.

3. The method according to claim 2, characterized in that After determining the target business object of the field to be assigned, the method further includes: In response to the configuration instruction for the target business object, the field configuration content of the to-be-allocated field is configured into the target business object.

4. The method according to claim 2, characterized in that: The method further comprises: In response to the field access instruction, displaying a field display page; In response to a first selection instruction for a target field in the field display page, the target field corresponding to the first selection instruction is determined as a field to be allocated.

5. The method according to claim 1, characterized in that The step of determining, in response to the association configuration instruction for the target business object, a target associated business object having an association relationship with the target business object comprises: In response to the association configuration instruction for the target business object, acquiring attribute configuration information of the target business object, wherein the attribute configuration information records the attribute category of the target business object; Based on the association configuration instruction, query the business configuration information corresponding to the attribute category of the target business object, wherein the business configuration information records a plurality of business objects corresponding to the attribute category and the association relationship between the plurality of business objects; Acquire an associated business object from the business configuration information, where the associated business object is a business object in the business configuration information that has an associated relationship with the target business object; The target associated business object is determined according to the associated business object.

6. The method according to claim 1, characterized in that The step of determining, in response to the association configuration instruction for the target business object, a target associated business object having an association relationship with the target business object comprises: In response to an association configuration instruction for the target business object, the association configuration instruction carries an attribute category to be associated; Querying the business configuration information matching the attribute category, wherein the business configuration information records a plurality of business objects corresponding to the attribute category and association relationships between the plurality of business objects; Acquire an associated business object from the business configuration information, where the associated business object is a business object in the business configuration information that has an associated relationship with the target business object; The target associated business object is determined according to the associated business object.

7. The method according to claim 5 or 6, characterized in that: The determining the target associated business object according to the associated business object includes: Using the associated business object as the target associated business object; or, The associated business object is displayed, and in response to a second selection instruction for the associated business object, the associated business object corresponding to the second selection instruction is used as the target associated business object.

8. The method according to any one of claims 1 to 6, characterized in that: The step of determining the target business object of the field to be allocated includes: In response to the allocation instruction for the field to be allocated, displaying a business object display page; In response to a third selection instruction for a target business object in the business object display page, the target business object of the field to be assigned is determined.

9. A field information allocation device, characterized in that: The device comprises: A target determination module is configured to determine a target business object of a field to be assigned; an association module, configured to execute, in response to an association configuration instruction for the target business object, determining an associated business object having an association relationship with the target business object; The configuration module is configured to configure the to-be-allocated field into the target business object and the associated business object.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Service information logging method and system

    CN104318425A

  • Form generation method and device, computer equipment and storage medium

    CN113988029A

  • Document field information carrying method and device, equipment and storage medium

    CN116166667A

  • Device for analyzing and displaying workflow, device for arranging and displaying node, method for analyzing and displaying workflow, method for arranging node, and program

    JP2006018590A