驰骋工作流引擎-表单设计器操作手册-ccflow5

上传人:博****1 文档编号:561508073 上传时间:2023-07-23 格式:DOCX 页数:100 大小:5.88MB
返回 下载 相关 举报
驰骋工作流引擎-表单设计器操作手册-ccflow5_第1页
第1页 / 共100页
驰骋工作流引擎-表单设计器操作手册-ccflow5_第2页
第2页 / 共100页
驰骋工作流引擎-表单设计器操作手册-ccflow5_第3页
第3页 / 共100页
驰骋工作流引擎-表单设计器操作手册-ccflow5_第4页
第4页 / 共100页
驰骋工作流引擎-表单设计器操作手册-ccflow5_第5页
第5页 / 共100页
点击查看更多>>
资源描述

《驰骋工作流引擎-表单设计器操作手册-ccflow5》由会员分享,可在线阅读,更多相关《驰骋工作流引擎-表单设计器操作手册-ccflow5(100页珍藏版)》请在金锄头文库上搜索。

1、 做最好用的工作流程引擎,BPM系统,奉献社会。驰骋表单设计器操作说明书济南驰骋信息技术有限公司2013年1月修订目录1总体说明61.1前言(必读)61.2一种存储格式(同一个表单)61.3两种表单设计器(同一个表单)71.3.1傻瓜表单设计器71.3.2自由表单设计器71.4四种展现方式(同一个表单)81.4.1傻瓜表单81.4.2自由表单91.4.3手机表单91.4.4 Silverlight表单101.5自由表单设计器预览111.6傻瓜表单设计器预览111.7表单样本121.7.1企业基本情况121.7.2财务负责人简历131.7.3从表导入导出131.7.4多表头从表141.7.5从表

2、的卡片表现形式141.8表达式全局变量152调用API162.1与工作流程引擎API162.2与应用操作的API162.3 ccform的内置JS函数(开发者必读)163自由表单的工具箱-控件分类说明173.1装饰类控件:183.1.1线183.1.2标签183.1.3装饰图片193.2字段类对象193.2.1文本框, 日期时间框, 选择框, bool类型控件.193.2.2下拉框(枚举类型)223.2.3下拉框(物理表或视图)233.2.4单选按钮(枚举类型)25隐藏字段273.3 附件类控件273.3.1单个表单附件273.3.2多表单附件283.3.3手写板303.3.4图片附件313.

3、4关系类控件333.4.1从表(从表)333.4.2一对多的关系表353.4.3一对多多关系表373.3功能类控件373.3.1按钮373.3.2鼠标423.3.3选择423.3.4超连接424表单设计器功能434.1属性:434.2保存:444.3预览:444.4导出:454.5导入45从ccflow网站上导入:46从本机导入:46从节点表单导入:46从流程表单导入:464.6全选464.7复制464.8粘贴464.9对齐方式按钮464.10删除474.11撤消(未实现)474.12恢复(未实现)474.13加粗474.14斜体474.15删除线474.16增益474.17减益474.18调

4、色版484.19表单事件48事件类型:49页面装载前49页面装载后49保存前49保存后495字段扩展设置495.0 表单装载前数据填充505.1数据获取51方式1:本表单中数据计算52方式2:利用SQL自动填充.52方式3:本表单中外键列。53方式4:对一个从表的列求值。535.2级联下拉框53主表中的级联53从表中的级联55常见问题565.3表单字段的输入js脚本验证56设置步骤56如何设置自定义验证函数?56脚本验证的工作原理57如何通过获取表单控件值(使用ccform内置函数)?57如何在提交前做一个完整的表单输入验证?585.4自动完成595.4.1 演示环境说明595.4.2主表中的

5、自动完成595.4.2主从表的自动完成605.4.3从表中的自动完成615.5 字段超连接62在主表表单设计上的表现63在从表的表现与设计645.6 Pop返回值64概述与事例:64内置popval窗体设置方式65自定义url设置方式676从表的设计686.1从表的设计器686.2从表的属性686.3从表属性说明696.3.1操作权限控制696.3.2是否起用审核字段:706.3.3是否启用多附件706.3.4显示格式716.3.5越位处理736.4 从表事件746.5为从表设计导入数据模版756.6 从表的多表头设计767一对多的关系设计777.1什么是一对多的数据关系?777.2一对多的关

6、系设计787.3数据存储格式是什么798 一对多多的关系设计808.1应用背景808.2设计方式808.3数据存储格式809表单的单据打印809.1单据打印总体概述809.2单据模板的制作809.3单据输出格式约定819.4单据生成的工作原理839.5单据表单的分类839.5.1节点表单839.5.2 流程表单849.6单据设计常见的问题8410表单事件8510.1事件概述8510.1.1事件类型解释:8610.1.2执行存储过程:8610.1.3执行自定义URL.8610.1.4执行系统URL8710.1.5未完成的开发8710.2主表事件8710.3从表事件8810.4事件的数据存储881

7、1技术文摘8911.1常见问题类8911.1.1在表单设计器中,如何获取自由表单下拉框的值?8911.1.2如何用自由表单设计器映射我的物理表?9111.2 技术文摘9111.2.1如何利用ccform自定义表单来增加自己的控件,关于Sys_FrmEle表结构与数据存储设计.9111.2.2关于流程数据的从表数据汇总问题9311.2.3如何使用驰骋工作流程引擎的表单设计器做数据提交前的表单验证9311.2.4如何利用ccform中自定义函数实现对从表数据的一行数据输入的安全与逻辑验证?971总体说明1.1前言(必读)驰骋自由表单设计器有一种存储格式、两种设计模式,三种展现方式,具有一定的通用的

8、接口可以被外部调用,自己有可以独立运行起来的应用程序。一种存储格式:采用映射的机制,以xml文件格式存储。两种设计模式:傻瓜表单设计器,自由表单设计器。三种展现方式:傻瓜表单、自由表单、手机表单。表单设计器以映射思想为核心。所说的映射业务规则对字段,操作方法,界面展现,操作行为的描述。表单设计者认为事物的业务规则与操作模式都是可以被抽象出来的,并且把其封装并实现。 但是并不是所有的业务规则都有价值去抽象,是否有价值去抽象并封装是应用的范围与实现的代价。由以上两个理论为指导,把界面所有的元素的描述,业务规则的描述以对象的形式为描述。 Ccflow 自由表单设计器不一定满足所有的数据采集与数据展现

9、格式,但是可以解决对数据库操作层面的绝大多数需求。用户可根据自己的需要选择其中的一种表单的工作方式。1.2一种存储格式(同一个表单)Ccflow的表单存储格式与传统的表单存储格式不同,它是采用数据表的存储的,这是最大区别于文件格式的存储。正是因为ccflow摆脱了对文件格式存储的表单的依赖,所以具有最大范围的扩展性通用性、灵活性。物理表名中文名说明Sys_FrmLab标签存储标签Sys_FrmLine线存储线,线只分横线与竖线。Sys_FrmLink超连接超连接Sys_FrmImg图片图片Sys_FrmBtn按钮按钮,按钮支持多样的事件方式Sys_MapAttr字段存放三种类型的字段textb

10、ox,checkbox,dropdownlistbox.Sys_MapData表单主表Sys_M2M一对多Sys_M2MM一对多多Sys_FrmAttachment附件. 更多请参考程序代码.可以利用ccform 的导出功能把这些规则化的数据导出成一个xml。1.3两种表单设计器(同一个表单)驰骋公司根据用户群体不同,用户对界面的要求不同特开发了两种表单设计器,三种展示模式。自由表单设计器与傻瓜表单设计器,两者的存储格式都是一样的,就是展示与设计方式不同。1.3.1傻瓜表单设计器优点:设计方便,不需要排版,有分组显示功能界面简洁清晰,容易上手。缺点:不形象直观,不符合用户的需求格式。1.3.2

11、自由表单设计器优点:设计方便,形象直观,随心所欲。缺点: 没有傻瓜表单简洁,需要排版,同样的功能没有傻瓜格式方便。1.4四种展现方式(同一个表单)对于一个表单来说有三种展现方式,至于用户使用那种表单是有流程的节点属性来设置的。1.4.1傻瓜表单优点:界面清晰、简洁、紧凑。缺点:格式固定。1.4.2自由表单优点:界面元素可以根据用户的需要任意排列。缺点:样式不能调整1.4.3手机表单手机填写主表:手机从表: 点上图中的费用明细就可以看到下面的从表查看界面。手机表单是手机表单特点1.4.4 Silverlight表单1.5自由表单设计器预览1.6傻瓜表单设计器预览1.7表单样本1.7.1企业基本情

12、况企业基本情况(打印)与打印模板.1.7.2财务负责人简历具有附件图片1.7.3从表导入导出从表的导入导出1.7.4多表头从表企业代表工程业绩一览表(多级表头明细)1.7.5从表的卡片表现形式从表的卡片方式展现1.8表达式全局变量在系统中有很多的地方需要用到表达式的地方,这些表达式就需要参数与变量,这些参数是以+变量名。我们把参数与变量分为全局变量,字段变量。操作人员登陆系统后就有如下全局变量。WebUser.No 当前操作员编号WebUser.Name 当前操作员名称WebUser.FK_Dept 当前操作员部门AppPath 当前的文件路径。比如:http:/demo.ccflow.org

13、/ccflow 变量用加变量名体现。比如:WebUser.No。以FF中,很多的表达式需要变量的支持。比如一个sql表达公式。SELECT No,Name, FK_Dept FROM PORT_Emp WHERE FK_DEPT=WebUser.FK_Dept注意区分大小写。表单字段变量:+字段名 比如:Select generBillNo(OID) from dual OID 就是表单字段。+字段名是获取界面上的动态输入的值。2调用API2.1与工作流程引擎API如何把Ccform 嵌入到工作流程引擎中去?(省略)2.2与应用操作的API如何使用Ccform 在我的应用程序中?调用连接 http:/localhost/XXXX/Ccform/Frm.aspx?FK_MapData=YYYYYYY对于表单的权限控制可见不可见来源来应用程序本身,对于表单内的按钮控制由Ccform 的按钮属性来确定的。2.3 ccform的内置JS函数(开发者必读)开发web应用程序必须要获取ccform的表单元素,然后在根据元素对象执行进一步的业务处理,比如保存数据安全性完整性的校验。Ccform为开发者,提供了内置函数,以下图为例:因为内置函数是在增加的、变化的所以列在说明书里没有意义,关于ccform的内置函数请参考: D:ccflowVisualFlo

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号