《一种运维表单定制的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种运维表单定制的方法及装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103186632 A (43)申请公布日 2013.07.03 CN 103186632 A *CN103186632A* (21)申请号 201110459414.7 (22)申请日 2011.12.31 G06F 17/30(2006.01) (71)申请人 成都勤智数码科技股份有限公司 地址 610000 四川省成都市高新区天韵路 150 号高新国际广场 D 座 404 室 (72)发明人 王维 (54) 发明名称 一种运维表单定制的方法及装置 (57) 摘要 本发明公开一种业务表单的定制和装置的方 法。其主要步骤为 : 在系统中创建表单基本信 息 ; 进入业。
2、务表单设计器 ; 开始创建栏目信 息和子表单信息 ; 在栏目或子表单下创建业务 字段 ; (5) 保存业务表单的设计, 并预览业务表单 的运行界面 ; 6) 发布定义好的业务表单 , 供业务 系统使用 ; 7) 可以在业务表单的版本列表中根据 业务需要启用其它的版本。本发明为用户提供方 便快捷的可视化业务表单定制功能, 降低了运维 系统的二次开发成本, 提高了系统的整体价值。 (51)Int.Cl. 权利要求书 2 页 说明书 3 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书3页 附图2页 (10)申请公布号 CN 103186632 A。
3、 CN 103186632 A *CN103186632A* 1/2 页 2 1. 一种运维表单定制的方法, 其特征在于 : 该方法包括如下步骤 : 1) 在系统中创建表 单基本信息 ; 2) 进入业务表单设计器 ; 3) 开始创建栏目信息和子表单信息 ; 4) 在栏目或子 表单下创建业务字段 ; 5) 保存业务表单的设计, 并预览业务表单的运行界面 ; 6) 发布定义 好的业务表单, 供给业务系统使用 ; 7) 可以在业务表单的版本列表中根据业务需要启用其 它的版本。 2. 根据权利要求 1 所述一种运维表单定制的方法, 其特征在于 : 所述的系统中创建表 单基本信息, 为预定义的几种不同的。
4、业务类型, 事件、 问题、 变更、 服务请求、 任务、 发布, 供 表单选择, 当业务系统使用表单时会根据不同类型进行选择。 3. 根据权利要求 1 所述一种运维表单定制的方法, 其特征在于 : 所述在栏目或子表单 下创建业务字段包括以下内容 : 首先在表单下面建立区域模块, 再在栏目下面建立字段 ; 字段有多种数据类型 : 文本框、 文本域、 下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出 框、 日期、 日期时间、 文件类型 ; 其中下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出框具 有特殊性。 4. 根据权利要求 3 所述一种运维表单定制的方法, 其特征在于 : 当字段类型。
5、为所述具 有特殊性的类型时, 必须选择数据来源 , 当表单展示 , 运行时根据数据来源得到的数据供 其选择。 5. 根据权利要求 3 所述一种运维表单定制的方法, 其特征在于 : 还包括表单字段的验 证步骤, 在设计字段的时候, 预定义验证方式, 可以为非空验证、 数字验证、 日期验证、 邮箱 验证、 电话号码验证等常用的验证方式供其选择, 当表单在运行时, 会对该字段的值对应进 行验证, 验证不通过, 弹出提示信息, 返回。 6. 根据权利要求 1 所述一种运维表单定制的方法, 其特征在于 : 所述预览业务表单的 运行界面在表单设计器设计好表单后 , 可以对表单进行查看 , 通过与后台数据库。
6、交付 , 动 态拼接 HTML 传到前台页面进行表单的试图展示。 7. 根据权利要求 1 所述一种运维表单定制的方法, 其特征在于 : 所述可以在业务表单 的版本列表中根据业务需要启用其它的版本具体为 : 表单设计器提供表单的版本管理功 能, 当对表单的一些基本属性进行修改, 表单可以直接在当前版本进行修改保存, 一些业务 关系有所改变, 必须保存为新版本 ; 当表单属于同一类型, 适用不同场景, 字段差异不大时, 可以在当前表单进行修改, 保存为新版本, 表单可以启用不同的版本, 方便使用。 8. 根据权利要求 1 所述一种运维表单定制的方法, 其特征在于 : 该方法还包含有表单 访问控制,。
7、 当同一表单运行不同业务场景或者流程各节点时, 可以对表单设置访问控制, 字 段可见, 可写, 当表单运行时, 表单就会按照设置的访问控制进行展示。 9. 一种运维表单定制的装置, 其特征在于 : 整个系统包括如下几个部分 : 运维业务表 单模型模块 : 根据 IT 运维业务的不同, 设计了一套表单模型包括栏目, 字段, 子表单, 首先 在业务系统填写好表单基本信息, 进入表单设计器, 左边是表单的结构展示, 右边是当前元 素可视化视图展示, 在表单下面可以建立栏目, 然后在栏目下面创建字段, 填好字段名, 英 文字母组成, 作为数据库表的字段名, 需要验证同一表单下的字段名不能重复, 字段显。
8、示名 称后, 字段定义了多种数据类型 : 文本框、 文本域、 下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出框、 日期、 日期时间、 文件类型, 根据不同的业务需要, 选择数据类型, 当选择下拉 列表、 单选框、 复选框、 单选弹出框、 复选弹出框几种类型时, 必须选择数据源, 当表单展示 权 利 要 求 书 CN 103186632 A 2 2/2 页 3 运行时根据数据来源得到的数据供其选择, 然后可以选择跨行跨列, 美观表单的展示, 我们 预定义一些验证方式, 非空验证、 数字验证、 日期验证、 邮箱验证、 电话号码验证等等一些常 用的验证方式供其选择, 当表单在运行时, 会对该。
9、字段的值对应进行验证, 验证不通过, 弹 出提示信息, 返回 ; 同一栏目下可以设计多个字段, 也可以在表单下面建立多个栏目, 然后 还可以在表单下建立子表单, 设计子表单过程跟主表单一样, 子表单以列表展示 ; 这一套模 型使工作流与业务系统无缝的对接在一起 ; 表单设计器 : 用户可通过 Web 的方式访问并设 计表单, 设计好表单后, 通过与后台数据库交付 , 动态拼接 HTML 传到前台页面进行表单的 试图展示, 表单运行, 供业务系统使用 ; 对外接口 : 对外提供了一套接口供业务系统调用, 降低与业务系统的耦合程度, 该 API 包括的内容如下, 创建表单, 接受表单设计器提交的表。
10、 单数据, 调用版本管理模块, 执行保存动作, 表单的展示 : 当业务系统使用表单时, 首先可以 对选择的表单进行预览 ; 表单数据的提交, 当表单运行时, 数据提交到对应的数据库表 ; 获 取表单数据, 当表单运行时, 用户可以根据条件获取表单里面的数据 ; 表单版本管理模块 : 实现了完整的表单版本管理功能, 当表单属于同一类型, 适用不同场景, 字段差异不大时, 可以在当前表单进行修改, 保存为新版本, 表单可以启用不同的版本, 方便业务系统的使 用。 权 利 要 求 书 CN 103186632 A 3 1/3 页 4 一种运维表单定制的方法及装置 技术领域 0001 本发明涉及 IT。
11、 各领域, 尤其是 IT 运维服务领域的表单引擎技术。 背景技术 0002 表单引擎在 IT 运维服务领域中是一项很重要的应用。以往的产品通常都是定制 开发不同类型的表单, 将其集成到业务系统中, 这样大大增加了成本, 开发效率低下, 无法 满足实际业务的需要。 发明内容 0003 本发明的目的在于提供一种运维表单定制的方法及装置, 也可称为表单引擎, 通 过使用该引擎, 减少开发人员的工作量, 提高对软件产品的开发效率, 该引擎分为字段配置 单元, 主要完成对预先通过数据库设计的字段进行设置, 自定义字段配置的权限设置, 自定 义字段的显示部分, 自定义字段的数据显示部分, 通过该引擎, 开。
12、发人员可以很快的实现业 务表单的自动化操作, 无需进行繁琐的软件开发编程。 0004 本发明的目的通过如下方案实现, 一种运维表单定制的方法, 其主要步骤为 : 1) 在系统中创建表单基本信息 ; 2) 进入业务表单设计器 ; 3) 开始创建栏目信息和子表单信 息 ; 4) 在栏目或子表单下创建业务字段 ; 5) 保存业务表单的设计, 并预览业务表单的运行 界面 ; 6) 发布定义好的业务表单 , 供业务系统使用 ; 7) 可以在业务表单的版本列表中根据 业务需要启用其它的版本。 0005 所述的系统中创建表单基本信息, 为预定义的几种不同的业务类型, 事件、 问题、 变更、 服务请求、 任务。
13、、 发布, 供表单选择, 当业务系统使用表单时会根据不同类型进行选 择。 0006 所述在栏目或子表单下创建业务字段包括以下内容 : 首先在表单下面建立区域模 块, 再在栏目下面建立字段 ; 字段有多种数据类型 : 文本框、 文本域、 下拉列表、 单选框、 复 选框、 单选弹出框、 复选弹出框、 日期、 日期时间、 文件类型 ; 其中下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出框具有特殊性。 0007 当字段类型为所述具有特殊性的类型时, 必须选择数据来源 , 当表单展示 , 运行 时根据数据来源得到的数据供其选择。 0008 本方法还可以包括表单字段的验证步骤, 在设计字段的时候,。
14、 预定义验证方式, 可 以为非空验证、 数字验证、 日期验证、 邮箱验证、 电话号码验证等常用的验证方式供其选择, 当表单在运行时, 会对该字段的值对应进行验证, 验证不通过, 弹出提示信息, 返回。 0009 预览业务表单的运行界面在表单设计器设计好表单后,可以对表单进行查看,通 过与后台数据库交付 , 动态拼接 HTML 传到前台页面进行表单的试图展示。 0010 所述可以在业务表单的版本列表中根据业务需要启用其它的版本具体为 : 表单设 计器提供表单的版本管理功能, 当对表单的一些基本属性进行修改, 表单可以直接在当前 版本进行修改保存, 一些业务关系有所改变, 必须保存为新版本 ; 当。
15、表单属于同一类型, 适 说 明 书 CN 103186632 A 4 2/3 页 5 用不同场景, 字段差异不大时, 可以在当前表单进行修改, 保存为新版本, 表单可以启用不 同的版本, 方便使用。 0011 本方法还包含有表单访问控制, 当同一表单运行不同业务场景或者流程各节点 时, 可以对表单设置访问控制, 字段可见, 可写, 当表单运行时, 表单就会按照设置的访问控 制进行展示。 0012 本发明还提供了一种运维表单定制的装置, 整个系统包括如下几个部分。 0013 运维业务表单模型模块 : 根据 IT 运维业务的不同, 设计了一套表单模型包括栏 目, 字段, 子表单。 首先在业务系统填。
16、写好表单基本信息, 进入表单设计器, 左边是表单的结 构展示, 右边是当前元素可视化视图展示, 在表单下面可以建立栏目 (表单的区域块) , 然后 在栏目下面创建字段, 填好字段名 (英文字母组成, 作为数据库表的字段名, 需要验证同一 表单下的字段名不能重复) , 字段显示名称后, 字段定义了多种数据类型 : 文本框、 文本域、 下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出框、 日期、 日期时间、 文件类型, 根据不同 的业务需要, 选择数据类型, 当选择下拉列表、 单选框、 复选框、 单选弹出框、 复选弹出框几 种类型时, 必须选择数据源, 当表单展示运行时根据数据来源得到的数据。
17、供其选择, 然后可 以选择跨行跨列, 美观表单的展示, 我们预定义一些验证方式, 非空验证、 数字验证、 日期验 证、 邮箱验证、 电话号码验证等等一些常用的验证方式供其选择, 当表单在运行时, 会对该 字段的值对应进行验证, 验证不通过, 弹出提示信息, 返回 ; 同一栏目下可以设计多个字段, 也可以在表单下面建立多个栏目, 然后还可以在表单下建立子表单, 设计子表单过程跟主 表单一样, 子表单以列表展示 ; 这一套模型使工作流与业务系统无缝的对接在一起。 0014 表单设计器 : 用户可通过Web的方式访问并设计表单。 设计好表单后, 通过与后台 数据库交付 , 动态拼接 HTML 传到前。
18、台页面进行表单的试图展示, 表单运行, 供业务系统使 用。 0015 对外接口 : 对外提供了一套接口供业务系统调用, 降低与业务系统的耦合程度。 该 API 包括的内容如下。创建表单 : 接受表单设计器提交的表单数据, 调用版本管理模块, 执 行保存动作 ; 表单的展示 : 当业务系统使用表单时, 首先可以对选择的表单进行预览 ; 表单 数据的提交 : 当表单运行时, 数据提交到对应的数据库表 ; 获取表单数据 : 当表单运行时, 用户可以根据条件获取表单里面的数据。 0016 表单版本管理模块 : 实现了完整的表单版本管理功能, 当表单属于同一类型, 适用 不同场景, 字段差异不大时, 可。
19、以在当前表单进行修改, 保存为新版本, 表单可以启用不同 的版本, 方便业务系统的使用。 0017 采用以上模块所组成的运维表单定制系统, 作为独立的产品为业务系统提供服 务, 为用户提供方便快捷的可视化的表单定制功能, 降低了运维系统的维护成本, 提高了运 维产品的整体价值。 附图说明 0018 图 1 : 运维表单定制系统工作流程。 0019 图 2 : 运维表单定制系统数据流图。 具体实施方式 说 明 书 CN 103186632 A 5 3/3 页 6 0020 本说明书中公开的所有特征, 或公开的所有方法或过程中的步骤, 除了互相排斥 的特征和 / 或步骤以外, 均可以以任何方式组合。
20、。 0021 本说明书(包括任何附加权利要求、 摘要和附图)中公开的任一特征, 除非特别叙 述, 均可被其他等效或具有类似目的的替代特征加以替换。即, 除非特别叙述, 每个特征只 是一系列等效或类似特征中的一个例子而已。 0022 用户为业务流程创建表单首先在系统中填写好表单基本信息, 进入表单设计器, 左边是表单结构展示, 右边是当前元素的可视化视图展示, 开始设计表单, 按照业务需要创 建子表单, 栏目, 字段, 表单设计好后, 设计器会在用户在选择了 “发布” 时进行数据的保存, 对应数据库表的生成。表单处于 “编辑状态” 。设计器在用户选择 “保存” 时, 会对比更新前 的表单和更新后的表单是否有业务上的变动。如果有则提示用户生成新的版本。如果用户 选择生成新版本则表单设计器会执行该版本的更新操作。 0023 表单设计完成, 表单的信息存储到数据库。此时用户可以为其业务系统选择表单 了, 业务系统即可通过接口 API 获取到表单运行的信息和控制表单的运行。 说 明 书 CN 103186632 A 6 1/2 页 7 图 1 说 明 书 附 图 CN 103186632 A 7 2/2 页 8 图 2 说 明 书 附 图 CN 103186632 A 8 。