CN103186632A - 一种运维表单定制的方法及装置 - Google Patents

一种运维表单定制的方法及装置 Download PDF

Info

Publication number
CN103186632A
CN103186632A CN 201110459414 CN201110459414A CN103186632A CN 103186632 A CN103186632 A CN 103186632A CN 201110459414 CN201110459414 CN 201110459414 CN 201110459414 A CN201110459414 A CN 201110459414A CN 103186632 A CN103186632 A CN 103186632A
Authority
CN
China
Prior art keywords
list
field
box
data
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.)
Pending
Application number
CN 201110459414
Other languages
English (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.)
Chengdu Qinzhi Digital Technology Co Ltd
Original Assignee
Chengdu Qinzhi Digital 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 Chengdu Qinzhi Digital Technology Co Ltd filed Critical Chengdu Qinzhi Digital Technology Co Ltd
Priority to CN 201110459414 priority Critical patent/CN103186632A/zh
Publication of CN103186632A publication Critical patent/CN103186632A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种业务表单的定制和装置的方法。其主要步骤为:⑴在***中创建表单基本信息;⑵进入业务表单设计器;⑶开始创建栏目信息和子表单信息;⑷在栏目或子表单下创建业务字段;(5)保存业务表单的设计,并预览业务表单的运行界面;6)发布定义好的业务表单,供业务***使用;7)可以在业务表单的版本列表中根据业务需要启用其它的版本。本发明为用户提供方便快捷的可视化业务表单定制功能,降低了运维***的二次开发成本,提高了***的整体价值。

Description

一种运维表单定制的方法及装置
技术领域
本发明涉及IT各领域,尤其是IT运维服务领域的表单引擎技术。
背景技术
表单引擎在IT运维服务领域中是一项很重要的应用。以往的产品通常都是定制开发不同类型的表单,将其集成到业务***中,这样大大增加了成本,开发效率低下,无法满足实际业务的需要。
发明内容
本发明的目的在于提供一种运维表单定制的方法及装置,也可称为表单引擎,通过使用该引擎,减少开发人员的工作量,提高对软件产品的开发效率,该引擎分为字段配置单元,主要完成对预先通过数据库设计的字段进行设置,自定义字段配置的权限设置,自定义字段的显示部分,自定义字段的数据显示部分,通过该引擎,开发人员可以很快的实现业务表单的自动化操作,无需进行繁琐的软件开发编程。
 本发明的目的通过如下方案实现,一种运维表单定制的方法,其主要步骤为:1)在***中创建表单基本信息;2)进入业务表单设计器;3)开始创建栏目信息和子表单信息;4)在栏目或子表单下创建业务字段;5)保存业务表单的设计,并预览业务表单的运行界面;6)发布定义好的业务表单,供业务***使用;7)可以在业务表单的版本列表中根据业务需要启用其它的版本。
所述的***中创建表单基本信息,为预定义的几种不同的业务类型,事件、问题、变更、服务请求、任务、发布,供表单选择,当业务***使用表单时会根据不同类型进行选择。
所述在栏目或子表单下创建业务字段包括以下内容:首先在表单下面建立区域模块,再在栏目下面建立字段;字段有多种数据类型:文本框、文本域、下拉列表、单选框、复选框、单选弹出框、复选弹出框、日期、日期时间、文件类型;其中下拉列表、单选框、复选框、单选弹出框、复选弹出框具有特殊性。
当字段类型为所述具有特殊性的类型时,必须选择数据来源,当表单展示,运行时根据数据来源得到的数据供其选择。
本方法还可以包括表单字段的验证步骤,在设计字段的时候,预定义验证方式,可以为非空验证、数字验证、日期验证、邮箱验证、电话号码验证等常用的验证方式供其选择,当表单在运行时,会对该字段的值对应进行验证,验证不通过,弹出提示信息,返回。
预览业务表单的运行界面在表单设计器设计好表单后,可以对表单进行查看,通过与后台数据库交付,动态拼接HTML传到前台页面进行表单的试图展示。
所述可以在业务表单的版本列表中根据业务需要启用其它的版本具体为:表单设计器提供表单的版本管理功能,当对表单的一些基本属性进行修改,表单可以直接在当前版本进行修改保存,一些业务关系有所改变,必须保存为新版本;当表单属于同一类型,适用不同场景,字段差异不大时,可以在当前表单进行修改,保存为新版本,表单可以启用不同的版本,方便使用。
本方法还包含有表单访问控制,当同一表单运行不同业务场景或者流程各节点时,可以对表单设置访问控制,字段可见,可写,当表单运行时,表单就会按照设置的访问控制进行展示。
本发明还提供了一种运维表单定制的装置,整个***包括如下几个部分。
运维业务表单模型模块:根据IT运维业务的不同,设计了一套表单模型包括栏目,字段,子表单。首先在业务***填写好表单基本信息,进入表单设计器,左边是表单的结构展示,右边是当前元素可视化视图展示,在表单下面可以建立栏目(表单的区域块),然后在栏目下面创建字段,填好字段名(英文字母组成,作为数据库表的字段名,需要验证同一表单下的字段名不能重复),字段显示名称后,字段定义了多种数据类型:文本框、文本域、下拉列表、单选框、复选框、单选弹出框、复选弹出框、日期、日期时间、文件类型,根据不同的业务需要,选择数据类型,当选择下拉列表、单选框、复选框、单选弹出框、复选弹出框几种类型时,必须选择数据源,当表单展示运行时根据数据来源得到的数据供其选择,然后可以选择跨行跨列,美观表单的展示,我们预定义一些验证方式,非空验证、数字验证、日期验证、邮箱验证、电话号码验证等等一些常用的验证方式供其选择,当表单在运行时,会对该字段的值对应进行验证,验证不通过,弹出提示信息,返回;同一栏目下可以设计多个字段,也可以在表单下面建立多个栏目,然后还可以在表单下建立子表单,设计子表单过程跟主表单一样,子表单以列表展示;这一套模型使工作流与业务***无缝的对接在一起。
表单设计器:用户可通过Web的方式访问并设计表单。设计好表单后,通过与后台数据库交付,动态拼接HTML传到前台页面进行表单的试图展示,表单运行,供业务***使用。
对外接口:对外提供了一套接口供业务***调用,降低与业务***的耦合程度。该API包括的内容如下。创建表单:接受表单设计器提交的表单数据,调用版本管理模块,执行保存动作;表单的展示:当业务***使用表单时,首先可以对选择的表单进行预览;表单数据的提交:当表单运行时,数据提交到对应的数据库表;获取表单数据:当表单运行时,用户可以根据条件获取表单里面的数据。
表单版本管理模块:实现了完整的表单版本管理功能,当表单属于同一类型,适用不同场景,字段差异不大时,可以在当前表单进行修改,保存为新版本,表单可以启用不同的版本,方便业务***的使用。
采用以上模块所组成的运维表单定制***,作为独立的产品为业务***提供服务,为用户提供方便快捷的可视化的表单定制功能,降低了运维***的维护成本,提高了运维产品的整体价值。
附图说明
图1:运维表单定制***工作流程。
图2:运维表单定制***数据流图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
用户为业务流程创建表单首先在***中填写好表单基本信息,进入表单设计器,左边是表单结构展示,右边是当前元素的可视化视图展示,开始设计表单,按照业务需要创建子表单,栏目,字段,表单设计好后,设计器会在用户在选择了“发布”时进行数据的保存,对应数据库表的生成。表单处于“编辑状态”。设计器在用户选择“保存”时,会对比更新前的表单和更新后的表单是否有业务上的变动。如果有则提示用户生成新的版本。如果用户选择生成新版本则表单设计器会执行该版本的更新操作。
表单设计完成,表单的信息存储到数据库。此时用户可以为其业务***选择表单了,业务***即可通过接口API获取到表单运行的信息和控制表单的运行。

Claims (9)

1.一种运维表单定制的方法其特征在于:该方法包括如下步骤:1)在***中创建表单基本信息;2)进入业务表单设计器;3)开始创建栏目信息和子表单信息;4)在栏目或子表单下创建业务字段;5)保存业务表单的设计,并预览业务表单的运行界面;6)发布定义好的业务表单,供给业务***使用;7)可以在业务表单的版本列表中根据业务需要启用其它的版本。
2.根据权利要求1所述一种运维表单定制的方法,其特征在于:所述的***中创建表单基本信息,为预定义的几种不同的业务类型,事件、问题、变更、服务请求、任务、发布,供表单选择,当业务***使用表单时会根据不同类型进行选择。
3.根据权利要求1所述一种运维表单定制的方法,其特征在于:所述在栏目或子表单下创建业务字段包括以下内容:首先在表单下面建立区域模块,再在栏目下面建立字段;字段有多种数据类型:文本框、文本域、下拉列表、单选框、复选框、单选弹出框、复选弹出框、日期、日期时间、文件类型;其中下拉列表、单选框、复选框、单选弹出框、复选弹出框具有特殊性。
4.根据权利要求3所述一种运维表单定制的方法,其特征在于:当字段类型为所述具有特殊性的类型时,必须选择数据来源,当表单展示,运行时根据数据来源得到的数据供其选择。
5.根据权利要求3所述一种运维表单定制的方法,其特征在于:还包括表单字段的验证步骤,在设计字段的时候,预定义验证方式,可以为非空验证、数字验证、日期验证、邮箱验证、电话号码验证等常用的验证方式供其选择,当表单在运行时,会对该字段的值对应进行验证,验证不通过,弹出提示信息,返回。
6.根据权利要求1所述一种运维表单定制的方法,其特征在于:所述预览业务表单的运行界面在表单设计器设计好表单后,可以对表单进行查看,通过与后台数据库交付,动态拼接HTML传到前台页面进行表单的试图展示。
7.根据权利要求1所述一种运维表单定制的方法,其特征在于:所述可以在业务表单的版本列表中根据业务需要启用其它的版本具体为:表单设计器提供表单的版本管理功能,当对表单的一些基本属性进行修改,表单可以直接在当前版本进行修改保存,一些业务关系有所改变,必须保存为新版本;当表单属于同一类型,适用不同场景,字段差异不大时,可以在当前表单进行修改,保存为新版本,表单可以启用不同的版本,方便使用。
8.根据权利要求1所述一种运维表单定制的方法,其特征在于:该方法还包含有表单访问控制,当同一表单运行不同业务场景或者流程各节点时,可以对表单设置访问控制,字段可见,可写,当表单运行时,表单就会按照设置的访问控制进行展示。
9.一种运维表单定制的装置,其特征在于:整个***包括如下几个部分:运维业务表单模型模块:根据IT运维业务的不同,设计了一套表单模型包括栏目,字段,子表单,首先在业务***填写好表单基本信息,进入表单设计器,左边是表单的结构展示,右边是当前元素可视化视图展示,在表单下面可以建立栏目,然后在栏目下面创建字段,填好字段名,英文字母组成,作为数据库表的字段名,需要验证同一表单下的字段名不能重复,字段显示名称后,字段定义了多种数据类型:文本框、文本域、下拉列表、单选框、复选框、单选弹出框、复选弹出框、日期、日期时间、文件类型,根据不同的业务需要,选择数据类型,当选择下拉列表、单选框、复选框、单选弹出框、复选弹出框几种类型时,必须选择数据源,当表单展示运行时根据数据来源得到的数据供其选择,然后可以选择跨行跨列,美观表单的展示,我们预定义一些验证方式,非空验证、数字验证、日期验证、邮箱验证、电话号码验证等等一些常用的验证方式供其选择,当表单在运行时,会对该字段的值对应进行验证,验证不通过,弹出提示信息,返回;同一栏目下可以设计多个字段,也可以在表单下面建立多个栏目,然后还可以在表单下建立子表单,设计子表单过程跟主表单一样,子表单以列表展示;这一套模型使工作流与业务***无缝的对接在一起;表单设计器:用户可通过Web的方式访问并设计表单,设计好表单后,通过与后台数据库交付,动态拼接HTML传到前台页面进行表单的试图展示,表单运行,供业务***使用;对外接口:对外提供了一套接口供业务***调用,降低与业务***的耦合程度,该API包括的内容如下,创建表单,接受表单设计器提交的表单数据,调用版本管理模块,执行保存动作,表单的展示:当业务***使用表单时,首先可以对选择的表单进行预览;表单数据的提交,当表单运行时,数据提交到对应的数据库表;获取表单数据,当表单运行时,用户可以根据条件获取表单里面的数据;表单版本管理模块:实现了完整的表单版本管理功能,当表单属于同一类型,适用不同场景,字段差异不大时,可以在当前表单进行修改,保存为新版本,表单可以启用不同的版本,方便业务***的使用。
CN 201110459414 2011-12-31 2011-12-31 一种运维表单定制的方法及装置 Pending CN103186632A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110459414 CN103186632A (zh) 2011-12-31 2011-12-31 一种运维表单定制的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110459414 CN103186632A (zh) 2011-12-31 2011-12-31 一种运维表单定制的方法及装置

Publications (1)

Publication Number Publication Date
CN103186632A true CN103186632A (zh) 2013-07-03

Family

ID=48677801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110459414 Pending CN103186632A (zh) 2011-12-31 2011-12-31 一种运维表单定制的方法及装置

Country Status (1)

Country Link
CN (1) CN103186632A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103646303A (zh) * 2013-11-22 2014-03-19 江苏现代造船技术有限公司 用于船舶企业的可定制流程与表单的柔性管理信息***
CN104268244A (zh) * 2014-09-28 2015-01-07 广州华多网络科技有限公司 处理表单的方法及装置
CN104376393A (zh) * 2013-08-15 2015-02-25 上海博科资讯股份有限公司 一种执行任务流程中子操作的定义方法
CN105630514A (zh) * 2016-02-24 2016-06-01 浪潮通用软件有限公司 一种基于模板化的表单设计方法
CN106201513A (zh) * 2016-07-08 2016-12-07 深圳前海微众银行股份有限公司 在运维平台中创建服务号的方法和装置
CN106484410A (zh) * 2016-09-28 2017-03-08 北京赢点科技有限公司 目标对象生成方法和装置
CN106779576A (zh) * 2016-11-11 2017-05-31 济南浪潮高新科技投资发展有限公司 一种业务字段的配置方法
CN106844514A (zh) * 2016-12-28 2017-06-13 平安科技(深圳)有限公司 一种页面构建方法及终端
CN108363684A (zh) * 2018-02-13 2018-08-03 中企动力科技股份有限公司 表单创建方法、装置及服务器
CN108932127A (zh) * 2018-06-12 2018-12-04 苏州思必驰信息科技有限公司 表单验证设计方法及***
CN109558126A (zh) * 2018-11-27 2019-04-02 南方电网调峰调频发电有限公司信息通信分公司 表单设计器
CN110597491A (zh) * 2019-07-22 2019-12-20 石化盈科信息技术有限责任公司 一种快速组建不同业务***的方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376393A (zh) * 2013-08-15 2015-02-25 上海博科资讯股份有限公司 一种执行任务流程中子操作的定义方法
CN103646303A (zh) * 2013-11-22 2014-03-19 江苏现代造船技术有限公司 用于船舶企业的可定制流程与表单的柔性管理信息***
CN104268244B (zh) * 2014-09-28 2018-08-21 广州华多网络科技有限公司 处理表单的方法及装置
CN104268244A (zh) * 2014-09-28 2015-01-07 广州华多网络科技有限公司 处理表单的方法及装置
CN105630514A (zh) * 2016-02-24 2016-06-01 浪潮通用软件有限公司 一种基于模板化的表单设计方法
CN106201513A (zh) * 2016-07-08 2016-12-07 深圳前海微众银行股份有限公司 在运维平台中创建服务号的方法和装置
CN106201513B (zh) * 2016-07-08 2019-05-03 深圳前海微众银行股份有限公司 在运维平台中创建服务号的方法和装置
CN106484410A (zh) * 2016-09-28 2017-03-08 北京赢点科技有限公司 目标对象生成方法和装置
CN106779576A (zh) * 2016-11-11 2017-05-31 济南浪潮高新科技投资发展有限公司 一种业务字段的配置方法
WO2018120430A1 (zh) * 2016-12-28 2018-07-05 平安科技(深圳)有限公司 一种页面构建方法、终端、计算机可读存储介质及页面构建设备
CN106844514A (zh) * 2016-12-28 2017-06-13 平安科技(深圳)有限公司 一种页面构建方法及终端
CN106844514B (zh) * 2016-12-28 2020-02-21 平安科技(深圳)有限公司 一种页面构建方法及终端
CN108363684A (zh) * 2018-02-13 2018-08-03 中企动力科技股份有限公司 表单创建方法、装置及服务器
CN108932127A (zh) * 2018-06-12 2018-12-04 苏州思必驰信息科技有限公司 表单验证设计方法及***
CN109558126A (zh) * 2018-11-27 2019-04-02 南方电网调峰调频发电有限公司信息通信分公司 表单设计器
CN109558126B (zh) * 2018-11-27 2022-04-15 南方电网调峰调频发电有限公司信息通信分公司 表单设计器
CN110597491A (zh) * 2019-07-22 2019-12-20 石化盈科信息技术有限责任公司 一种快速组建不同业务***的方法

Similar Documents

Publication Publication Date Title
CN103186632A (zh) 一种运维表单定制的方法及装置
CN102722372B (zh) 一种通过分类配置自动生成代码的方法及***
CN102779040B (zh) 一种生成自定义表单的方法和装置
CN104317974B (zh) 一种可重构的erp***中多源数据导入方法
CN114035773B (zh) 一种基于配置的低代码开发表单方法、***及装置
CN102567539B (zh) 一种web智能报表的实现方法和***
US20140229462A1 (en) System and method for generating and interacting with a contextual search stream
CN107678736A (zh) 一种业务页面模板的展现方法、***及计算机装置
CN102637184A (zh) 用于定制网页的方法和***
CN103093000A (zh) 数据库查询建模***和数据库查询建模方法
CN115712413B (zh) 低代码开发方法、装置、设备及存储介质
CN105183475A (zh) 一种用户自定制门户网站个性化页面的方法和***
CN104317587A (zh) 面向安卓移动设备的程序自动生成方法
CN102682357A (zh) 根据业务流程的描述自动创建业务应用
CN102360296A (zh) 一种基于web的在线表单开发工具
CN103019693A (zh) 用户界面的生成***和生成方法
CN104714949A (zh) 一种动态定制报表的方法
CN104346149A (zh) 用于数据可视化的描述性框架
CN106469047A (zh) 一种表单实现方法及装置
CN111881662A (zh) 表单生成方法、装置、处理设备及存储介质
CN110020356A (zh) 一种页面模块的代码生成方法、装置及***
CN103970546A (zh) 基于用户定制的可拓展模块化信息管理方法及***
CN106952114A (zh) 一种广告编辑定制方法、装置和广告编辑器
WO2008078337B1 (en) A method and system with inbuilt intelligence for finalizing and delivering the architecture
CN103927209A (zh) Feebless建站引擎

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C05 Deemed withdrawal (patent law before 1993)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130703