红帆iForm自定义表单系统

红帆iForm自定义表单系统主要由两大块组成:自定义表单设计器和自定义表单一站式展现系统。配合红帆工作流引擎、可视工作流设计、工作流客户端程序、流程监控系统、统计报表系统组成功能强大的红帆BPM工作流系统。使用红帆工作流管理系统可以快速为企业搭建企业级的工作流应用。

技术架构

红帆iForm自定义表单系统以微软最先进的.NET技术平台,采用 VB.NET、ASP.NET、JavaScript(jQuery轻量级脚本库)开发语言,使用基于三层结构(即表示层,业务逻辑层和数据层),每一层都相对独立。使用了最前沿的 Web 开发技术,如WCF、EF、AJAX。使用WCF技术,保证所有数据操作都通过WCF异步调用,确保数据操作的安全性。应用AJAX,搭建富客户端的表单展现系统。

  • 构建一个综合性的工具,结婚了最好的文档编辑模式和表单所具备的严谨的数据捕获功能。
  • 最终用户可以在传统的字处理环境中使用编辑视图来查看和修改抽象的数据结构,这个处理环境提供了很多用户熟悉的功能,如拖拽操作、多信息文本的格式化、对表格和图片的支持以及自动更正功能、完善的快捷键操作。

  • 对于输入和输出,使用从属于自定义的架构的XML文档。
  • iForm使得普通的最终用户能够读取和创建从属于自定义的XML架构的半结构化XML文档,然后用户可以通过SOAP或HTTP POST方法提交XML格式的数据。iForm使用并生出XML架构,并集成XML Web Service标准

  • 提供了结构化编辑功能。
  • iForm设计的表单视图最终都会以标准的HTML标签形式展现,而视图中嵌套字段将被映射到文档对象模型(Dom)树。iForm支持自定义的XML架构,同时支持对用户界面进行符号该架构的自定义。

  • 提高了灵活的视图。
  • 为了用最恰当的方式向最终用户呈现表单(即标准XML格式化的HTML文档),iForm以不同于XML数据结果的方式编辑表单视图的内容,iForm遵循将文档中的数据与格式分离的XML模式,从而实现了严谨的、结构化的数据捕获。

    产品特性

  • 可视化所见即所得的表单设计器
  • 红帆iForm表单设计器是基于C/S架构的所见即所得的表单设计工具,内部已支持多种HTML表单控件,用户只需通过拖拉就可完成表单设计。

  • 完全的HTML表单
  • 红帆iForm自定义表单是基于HTML的表单,所有设计好的表单最终都会转换为标准的HTML代码,并支持CSS样式,轻松设计出美观大方的业务表单。

  • 支持多种数据库
  • 红帆iForm自定义表单支持从多种数据库获取或保存数据,如SQL Server,Oracle等。

  • 富客户端表单
  • 红帆iForm自定义表单通过一站式的管理中心,统一负责表单的展现、数据验证与保存。使用轻量级脚步库jQuery配合AJAX技术,实现无刷新的表单数据展现,如表单域只读、不可用、隐藏等控制,表单数据联动,表单数据选取,简单的自动计算,附件及打印控制。

  • 完善的权限控制
  • 红帆iForm自定义表单的权限管理分为两部分,即表单模板的权限管理与表单数据的权限管理。表单模板的权限管理是基于角色的,而表单数据的权限管理是基于红帆OA出色的范围控制进行管理。两者结合确保表单数据的安全性。

  • 可与BPM流程无缝集成
  • 红帆iForm自定义表单可与红帆BPM工作流无缝集成,可以快速为企业搭建业务应用。此外,红帆iForm自定义表单提供了丰富的二次开发接口,确保可以与其他系统无缝集成。

    产品优势

    低成本,易使用,部署简单,无缝的系统集成,.NET平台首选红帆自定义表单系统。

  • 完全基于HTML的所见即所得的表单设计
  • 无论是何种形式的表单设计,最终还得以HTML的形式在网页上展现。这样,完全基于HTML的表单设计肯定得是首选。所见即所得,保证怎样设计表单就怎样展现表单。另外HTML形式的表单设计,可支持用户自定义CSS样式支持,完全可以发挥用户的主观能动性以设计出完美的业务表单。

    同类产品大多基于WinForm传统的窗体模拟表单设计,这种设计方式需要通过转换才能生成HTML代码,不直观,也无法实现CSS样式来丰富表单设计。

  • 多种数据库支持
  • 现代企业信息化过程中一般都会有各种各样的应用,如ERP,CRM,OA等,这些系统的数据结构各不相同,甚至可能使用不同的数据库,如SQL Server、Oracle等。红帆自定义表单系统支持多数据库获取和保存数据,不论是SQL Server还是Oracle都不在话下,甚至可以由用户提供自己的数据Provider来支持更多类型的数据库。

    同类产品大多只能实现特定的数据库保存或读取数据,而少数支持多数据库的产品也没有接口来让用户去实现自定义的Provider用来支持更多的数据库。

  • 富客户端
  • 红帆iForm自定义表单通过一站式的管理中心,统一负责表单的展现、数据验证与保存。使用轻量级脚步库jQuery配合AJAX技术,实现无刷新的表单数据展现,如表单域只读、不可用、隐藏等控制,表单数据联动,表单数据选取,简单的自动计算,附件及打印控制。

    同类产品大多只能实现简单的数据录入,无法实现诸如数据联动、数据选取、附件及打印控制。

  • 无缝集成系统
  • 红帆iForm自定义表单可与红帆BPM工作流无缝集成,可以快速为企业搭建业务应用。此外,面向服务的架构设计为其提供了丰富的二次开发接口,确保可以与其他系统的无缝集成。

    同类产品要么集成难度大,成本高,如InfoPath;要么只能跟其自身系统的集成。