Skip to content
shen zhihong edited this page Jan 19, 2015 · 4 revisions

ProcessEngineTool提供了一些不能通过ProcessEngine简单实现到的一些方法:

  • createNewModel(java.lang.String name, java.lang.String description) :创建一个空白的Model对象 deployModel(java.lang.String modelId) :部署一个已注册的model
  • getActivity(java.lang.String processDefId, java.lang.String activityId) :获取指定名字的活动
  • getHistoricProcessVariables(java.lang.String processId) :获取指定历史流程的变量列表
  • getProcessDefinition(java.lang.String processDefId) :获取指定ID的流程定义
  • grantPermission(org.activiti.engine.impl.pvm.process.ActivityImpl activity, java.lang.String assigneeExpression, java.lang.String candidateGroupIdExpressions, java.lang.String candidateUserIdExpressions) :设置指定活动的用户权限,包括钦定用户、候选用户、候选组
  • grantPermission(java.lang.String processDefId, java.lang.String activityId, java.lang.String assigneeExpression, java.lang.String candidateGroupIdExpressions, java.lang.String candidateUserIdExpressions) :设置指定活动的用户权限,包括钦定用户、候选用户、候选组