五、流程范例 1. 范例流程图
根据企业规章制度的内部规定(见第四章的表单范例说明),画出该工作流的流程图:
可见其流程并不复杂。
2. 隐藏控件的作用 简介一下表单上的6个隐藏控件。 控件之一的有效标识DATA_1,在流程办理期间,作为转交到不同节点的标识(DATA_1=0,转交至主管;DATA_1=1,转交至部长;DATA_1=2,转交至总经理);流程结束后,作为流程是否有效的标识(DATA_1="作废",表示流程在其中某一级领导审批时,已被否决),在导出Excel表后,方便了有效流程的手工筛选。 由于流程分支时,下一节点的接收人不尽相同,要想流程转交下一步时免除人工查找的麻烦,就有必要设置一个下步接收人DATA_100控件。 其他各控件的作用,在上一章的表单代码的注释部分已有简单说明。其中的3个SQL控件的SQL查询语句也可在表单代码中看到,就不在此赘述了。 3. 流程设计 流程开始后,在申报节点的表单装载时,便给控件DATA_96~DATA_99自动赋值并一直保持不变。控件DATA_1和控件DATA_100的值则可能随不同操作环境和对象而时有变化。 为流程流转需要而设置添加的隐藏控件、表单JS代码,流程设计器提供的功能,三者有机结合,可以很方便地解决第一章第2节“工作流如何智能转交传递” 中提出的各类问题。读者可结合表单JS代码和本流程范例的导出文件压缩包中的“外埠出差.xml”,自行分析。
本范例所用到的所有文件,分别打包在“设计范例.rar”和“ftoa_example.rar”中(请参见附件),使用方法也在压缩包“设计范例.rar”里的“ReadMe.txt”和“ftoa_example_rar说明.txt”中有详细介绍。
|