摘要:
最近做数据分析的时候使用了highchart这个插件,从后台中接收数据的时候出了一些问题,记录下来免得以后忘了。 问题其实很简单,highchart接收数据时候只能是javascript对象不是javascript字符串,所以要使用eval进行转换。标红部分 阅读全文
摘要:
流程中往往需要特定人接受任务并进行一定操作才能继续进行下去。 代码如下import java.io.InputStream;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;im... 阅读全文
摘要:
activiti中有两种网关:并行网关,排他网关。 排他网关用于任务选择等情况,流程图如下 bpnm代码如下 =500 && money 1000}]]> ... 阅读全文
摘要:
实际使用中工作流往往不是一条直线进行下去,例如请假的话可以部门经理直接同意,或者报总经理同意,流程图示意如下。 可以看到,面对一个事情,重要的才要总经理审批否则仅部门经理审批即可。因此在完成任务的时候需要附加一条信息进行判断,告知程序该走哪条路线。 省略流程部署,以及启动。 完成任务代码如... 阅读全文
摘要:
使用工作流的时候必定会附上一些变量。例如,请假的时候有填写请假理由,天数等等。可以用以下代码实现 public void setVariables(){ /**与任务(正在执行)*/ TaskService taskService = processEngine.g... 阅读全文
摘要:
helloworld中已经写了关于部署流程图,查询个人任务,完成个人任务部分。现在添加几个新的实用功能 1.判断流程是否完成,代码如下public void isProcessEnd() { String processInstanceId = "901"; ... 阅读全文
摘要:
流程图部署有两种方式,一种是通过classpath,另一种是通过zip文件 通过classpath方式如下 public void deploymentProcessDefinition_classpath() { Deployment deployment = proc... 阅读全文
摘要:
所有语言的第一个程序都叫helloworld,姑且也称这第一个activiti程序为helloworld。 一个工作流想要实现,必定有一个对应的部署文件,利用流程设计器设计一个简单的流程,请假->部门经理审批->总经理审批。生成的部署文件如下 在helloworld中,首先部署好该流程图,代... 阅读全文
摘要:
互联网上找到的一些资料,不记得原出处了,写下来方便自己以后查阅数据库表的命名Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。lACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流... 阅读全文
摘要:
从零开始学习Activiti工作流,记录下学习过程。 关于工作流的简介没什么好介绍了,只能说是个很有用的东西,数据库中23张表分别有什么用网上也有很详细的介绍,这里也不多加说明。activiti开发中除了需要必备的包之外,JDK要求在1.6以上,开发环境为Eclipse3.7或者以上版本,my... 阅读全文