Activiti Exploer工作流控制台使用指南!使用Activiti Explorer定义部署执行工作流 (4)

直接在开始事件里加一个开始表单 ,Explorer就会在生成报表之前展示给用户

<startEvent> <extensionElements> <activiti:formProperty type="processDefinition" required="true" /> <activiti:formProperty type="enum" required="true"> <activiti:value /> <activiti:value /> </activiti:formProperty> </extensionElements> </startEvent>

为用户渲染一个普通的表单:

-

表单属性会在启动流程时提交,然后就可以像普通的流程变量一样使用.脚本中可以使用这些流程变量来生成数据:

var processDefinition = execution.getVariable("processDefinition"); 流程示例

控制台中包含4个报表示例:

Employee productivity(员工的工作效率):

报表演示使用折线图和开始表单

报表的脚本比其他例子要复杂,因为数据会在脚本中先进行解释,再保存到报表数据中

Helpdesk(一线与升级):

使用饼图进行展示

结合两个不同的数据库查询结果

Process instance overview(流程实例总览):

使用多个数据集的报表实例

报表包含使用相同数据的饼图和列表视图

展示多种数据集可以用来在一个页面中生成不同图表

Task duration(任务持续时间):

另一个使用开始表单的例子

会使用对应的变量来动态生成SQL查询语句

修改数据库

要修改控制台例子所用的数据库:

改变属性文件:apps/apache-tomcat-6.x/webapps/activiti-explorer/WEB-INF/classes/db.properties

在类路径下放上合适的数据库驱动:

Tomcat共享类库

apps/apache-tomcat-6.x/webapps/activiti-explorer/WEB-INF/lib/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysggz.html