CN109558126B - Form designer - Google Patents

Form designer Download PDF

Info

Publication number
CN109558126B
CN109558126B CN201811438926.3A CN201811438926A CN109558126B CN 109558126 B CN109558126 B CN 109558126B CN 201811438926 A CN201811438926 A CN 201811438926A CN 109558126 B CN109558126 B CN 109558126B
Authority
CN
China
Prior art keywords
module
business
template
designer
control module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811438926.3A
Other languages
Chinese (zh)
Other versions
CN109558126A (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.)
Southern Power Grid Energy Storage Co ltd Information And Communication Branch
Original Assignee
Information Communication Branch of Peak Regulation and Frequency Modulation Power Generation of China Southern Power Grid 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 Information Communication Branch of Peak Regulation and Frequency Modulation Power Generation of China Southern Power Grid Co Ltd filed Critical Information Communication Branch of Peak Regulation and Frequency Modulation Power Generation of China Southern Power Grid Co Ltd
Priority to CN201811438926.3A priority Critical patent/CN109558126B/en
Publication of CN109558126A publication Critical patent/CN109558126A/en
Application granted granted Critical
Publication of CN109558126B publication Critical patent/CN109558126B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/33Intelligent editors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a form designer, which comprises a business form designer and an IT form designer, wherein the business form designer is in communication connection with the IT form designer, and the business form designer comprises a business form template module, a business control module, a task module, an online checking module, a testing module and an auditing module; the IT form designer comprises a receiving module, a form instance database table generating module, an IT control module, a maintenance module and a submitting module. The form control and the related form template are customized by the business management personnel, so that the business personnel is more deeply familiar with the corresponding business data and can find out the error in the form more easily, the work efficiency and the data management are improved, meanwhile, the business personnel participates and confirms in the whole process of form design, the understanding on the form design is clearer, the problem of repeated entry of the form data is solved, and the consistency of the data is facilitated.

Description

Form designer
Technical Field
The invention belongs to the technical field of business system application, and particularly relates to a form designer.
Background
In an IT system in the power industry, the most widely applied scenario is form-based task management, and the task can be a maintenance work order task, an equipment preventive test task, an inspection task or a report form filling task. Task management often requires statistical analysis based on form data.
In the traditional application implementation process, data filling and storage of the form are only related to a database, corresponding data are usually provided by a business manager for the form, and then an IT development engineer generates and applies a form page, a linkage mechanism is lacked in the design and data statistics of the form, and the following problems are exposed:
1. the same data needs to be repeatedly input in different business forms, which often results in inconsistent data.
2. The data control requirements are not fully identified during form design, higher-level statistical analysis cannot be supported, and therefore statistical work based on form data cannot be automatically completed.
3. After the business is changed or the version of the business form is changed, a linkage change mechanism of statistical data extraction rules is lacked.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a form designer, which comprises a business form designer and an IT form designer, wherein the business form designer is in communication connection with the IT form designer, the business form designer comprises a business form template module, a business control module, a task module, an online checking module, a test module and an auditing module, the business form template module is used for generating a business form template and the operation of the corresponding business form template, the business control module is used for binding business data and establishing the action relationship among all controls of the business control module, the task module is used for issuing a task to the IT form designer and sending the business form template to the IT form designer, the online checking module is used for checking the IT form template sent by the IT form designer online, the test module is used for simulating and filling the IT form template sent by the IT form designer, the auditing module is used for proposing a problem to the IT form with the problem and returning the problem to the IT form designer;
the IT form designer comprises a receiving module, a form instance database table generating module, an IT control module, a maintenance module and a submission module, wherein the receiving module is used for receiving tasks issued by the task module and corresponding business form templates, the form instance database table generating module generates a form instance database table according to the business control module and correspondingly generates the IT form templates, the IT control module establishes a mapping relation and a binding relation between fields of the form instance database table and the IT control module according to the business control module, the maintenance module is used for establishing the mapping relation between the IT control module and the business control module, and the submission module is used for submitting the IT form templates to business management personnel for checking, testing and auditing.
Furthermore, the business form template module comprises a template newly-built module, a template editing module, a template deleting module, a template changing module, a template cancelling module, a template browsing module, a template searching module and a template publishing module.
Further, the service control module includes a static control, a device selection box, a basic information display box, a design value display box, a measurement value collection box, a collection time scale box, a historical measurement value source box, a historical measurement value display box, and a measurement value check box.
Further, the IT control module performs behavior script configuration according to the control type of the service control module.
Furthermore, the IT control module constructs static texts, images and tables corresponding to the static controls, the IT control module is constructed into a text box and a selection button corresponding to the equipment selection box, the IT control module is constructed into a text box corresponding to the basic information display box, the IT control module is constructed into a text box corresponding to the design value display box, the IT control module is constructed into a numerical value box corresponding to the measurement value acquisition box, the IT control module constructs a date frame corresponding to a quantity acquisition time mark frame, the IT control module is constructed into a date frame corresponding to a historical time scale frame, the IT control module is constructed into a date frame corresponding to a historical measurement value display frame, the IT control module is constructed into a numerical value box corresponding to the historical measurement value display box, and the IT control module is constructed into a text box corresponding to the measurement value check box.
Further, the business form designer and the IT form designer communicate and are in data connection through the form server.
Furthermore, the form designer further comprises a version manager, and the version manager is used for performing version management on the business form template and the IT form template, so that statistics is facilitated.
The invention has the beneficial effects that:
1. compared with the traditional mode that the business management personnel collects and provides the business data for the IT personnel to design the form template, the invention customizes the form control and the related form template through the business management personnel, the business personnel is more familiar with the corresponding business data, and the error in the form is easier to find out, thus being beneficial to improving the working efficiency and the data management.
2. The invention defines the rule of the table to acquire key business data and general data from the unidirectional public database based on the form template, is beneficial to unifying the data and updating the data, and can automatically complete the statistical work of the form data.
3. The invention is in favor of the integral change unification of data and reduces the repeatability and the statistic confusion of data through the linkage of the business form designer and the IT form designer after the business change or the business form version change.
Drawings
Fig. 1 is a schematic structural diagram of a form designer in this embodiment.
Detailed Description
The invention is further illustrated below with reference to fig. 1.
The form designer of the embodiment comprises a business form designer and an IT form designer, the business form designer is in communication connection with the IT form designer, the business form designer and the IT form designer are in communication and data connection through a form server, the form server comprises an IT form engine, a public data collector and a public database, and the business form designer comprises a business form template module, a business control module, a task module, an online checking module, a testing module and an auditing module.
The IT form designer comprises a receiving module, a form instance database table generating module, an IT control module, a maintenance module and a submitting module.
The business management personnel are responsible for the design of the business form template and mainly comprise the following steps: 1) initiating new construction and change of a business form template through a business form designer, mainly generating operation of the business form template and a corresponding business form template through a business form template module, and designing a business form template prototype by using simple tools such as Office and the like; 2) designing a model of a business control module, binding business data through the business control module and establishing an action relation among all controls of the business control module; 3) configuring a form data set, transmitting data of the form data set to an IT form engine of a form server, and then storing the data in the IT form engine into a public database by a public data collector; 4) the method comprises the following steps of issuing a task of an IT form template design to IT personnel, issuing the task to an IT form designer through a task module and sending a business form template to the IT form designer; 5) checking an IT form template submitted by an IT person, and checking the IT form template through an online checking module; 6) testing whether an IT form template designed by an IT person meets the requirement, and performing simulation filling on the IT form template sent by an IT form designer through a testing module; 7) checking an IT form designed by an IT person, proposing a problem to the IT form with the problem through a checking module and returning the problem to an IT form designer; 8) and finally, if the IT form template meets the requirements, issuing the confirmed IT form template.
After the business management personnel finish the design of the business form, the business management personnel submit the business form to IT personnel to continue to finish the design work of an IT form template, and the method comprises the following steps: 1) receiving a business form template submitted by a business manager, and receiving a task issued by a task module and a corresponding business form template through a receiving module; 2) generating a form instance database table and an IT form template, generating the form instance database table according to the business control module through a form instance database table generating module, and correspondingly generating the IT form template; 3) defining the layout and the style of the IT form control, and performing the corresponding layout and the style of the IT form control by IT personnel according to requirements; 4) establishing a mapping relation between an IT control and a business control and a binding relation between the IT control and a form instance database table, and establishing a mapping relation and a binding relation between a form instance database table field and an IT control module through an IT control module according to the business control module; 5) performing behavior script configuration through the IT control module according to the control type of the service control module; 6) establishing a mapping relation between an IT control module and a business control module through a maintenance module; 7) and submitting the IT form template to the service management personnel through the submission module for the service management personnel to check, test and verify. The IT form template of the IT form designer is uploaded to an IT form engine, data in the IT form engine is stored into a public database by a public data collector, business management personnel only read and acquire corresponding IT form template data from the IT form engine through the business form designer, and the IT form engine acquires the data from the public database.
And completing the design of the form template through the form designer, and performing the operation of the form instance after the form template is issued to the form server.
The business form template module comprises a template newly-built module, a template editing module, a template deleting module, a template changing module, a template invalidation module, a template browsing module, a template searching module and a template publishing module.
Wherein, the new module of template is used for newly-built form template, includes: a) selecting a service form group; b) automatically generating a service form number; c) inputting the name, description and valid period of the business form; d) setting an applicable service range, and selecting service items, service flows and service activities; e) setting an applicable organization range, and selecting units, departments and posts; f) support the copying/pasting of form templates.
The template editing module is used for editing a form template (draft) and editing a form which is initiated to be established or changed but is not issued, wherein the form belongs to the draft and the edition of the draft does not belong to the change.
The template deletion module is used for deleting a form template (draft), the established but unpublished form belongs to the draft, the draft is allowed to be deleted, and the deleted business form does not need to support recovery.
The template changing module is used for changing the form template, has the similar function as editing aiming at the issued service form, and initiates the change but is not issued and is also in a draft state.
The template invalidation module is used for invalidating the form template, invalidating the issued business form to indicate that the validity period of the business form is over, and automatically invalidating the form according to the validity period of the form.
The template browsing module is used for browsing the form template and providing a business form directory browsing mode according to groups.
The template searching module is used for searching the form template, fuzzy searching is carried out according to key words, or accurate searching is carried out according to fields such as the state of a business form and the name of the form.
The template publishing module is used for publishing the form template and publishing the newly-built and changed business form in the draft state. After the form is released, a service manager can access the form through a related task page to fill and report the form example, release a service form template, and a version manager of a form designer automatically distributes the version number to the form, so that statistics is facilitated.
The business control module comprises a static control, a device selection box, a basic information display box, a design value display box, a measured value acquisition box, an acquisition time scale box, a historical measured value source box, a historical measured value display box and a measured value check box. It should be noted that, in the embodiment, the control included in the service control module is not specifically described herein, because the service control is designed for the relevant service of the power system.
The IT control module is corresponding to a static control to construct a static text, an image and a table, the IT control module is corresponding to an equipment selection frame to construct a text box and a selection button, the IT control module is corresponding to a basic information display frame to construct a text box, the IT control module is corresponding to a design value display frame to construct a text box, the IT control module is corresponding to a measurement value acquisition frame to construct a data box, the IT control module is corresponding to a measurement acquisition time scale frame to construct a date box, the IT control module is corresponding to a history measurement value display frame to construct a data box, and the IT control module is corresponding to a measurement value check box to construct a text box.
The form designer of the embodiment manages the data definition of the form and the mutual constraint relation of other modules of the system, and meets the following functional effects:
1. form template definitions are managed. And defining a form template based on a standard business data configuration scheme, and describing key business data configuration, data input and calculation rules of intermediate data. Compared with the traditional mode that business data are collected and provided for IT personnel to design a form template by business management personnel, in the embodiment, through self-defining of the form control and the related form template by the business management personnel, the business personnel are more familiar with the corresponding business data, errors appearing in the form can be found out more easily, the improvement of the working efficiency and the data management are facilitated, meanwhile, the business personnel participate and confirm in the whole process during form design, the understanding of the form design is clearer, the problem of repeated entry of the form data is solved, and the consistency of the data is facilitated.
2. The actual business form definition is managed. Based on the form template, an actual business form is generated, a rule that the form acquires key business data and general data from a one-way public database is defined, unification of the data and updating of the data are facilitated, and statistical work of form data can be automatically completed.
3. Through the linkage of the business form designer and the IT form designer, when the business is changed or the version of the business form is changed, the whole change unification of the data is facilitated, and the repeatability and the statistic confusion of the data are reduced.
The above description is only a preferred embodiment of the present invention, the present invention is not limited to the above embodiment, and there may be some slight structural changes in the implementation, and if there are various changes or modifications to the present invention without departing from the spirit and scope of the present invention, and within the claims and equivalent technical scope of the present invention, the present invention is also intended to include those changes and modifications.

Claims (6)

1. A form designer, comprising: the system comprises a business form designer and an IT form designer, wherein the business form designer is in communication connection with the IT form designer and comprises a business form template module, a business control module, a task module, an online checking module, a testing module and an auditing module;
the business form template module comprises a template newly-built module, a template editing module, a template deleting module, a template changing module, a template invalidating module, a template browsing module, a template searching module and a template publishing module;
the template new building module is used for building a form template and comprises the following steps: a) selecting a service form group; b) automatically generating a service form number; c) inputting the name, description and valid period of the business form; d) setting an applicable service range, wherein the applicable service range comprises: business items, business processes, and business activities; e) setting an applicable organization range, wherein the applicable organization range comprises: units, departments, and posts; f) supporting the copying/pasting of the form template;
the template publishing module is used for publishing a form template and publishing the newly-built and changed business form in a draft state; after the form is released, a service manager can access the form through a related task page to fill and report the form example, release a service form template, and a version manager of a form designer automatically distributes the version number to the form, so that statistics is facilitated;
the business form template module is used for generating a business form template and the operation of the corresponding business form template, the business control module is used for binding business data and establishing the action relationship among all controls of the business control module, the task module is used for issuing a task to an IT form designer and sending the business form template to the IT form designer, the online checking module is used for checking the IT form template sent by the IT form designer online, the testing module is used for simulating and filling the IT form template sent by the IT form designer, and the auditing module is used for raising a problem of the IT form with the problem and returning the problem to the IT form designer;
the IT form designer comprises a receiving module, a form instance database table generating module, an IT control module, a maintenance module and a submission module, wherein the receiving module is used for receiving tasks issued by the task module and corresponding business form templates, the form instance database table generating module generates a form instance database table according to the business control module and correspondingly generates the IT form templates, the IT control module establishes a mapping relation and a binding relation between fields of the form instance database table and the IT control module according to the business control module, the maintenance module is used for establishing the mapping relation between the IT control module and the business control module, and the submission module is used for submitting the IT form templates to business management personnel for checking, testing and auditing.
2. The form designer of claim 1, wherein: the business control module comprises a static control, a device selection frame, a basic information display frame, a design value display frame, a measured value acquisition frame, an acquisition time scale frame, a historical measured value source frame, a historical measured value display frame and a measured value check frame.
3. A form designer according to claim 2, characterised in that: and the IT control module performs behavior script configuration according to the control type of the service control module.
4. The form designer of claim 3, wherein: the IT control module is corresponding to a static control to construct a static text, an image and a table, the IT control module is corresponding to an equipment selection frame to construct a text box and a selection button, the IT control module is corresponding to a basic information display frame to construct a text box, the IT control module is corresponding to a design value display frame to construct a text box, the IT control module is corresponding to a measurement value acquisition frame to construct a numerical value frame, the IT control module is corresponding to a measurement acquisition time mark frame to construct a date box, the IT control module is corresponding to a history measurement value display frame to construct a numerical value frame, and the IT control module is corresponding to a measurement value check frame to construct a text box.
5. The form designer of claim 4, wherein: and the business form designer and the IT form designer are communicated and connected with data through the form server.
6. The form designer according to any one of claims 1 to 5, wherein: the form designer further comprises a version manager, and the version manager is used for performing version management on the business form template and the IT form template and facilitating statistics.
CN201811438926.3A 2018-11-27 2018-11-27 Form designer Active CN109558126B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811438926.3A CN109558126B (en) 2018-11-27 2018-11-27 Form designer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811438926.3A CN109558126B (en) 2018-11-27 2018-11-27 Form designer

Publications (2)

Publication Number Publication Date
CN109558126A CN109558126A (en) 2019-04-02
CN109558126B true CN109558126B (en) 2022-04-15

Family

ID=65867732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811438926.3A Active CN109558126B (en) 2018-11-27 2018-11-27 Form designer

Country Status (1)

Country Link
CN (1) CN109558126B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083590A (en) * 2019-04-22 2019-08-02 杭州数梦工场科技有限公司 Data filling method and device and computer readable storage medium
CN110502214A (en) * 2019-06-26 2019-11-26 中电万维信息技术有限责任公司 A kind of method, apparatus and storage medium generating business form
CN112346726B (en) * 2020-03-16 2023-12-12 成都华微电子科技股份有限公司 Method for automatically generating design codes based on form information
CN112651718A (en) * 2020-12-31 2021-04-13 新奥数能科技有限公司 Dynamic form processing method and device based on CIM equipment defects
CN113641671B (en) * 2021-07-14 2022-06-14 广州市玄武无线科技股份有限公司 Processing device and processing method for external data of form configuration module

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957936A (en) * 2009-07-15 2011-01-26 深圳市艾派应用***有限公司 Method and system for implementing workflow form
CN102201009A (en) * 2011-06-21 2011-09-28 深圳市凯立德科技股份有限公司 Form generating method and device
CN102208985A (en) * 2011-07-11 2011-10-05 东莞市盈达信息科技股份有限公司 Method for data exchange and integration in heterogeneous environment and system for implementing method
CN103186632A (en) * 2011-12-31 2013-07-03 成都勤智数码科技股份有限公司 Method and device for customizing operation and maintenance form
CN107122173A (en) * 2017-03-28 2017-09-01 成都优易数据有限公司 A kind of adaptation activiti, the list generation method that can be pulled

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165466A (en) * 2003-11-28 2005-06-23 Canon Inc Print controller, print control method and computer program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957936A (en) * 2009-07-15 2011-01-26 深圳市艾派应用***有限公司 Method and system for implementing workflow form
CN102201009A (en) * 2011-06-21 2011-09-28 深圳市凯立德科技股份有限公司 Form generating method and device
CN102208985A (en) * 2011-07-11 2011-10-05 东莞市盈达信息科技股份有限公司 Method for data exchange and integration in heterogeneous environment and system for implementing method
CN103186632A (en) * 2011-12-31 2013-07-03 成都勤智数码科技股份有限公司 Method and device for customizing operation and maintenance form
CN107122173A (en) * 2017-03-28 2017-09-01 成都优易数据有限公司 A kind of adaptation activiti, the list generation method that can be pulled

Also Published As

Publication number Publication date
CN109558126A (en) 2019-04-02

Similar Documents

Publication Publication Date Title
CN109558126B (en) Form designer
CN104077227B (en) The evaluation system of a kind of program source code based on B/S framework and method
CN106445536B (en) Automatic business design management system
CN102117444A (en) System for comprehensive arrangement and execution management of production equipment maintenance plan
CN109919512B (en) Spacecraft final assembly management system
CN102496083A (en) Method for making manuscripts of credit rating reports
CN114004518A (en) Quality assessment information acquisition method and system based on BIM (building information modeling)
CN104715347A (en) Comprehensive data processing system for debugging work of nuclear power station
KR20090124059A (en) Total dimensional accuracy control system and method for block assembly
CN103761604A (en) Method and device for conforming completion of report data compilation
CN109523035A (en) The method for realizing product life cycle qualitative data specification and tissue based on metadata
US20100131091A1 (en) A method and relative device for the management of technological recipe information to aid in defining process flows, in particular for the development and production of micro-and nanotechnology devices in cleanroom laboratories
CN108573365B (en) Service and process oriented comprehensive test state digital management method
CN107862444A (en) A kind of auditor's feedback on performance automated management system
CN201974848U (en) Management system for comprehensively arranging and executing maintenance plan of production equipment
CN112016256A (en) Integrated circuit development platform, method, storage medium and equipment
CN111966665A (en) Data migration test method and device
CN115099547A (en) Multi-data-source-based automatic generation platform for certification documents
LU504459B1 (en) Form designer
CN110543424B (en) Test method and device for electronic tax platform
JP4929018B2 (en) Design method using cell concept, drawing creation device, program, and recording medium
JP4476766B2 (en) Plant model creation system
CN113240231A (en) Finished product technical state management system
CN114692371A (en) Digital twin modeling system and method for discrete manufacturing process
John et al. Using a Common Information Model as a Methodological Basis for a Tool‐supported Requirements Management Process

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
TR01 Transfer of patent right

Effective date of registration: 20230904

Address after: Room 1503, No. 858, Lianhua Avenue West, Donghuan Street, Panyu District, Guangzhou, Guangdong 510000

Patentee after: Southern Power Grid Energy Storage Co.,Ltd. Information and Communication Branch

Address before: 510000 Room 601, building 1, Tian'an headquarters center, inner street, Panyu energy saving technology park, 555 Panyu Avenue North, Donghuan street, Panyu District, Guangzhou City, Guangdong Province

Patentee before: INFORMATION COMMUNICATION BRANCH, SOUTHERN POWER GRID PEAKING FM POWER GENERATION Co.,Ltd.

TR01 Transfer of patent right