CN113641671A - Processing device and processing method for external data of form configuration module - Google Patents

Processing device and processing method for external data of form configuration module Download PDF

Info

Publication number
CN113641671A
CN113641671A CN202110798953.7A CN202110798953A CN113641671A CN 113641671 A CN113641671 A CN 113641671A CN 202110798953 A CN202110798953 A CN 202110798953A CN 113641671 A CN113641671 A CN 113641671A
Authority
CN
China
Prior art keywords
data
protocol
configuration module
processing device
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110798953.7A
Other languages
Chinese (zh)
Other versions
CN113641671B (en
Inventor
梁海棠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xuanwu Wireless Technology Co Ltd
Original Assignee
Guangzhou Xuanwu Wireless Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xuanwu Wireless Technology Co Ltd filed Critical Guangzhou Xuanwu Wireless Technology Co Ltd
Priority to CN202110798953.7A priority Critical patent/CN113641671B/en
Publication of CN113641671A publication Critical patent/CN113641671A/en
Application granted granted Critical
Publication of CN113641671B publication Critical patent/CN113641671B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a processing device and a processing method for external data of a form configuration module, wherein the processing device comprises: the form configuration module is used for selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol; the form issuing module is used for converting a form protocol into a data protocol; the form authorization module is used for authorizing the function authority and the data authority corresponding to the form to the service application personnel according to the data protocol; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms. The form issuing module converts the form protocol into the data protocol, so that the unification of the form data inside the system and the form data outside the system can be realized, and the service association and the reading use are facilitated.

Description

Processing device and processing method for external data of form configuration module
Technical Field
The present application relates to the field of application systems, and in particular, to a device and a method for processing external data of a form configuration module.
Background
The application system is a set combined by a plurality of business forms. In general, most of the data sources of the application systems are data from the application systems. In a few cases, data interfacing with other internal business systems or external business systems is required, and the display and the use are performed.
However, when external data is externally connected, the problem of data incompatibility is easily caused, for example, business data association or use, and the display definition and data use cannot form a uniform mode in the form configuration module; or, in the form configuration module, the form protocols are based on the form protocol, and the protocol structures of different form types are different. For the service data processing logic, the method is not suitable for forming service data logic module explanation, and the service processing module is needed to explain aiming at different form protocols.
Disclosure of Invention
The application provides a processing device and a processing method for external data of a form configuration module, which aim to solve the problem of data incompatibility during external data in the prior art.
In order to solve the above technical problem, the present application provides a processing apparatus for external data of a form configuration module, including: the form configuration module is used for selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol; the form issuing module is used for converting a form protocol into a data protocol; the form authorization module is used for authorizing the function authority and the data authority corresponding to the form to the service application personnel according to the data protocol; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms.
Optionally, the form types include a generic form, a call form, a view form, and a service form.
Optionally, a common form can be used for data management, and form controls and form layout are defined in the common form.
Optionally, the form controls include general controls, advanced controls, and system controls.
Optionally, common controls include text controls, numeric controls, date controls, photo controls, and positioning controls.
Optionally, the advanced controls include an associated form single selection, an associated form multiple selection, and a sub-table.
Optionally, the system control comprises a data primary key, an owner, a department, a creator, a creation time, a modifier and a modification time; wherein the owner is a data rule for oneself; the department is the data rule applied to the department.
Optionally, the service data storage module is a service interface for the form application system to obtain form display data and submit form display; the business data storage module assembles data according to a data protocol and forms a data submission interface.
Optionally, the visit form is a step form issued to the visit flow; the view form is used for data query correlation, data of the view form is from other internal systems, and a data view script needs to be provided in form configuration; the data of the service form comes from an external system, the data access and access of the service form are obtained in a third-party micro-service mode, and service interface information needs to be defined.
In order to solve the above technical problem, the present application provides a method for processing external data of a form configuration module, including: selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol; converting the form protocol into a data protocol; according to the data protocol, authorizing the function authority and the data authority corresponding to the form to a service application person; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms.
The application provides a processing device and a processing method for external data of a form configuration module, wherein the processing device comprises: the form configuration module is used for selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol; the form issuing module is used for converting a form protocol into a data protocol; the form authorization module is used for authorizing the function authority and the data authority corresponding to the form to the service application personnel according to the data protocol; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms. The form issuing module converts the form protocol into the data protocol, so that the unification of the form data inside the system and the form data outside the system can be realized, and the service association and the reading use are facilitated.
Drawings
In order to more clearly illustrate the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic structural diagram of an embodiment of a device for processing external data of a form configuration module according to the present application;
FIG. 2 is a diagram of one embodiment of a form type for the form configuration module;
FIG. 3 is a schematic diagram of one embodiment of a form control of the present application;
FIG. 4 is a schematic diagram of an embodiment of a form application system of the present application;
FIG. 5 is a schematic diagram of an embodiment of a form application service of the present application;
fig. 6 is a flowchart illustrating an embodiment of a method for processing external data of the form configuration module according to the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present application, the following describes in detail the processing apparatus and the processing method for external data of the form configuration module provided in the present application with reference to the accompanying drawings and the detailed description.
The application provides a processing device for the external data of a form configuration module, which can form unified configuration and application display in a form application system, and improve the compatibility of form data. Referring to fig. 1, fig. 1 is a schematic structural diagram of an embodiment of a processing device for external data of a form configuration module according to the present application. In this embodiment, the processing device 100 for externally connecting data to the form configuration module may include:
the form configuration module 110 is used for selecting a corresponding form type according to an input instruction of a system configuration worker to form a form protocol;
the form issuing module 120 is configured to convert a form protocol into a data protocol;
the form authorization module 130 is configured to authorize the function right and the data right corresponding to the form to a service application person according to a data protocol;
in order to achieve independence of front-end and back-end protocols, in form publishing, a form publishing module is used for a form protocol, so that a data protocol for a form service processing logic can be formed, the data protocol is a data structure definition of a nested structure, and specifically, the data protocol is used for describing attributes of form data, relationship definitions between the attributes and other associated forms, and key information definitions of other associated forms. The following beneficial effects can be realized:
1. the form configuration is unified, and the form configuration and the style are unified.
2. And the form definition and the form data display can be performed by using external system data.
3. And the external system service can be used for business association and reading.
4. The form protocol generates a data protocol, and the unified service processing logic interface generates.
Further, referring to FIG. 2, FIG. 2 is a diagram illustrating an embodiment of a form type of the form configuration module. In this embodiment, the form types may include generic forms, call forms, view forms, service forms, and other categories of forms.
The common form can be used for data management, and form controls and form layout are defined in the common form.
The visit form is a step form issued to the visit flow as a common form;
the view form is used for data query association as a common form, and data of the view form is from other internal systems, so that a data view script needs to be provided in a form configuration;
the service form, like a common form, has data from an external system, needs to obtain data access and access in a third-party micro-service mode, and needs to define service interface information.
Referring to fig. 3, fig. 3 is a schematic diagram of a form control according to an embodiment of the present application. In this embodiment, form controls may include normal controls, advanced controls, and system controls. Form controls may enable control of form data.
Common controls may include text controls, numeric controls, date controls, photo controls, and positioning controls, among others. Advanced controls may include associated form singletons, associated form multiple selections, and sub-tables. The system control comprises a data main key, an owner, a department, a creator, creation time, a modifier and modification time; wherein the owner is a data rule for oneself; the department is the data rule applied to the department.
The system of the form configuration module is externally connected with a data processing device and can be connected with a form application system to realize form application service.
Referring to FIGS. 4-5, FIG. 4 is a schematic diagram of an embodiment of an application system of the form of the present application; FIG. 5 is a schematic diagram of an embodiment of a form application service of the present application.
As shown in fig. 4, the form application system, as an application system, may be used to expose forms and perform business form data operations. Where the forms may include a generic form, a call form, a view form, and a service form.
As shown in fig. 5, the form application service may include a form protocol acquisition module and a business data access module. The business data storage module is a service interface for the form application system to acquire form display data and submit form display; the module engine of the business data storage module depends on the data protocol, namely the business data storage module is formed by assembling data and a data submission interface according to the data protocol.
In this embodiment, for data of a heterogeneous system, a view form and a service form of a form configuration system are used in form application, and are used as external system data modes, and a form-based configuration style of the form configuration system is unified; and in order to unify the access data interfaces of the form application system, a data protocol is generated by using a form protocol. In a data access module in the form application service, a data protocol is uniformly used for carrying out business data access engine interpretation.
In addition, the present application provides a method for processing external data of a form configuration module, please refer to fig. 6, where fig. 6 is a schematic flow chart of an embodiment of the method for processing external data of a form configuration module, and in this embodiment, the method may specifically include the following steps:
s610: and selecting a corresponding form type according to an input instruction of a system configurator to form a form protocol.
S620: converting the form protocol into a data protocol; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms.
S630: and authorizing the function authority and the data authority corresponding to the form to business application personnel according to the data protocol.
After the steps are completed, the business application personnel can log in the form application system to perform form operation, and call the form application service data access interface module to complete business processing.
For a better presentation of the solution of the present application, the following is exemplified:
form "information acquisition": the system is a business application person, and acquires information when visiting a certain client, wherein the visiting subject object is the client, and the client information is data from other internal business systems and is not defined and managed by a form configuration system.
An application configurator, using the form configuration system, comprising the steps of:
1. aiming at the 'customer' form, a type of view form is established, a control (such as information of customer id, customer name, customer address and the like) is dragged into the 'customer' form, and a data view script, a view script field and the dragging control are established for the 'customer' form in a one-to-one mapping mode. Forming a "customer" form.
2. Issuing 'customer' form, forming customer form protocol and customer data protocol, and correspondingly establishing view in database
3. In the form configuration, a visiting form type form is established, named as 'information acquisition', and controls for pulling in acquired information (such as the quality of the surrounding environment of a client, the rating of the client and the like) are dragged, but one of the controls is associated form-form selection, and is associated with another form information, and the form is a 'client' form. Form 'information acquisition' form
4. Issuing 'information acquisition' form, forming information acquisition form protocol and information acquisition data protocol
5. Authorizing customer forms, information collecting forms, giving application service personnel
Applying business personnel to log in the form application system, wherein the steps comprise:
6. and (4) applying business personnel to collect information, selecting a client in the information collection form, filling in the information collection information, and submitting the information collection data.
7. And the form application service is used for performing business processing on the submitted data according to the submitted data and in combination with a form data protocol.
The application provides a processing device and a processing method for external data of a form configuration module, wherein the processing device comprises: the form configuration module is used for selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol; the form issuing module is used for converting a form protocol into a data protocol; the form authorization module is used for authorizing the function authority and the data authority corresponding to the form to the service application personnel according to the data protocol; the data protocol is used for describing attributes of the form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms. The form issuing module converts the form protocol into the data protocol, so that the unification of the form data inside the system and the form data outside the system can be realized, and the service association and the reading use are facilitated.
It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. In addition, for convenience of description, only a part of structures related to the present application, not all of the structures, are shown in the drawings. The step numbers used herein are also for convenience of description only and are not intended as limitations on the order in which the steps are performed. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first", "second", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The above description is only for the purpose of illustrating embodiments of the present application and is not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application or are directly or indirectly applied to other related technical fields, are also included in the scope of the present application.

Claims (10)

1. A processing device for external data of a form configuration module is characterized by comprising:
the form configuration module is used for selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol;
the form issuing module is used for converting the form protocol into a data protocol;
the form authorization module is used for authorizing the function authority and the data authority corresponding to the form to the service application personnel according to the data protocol;
the data protocol is used for describing attributes of form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms.
2. A form configuration module add-on data processing apparatus as claimed in claim 1, wherein the form types include a generic form, a call form, a view form, and a service form.
3. The form configuration module external data processing device of claim 2,
the common form can be used for data management, and form controls and form layout are defined in the common form.
4. The form configuration module external data processing device of claim 3,
the form controls include common controls, advanced controls, and system controls.
5. The form configuration module external data processing device of claim 4,
the common controls include a text control, a number control, a date control, a photo control, and a positioning control.
6. The form configuration module external data processing device of claim 5,
the advanced controls include associated form single selection, associated form multiple selection and sub-tables.
7. The form configuration module external data processing device of claim 6,
the system control comprises a data main key, an owner, a belonging department, a creator, creation time, a modifier and modification time;
wherein the owner is a data rule for oneself; the department is a data rule applied to the department.
8. The form configuration module external data processing device of claim 7, further comprising:
the business data storage module is a service interface for the form application system to acquire form display data and submit form display;
and the business data storage module is used for assembling data and forming a data submission interface according to the data protocol.
9. The form configuration module external data processing device of claim 8,
the visit form is a step form issued to the visit stream;
the view form is used for data query correlation, the data of the view form is from other internal systems, and a data view script needs to be provided in form configuration;
the data of the service form comes from an external system, and the data access and access of the service form are acquired in a third-party micro-service mode, and the service interface information is required to be defined.
10. A processing method for external data of a form configuration module is characterized by comprising the following steps:
selecting a corresponding form type according to an input instruction of a system configuration personnel to form a form protocol;
converting the form protocol into a data protocol;
according to the data protocol, authorizing the function authority and the data authority corresponding to the form to a business application person;
the data protocol is used for describing attributes of form data, relationship definitions between the attributes and other associated forms, and key information definitions of the other associated forms.
CN202110798953.7A 2021-07-14 2021-07-14 Processing device and processing method for external data of form configuration module Active CN113641671B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110798953.7A CN113641671B (en) 2021-07-14 2021-07-14 Processing device and processing method for external data of form configuration module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110798953.7A CN113641671B (en) 2021-07-14 2021-07-14 Processing device and processing method for external data of form configuration module

Publications (2)

Publication Number Publication Date
CN113641671A true CN113641671A (en) 2021-11-12
CN113641671B CN113641671B (en) 2022-06-14

Family

ID=78417358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110798953.7A Active CN113641671B (en) 2021-07-14 2021-07-14 Processing device and processing method for external data of form configuration module

Country Status (1)

Country Link
CN (1) CN113641671B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
CN102789382A (en) * 2012-06-28 2012-11-21 用友软件股份有限公司 System and method for generating and running form
CN109214150A (en) * 2017-07-01 2019-01-15 成都牵牛草信息技术有限公司 The list operating right authorization method of based role
CN109408180A (en) * 2018-10-15 2019-03-01 四川长虹电器股份有限公司 The method that terminal applies dynamic imports customizing form
CN109558126A (en) * 2018-11-27 2019-04-02 南方电网调峰调频发电有限公司信息通信分公司 Form Designer
CN110502214A (en) * 2019-06-26 2019-11-26 中电万维信息技术有限责任公司 A kind of method, apparatus and storage medium generating business form
US20200218818A1 (en) * 2017-07-01 2020-07-09 Chengdu Qianniucao Information Technology Co., Ltd. Association information authorization method for form
CN111651158A (en) * 2020-04-23 2020-09-11 平安国际智慧城市科技股份有限公司 Form page generation method, device, terminal and storage medium
CN112000322A (en) * 2020-10-30 2020-11-27 广州市玄武无线科技股份有限公司 Processing system based on business scene template
CN112099898A (en) * 2020-11-06 2020-12-18 广州市玄武无线科技股份有限公司 Form processing system and method based on Web front end
CN112540822A (en) * 2020-12-18 2021-03-23 深圳市华宇讯科技有限公司 Page dynamic configuration method, device, equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
CN102789382A (en) * 2012-06-28 2012-11-21 用友软件股份有限公司 System and method for generating and running form
CN109214150A (en) * 2017-07-01 2019-01-15 成都牵牛草信息技术有限公司 The list operating right authorization method of based role
US20200218818A1 (en) * 2017-07-01 2020-07-09 Chengdu Qianniucao Information Technology Co., Ltd. Association information authorization method for form
CN109408180A (en) * 2018-10-15 2019-03-01 四川长虹电器股份有限公司 The method that terminal applies dynamic imports customizing form
CN109558126A (en) * 2018-11-27 2019-04-02 南方电网调峰调频发电有限公司信息通信分公司 Form Designer
CN110502214A (en) * 2019-06-26 2019-11-26 中电万维信息技术有限责任公司 A kind of method, apparatus and storage medium generating business form
CN111651158A (en) * 2020-04-23 2020-09-11 平安国际智慧城市科技股份有限公司 Form page generation method, device, terminal and storage medium
CN112000322A (en) * 2020-10-30 2020-11-27 广州市玄武无线科技股份有限公司 Processing system based on business scene template
CN112099898A (en) * 2020-11-06 2020-12-18 广州市玄武无线科技股份有限公司 Form processing system and method based on Web front end
CN112540822A (en) * 2020-12-18 2021-03-23 深圳市华宇讯科技有限公司 Page dynamic configuration method, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王若龙: "可配置化表单引擎***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Also Published As

Publication number Publication date
CN113641671B (en) 2022-06-14

Similar Documents

Publication Publication Date Title
CN112099768B (en) Business process processing method and device and computer readable storage medium
US20200201499A1 (en) Integrated data authentication system with an interactive user interface
US8751558B2 (en) Mashup infrastructure with learning mechanism
US8396827B2 (en) Relation-based hierarchy evaluation of recursive nodes
US9165087B2 (en) Validity path node pattern for structure evaluation of time-dependent acyclic graphs
US20020169789A1 (en) System and method for accessing, organizing, and presenting data
EP2172839A1 (en) Methods for identifying and/or analyzing concepts and systems thereof
US20060053120A1 (en) Web service registry and method of operation
US20080162777A1 (en) Graph abstraction pattern for generic graph evaluation
CN108959631A (en) Method and apparatus for query information
RU2653246C1 (en) Improving request for database searching
US11676345B1 (en) Automated adaptive workflows in an extended reality environment
JP2013015995A (en) Information processing system, image forming device, management device, information processing method, and computer program
CN109241722A (en) For obtaining method, electronic equipment and the computer-readable medium of information
CN105117555A (en) On-line browsing system of nuclear power three-dimensional design model
CN102842094A (en) Server, inter-business enterprise information control method and computer program
US20110078569A1 (en) Value help user interface system and method
CN111666328A (en) Method and device for displaying visual chart in real time, computer equipment and storage medium
CN109542385B (en) Multi-data-stream on-screen display method, system and device and readable storage medium
CN113641671B (en) Processing device and processing method for external data of form configuration module
CN113254519A (en) Access method, device, equipment and storage medium of multi-source heterogeneous database
CN108959294A (en) A kind of method and apparatus accessing search engine
CN111045928A (en) Interface data testing method, device, terminal and storage medium
CN101976255B (en) Method and device for large-quantity export of webpage information to generate WORD document
CN109491687A (en) A kind of hot update method, device, terminal and the readable medium of application software

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant