• 驰骋工作流引擎表单引擎


    关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码

    表单定义:表单是用来呈现与存储数据的图形化界面。我们用火车来比喻,数据就是货物、表单就是车厢、火车头就是工作流程引擎。

    wps31FD.tmp

    驰骋表单分类:驰骋表单为了适用与不同的用户类型与不同的应用平台,把他分为:自由表单、自定义表单、Offices表单。驰骋表单可以与驰骋工作流引擎紧密结合运行,也可以单独运行。

    自由表单:它采用关系型数据库存储表单模版的设计理念表单。它可以通过拖拽的方式图形化的设计一个表单。驰骋的自由表单=表单模版+表单设计器+表单解析执行器三部分构成。对于表单解析执行器,我们又分为aspx表单解析执行器,jsp表单解析执行器, andriod表单解析执行器,silverlight表单解析执行器。

    自定义表单:使用户自己定义一个表单,把他的url设置到表单注册表里,双方通过一定的参数约定来工作。

    Office表单:他是借助weboffice的在线编辑文档的组件,完成对数据的采集需要,它直接提供给操作用户的是一个excel文件或者word文件。所以驰骋的office表单=Excel表单+Word表单。对于公文类的流程大多用word表单,业务类的表单多用于使用excel表单。我们使用上驰骋的office表单,需要感谢北京点聚公司为我们提供的这个在线编辑组件。

    综述:以上任何一个类型的表单,都有一个表单ID,一个表单类型,一个表单数据存储表, 自定义表单与office表单也不例外。

    目前流行的表单设计器有两种思路,第一种基于文件的作为展现与存储介质,创建一个表单需要首先创建一个文件比如 .jsp,.aspx,php 或者自定义格式的文件。第二种基于关系性数据库的他的业务操作模式、表单元素都以格式化的方式存储到数据表里,不依赖于任何文件。这两种都有自己的优缺点,对于后者来说,我们认为扩展性、移植性、跨平台工作更好一些,驰骋表单采用的第二种方案。

    定义:驰骋的自由表单就是随心所欲的在画布上自己定义表单,设计的表单所见即所得,我们把这样的表单成为自由表单。

    设计理论基础:驰骋表单是采用了关系数据库为基础存储的模式,这种格式可扩展性、移植性比较好。 驰骋表单=表单模版+表单设计器+各种形式的表单解析执行器

    一、组成部分

    驰骋表单=表单模版+表单设计器+各种形式的表单解析执行器

    表单模版:他就是一个xml文件如下图所示。

    wps31FE.tmp

    表单设计器:表单设计器是用来定义表单解构的工具,它把表单定义的内容按照关系性数据库解构存储到数据表里,导出到xml就是表单模版。

  • 相关阅读:
    列表
    *
    Model/View
    文件
    提示用户输入并获得输入
    编码
    使用静态QT库编译的程序不显示中文
    rm命令
    高阶函数
    jquery checkbox 操作
  • 原文地址:https://www.cnblogs.com/fdsfa/p/5818205.html
Copyright © 2020-2023  润新知