添加完毕之后,所有的流程分析报表即出现在系统左侧菜单,点击即可在右侧的框架中直接浏览到报表。
复杂填报页面
由于Ecology自身的局限性,流程中所使用的表单往往如下的固定格式的表单:
但实际业务中,我们经常遇到,类似如下格式的数据采集表:
这种类型的表格,在页面中无法采用之前的固定格式来实现,因为左侧的“项目”是不定的,动态返回数据库的记录,因为无法在设计表单时即知道需要填写多少条记录。
这时候,就可以通过FineReport报表来设计填报表格,设计填报表有如下几个问题需要注意:
1、 数据库添加用于保存数据的表格;
一般来说,上述类型的表格要保存的数据往往是特殊的,ecology自带的表格并不能满足需求,因此需要在数据库中新建用于保存这些数据的数据表。
2、 用FR设计填报表格;
通过FR设计一张填报表格,由于fr天然是支持数据扩展。因此设计此类的表格非常简单。
3、 设置报表填报属性
由于需要将上述报表集成到流程中,那么填报中数据提交时,必须同时能够更改流程相关信息。因此在填报时,需要额外填报id,requestid数据项,且二者内容必须一致为” =substitute(uuid(),\”:
填报表设计好了之后,即可以将集成到Ecology的流程当中,集成方法如下:
1、 以系统管理员身份登录ecology,打开“系统设置->工作流程->表单管理”:
2、 右键,选择“添加”,新增一张表单,设定表单名称:
3、 选择“编辑字段”页面,右键“添加”,新增一个字段:
4、 设置数据库字段名,显示名称,设置字段表现形式为“特殊字段”,类型为“自定义链
接”。在链接地址中,写入访问填报表的链接地址即可。编辑完成之后,通过右键保存。
5、 打开“流程管理->类型设置”,通过右键“新建”,新增一个流程类型“复杂填报表”:
6、 打开“流程管理->路径设置”,在左侧的管理树上,选中我们刚刚设置好的“复杂填报表”,效果如下:
7、 通过右键的“添加”按钮,新增一个流程,命名为复杂测试填报表,在下方的自定义表
单中,选择我们刚刚建好的表单“测试添加一个表单”,保存即可。