public interface BaseProcessService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAttechment(java.lang.String attachmentType,
java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String attachmentName,
java.lang.String attachmentDescription,
java.lang.String url)
添加附件
|
RetVo |
addModel(com.kdayun.workflow.engine.impl.persistence.entity.ModelEntity model)
添加流程模型
|
void |
addTaskComment(java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String comment)
方法说明 : 添加任务流程备注.
|
RetVo |
agentTask(java.lang.String taskid,
java.util.List<java.lang.String> listusersid)
任务代理
|
RetVo |
backProcess(java.lang.String taskId,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables)
驳回流程
|
com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior |
beforeTaskDefinition(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String activityId,
java.lang.String elString)
查询上一个节点.
|
RetVo |
claimBytaskId(java.lang.String taskId,
java.lang.String userId)
拾取任务通过taskId
|
void |
claimTask(java.lang.String taskId,
java.lang.String user)
拾取任务.
|
java.lang.String |
completeTaskByprocessInstanceId(java.lang.String processInstanceId,
java.lang.Boolean goFirst,
java.lang.Boolean getBack,
java.lang.Boolean goPrv)
完成任务通过流程实例
|
java.lang.String |
completeTaskByprocessInstanceId(java.lang.String taskId,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.Boolean goFirst,
java.lang.Boolean getBack,
java.lang.Boolean goPrv)
完成任务通过taskId
|
java.lang.String |
completeTaskBytask(com.kdayun.workflow.engine.task.Task task,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.Boolean isGoFirst,
java.lang.Boolean isGetBack,
java.lang.Boolean goPrv,
java.lang.Boolean isForceComplete)
完成任务通过task
|
void |
copyTo(java.lang.String srcOrgId,
java.lang.String decOrgId)
机构之间的模型复制
|
void |
copyTomodel(java.lang.String modelId,
java.lang.String desOrgId,
java.lang.Boolean overWrite)
流程模型复制到机构
|
RetVo |
deleteModel(java.util.List<java.lang.String> modelIds)
删除流程
|
void |
deleteProcessInstanceByProcessInstanceId(java.lang.String processInstanceId,
java.lang.String deleteReason)
删除流程实例
|
RetVo |
deleteTaskByProcessInstanceId(java.util.List<java.lang.String> processList,
java.lang.String reason)
删除流程
|
java.util.List<DeploymentVo> |
deploymentList(java.lang.String orgId)
获取已经发布的流程
|
void |
depolyBpmnFile(java.io.File file)
发布流程模型
|
RetVo |
depolyList()
查询发布的流程列表
|
RetVo |
depolyModel(java.lang.String modelId)
发布流程模型
|
RetVo |
exportModel(java.lang.String modelId)
导出流程的xml文件
|
com.kdayun.workflow.engine.runtime.Execution |
findExecutionById(java.lang.String executionId)
通过executionId 获取执行的实体
|
com.kdayun.workflow.engine.runtime.Execution |
findExecutionByProcInst(java.lang.String processInstanceId)
根据流程实例Id查询流程实例.
|
RetVo |
findGroupTasks(java.lang.String groupId)
查询组的任务
|
com.kdayun.workflow.engine.repository.ProcessDefinition |
findLatestProcessDefinitionByPrcDefKey(java.lang.String processDefinitionKey)
方法说明 : 根据流程定义Key查询最新流程定义.
|
com.kdayun.workflow.engine.repository.Model |
findModelById(java.lang.String modelId)
通过id获取流程模型定义
|
java.util.Map<java.lang.String,com.kdayun.workflow.bpmn.model.FlowNode> |
findNextTask(java.lang.String taskId)
查询流程当前节点的下一个节点
|
RetVo |
findPersionTasks(java.lang.String userId)
查询个人的代办任务
|
com.kdayun.workflow.engine.repository.ProcessDefinition |
findProcessDefinitionByPrcDefId(java.lang.String processDefinitionId)
根据流程定义Id查询最新流程定义.
|
com.kdayun.workflow.engine.impl.persistence.entity.ProcessDefinitionEntity |
findProcessDefinitionEntityByProcDefId(java.lang.String processDefinitionId)
方法说明 : 根据流程定义Id查询流程定义.
|
com.kdayun.workflow.engine.runtime.ProcessInstance |
findProcessInstanceByProcInst(java.lang.String processInstanceId)
方法说明 : 根据流程实例Id查询流程实例.
|
com.kdayun.workflow.engine.impl.pvm.PvmActivity |
findPvmActivity(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String transitions)
根据活动节点、活动线路查询线路的连接线.
|
com.kdayun.workflow.engine.task.Task |
findTaskByExecutionId(java.lang.String executionId)
法说明 : 根据实例Id查询任务.
|
com.kdayun.workflow.engine.impl.persistence.entity.TaskEntity |
findTaskById(java.lang.String taskId)
通过Taskid 获取任务实体
|
java.util.List<com.kdayun.workflow.engine.task.Task> |
findTaskByProcInstId(java.lang.String processInstanceId)
方法说明 : 根据流程实例Id查询任务.
|
com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior |
findTaskDefinition(java.lang.String processDefinitionId)
方法说明 :根据流程定义Id查询任务定义
|
com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior |
findTaskDefinitionByActivityImpl(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl)
根据活动节点查询任务定义.
|
int |
findUserInPro(java.lang.String userid)
查询用户是否在task表有记录
|
RetVo |
forceCompleteProcessById(java.lang.String taskId)
强制结束流程
|
java.io.InputStream |
generateProcessImage(java.lang.String processInstanceId)
生成流程图跟踪图片
|
java.io.InputStream |
generateProcessImageByProcessMenuId(java.lang.String menuId)
一个空白的流程图 没有流转
|
java.util.List<java.lang.String> |
getAllAssignes(java.lang.String processInstanceId)
获取参与流程所有人员
|
java.util.List<java.lang.String> |
getAssigeeIdsByTaskId(java.lang.String taskId)
获取节点的参与者一般是候选者时会有多个
|
java.lang.String |
getAssigeeNamesByTaskId(java.lang.String taskId)
通过taskId 来获取处理者的 用户名(部门-角色)
|
java.lang.String |
getCommenStr(com.kdayun.workflow.engine.task.TaskInfo task,
java.util.Map<java.lang.String,java.lang.Object> variables)
得到流程的节点备注
|
java.util.List<com.kdayun.workflow.engine.history.HistoricIdentityLink> |
getHistoricIdentityLinksForProc(java.lang.String processInstanceId)
查询历史任务的办理人
|
java.util.List<com.kdayun.workflow.engine.history.HistoricIdentityLink> |
getHistoricIdentityLinksForTask(java.lang.String taskId)
查询历史任务的办理人
|
java.util.List<com.kdayun.workflow.engine.history.HistoricTaskInstance> |
getHistoricInstance(java.lang.String processInstanceId)
获取历史流程实例
|
com.kdayun.workflow.engine.HistoryService |
getHistoryService() |
java.util.List<java.lang.String> |
getIdentityLinkListForTask(java.lang.String taskId)
获取任务的候选者
|
java.lang.String |
getIdentityLinksForTask(java.lang.String taskId)
获取任务的候选者
|
long |
getModelCountByKey(java.lang.String key)
返回流程模型的数量 通过key
|
java.util.List<java.lang.String> |
getNextTaskAssigees(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
得到下一个节点的参与者
注意这个函数存在弊端就是某些复杂流程无法获取下一个节点
|
java.util.List<com.kdayun.workflow.engine.task.Comment> |
getProcessComments(java.lang.String processInstanceId)
获取批注/备注信息
|
com.kdayun.workflow.engine.impl.cfg.ProcessEngineConfigurationImpl |
getProcessEngineConfiguration() |
com.kdayun.workflow.engine.RepositoryService |
getRepositoryService() |
com.kdayun.workflow.engine.RuntimeService |
getRuntimeService() |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getTaskFormDatas(java.lang.String taskId)
获取流程中fromdata 可用于存储额外的信息,比如审核的按钮权限等等
|
com.kdayun.workflow.engine.TaskService |
getTaskService() |
java.lang.Object |
getVariable(java.lang.String taskId,
java.lang.String key)
获取流程任务的变量
|
java.lang.String |
getWfUserName(java.lang.String wfUserId)
通过 wfUserId 转化成用户名
|
java.lang.String |
getWfUserName(java.lang.String strWfUserIds,
java.util.List<java.lang.String> copyToWfUserIds)
通过strWfUserIds 转换成用户名(角色名)
|
java.util.Map<java.lang.String,java.lang.String> |
getWorkFlowDatas(java.lang.String processInstanceId)
获取流程图的中data 可用于存储额外的信息
|
java.util.List<com.kdayun.workflow.engine.history.HistoricActivityInstance> |
getWorkLogByProcessInstanceId(java.lang.String processInstanceId)
获取流程实例的日志
|
RetVo |
importModel(java.lang.String modelId,
java.io.InputStream in)
导入xml文件
|
java.util.List<com.kdayun.workflow.engine.repository.Model> |
modelList(java.lang.String orgId,
java.lang.Integer limit,
java.lang.Integer page,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Boolean isall)
获取ModelList
|
int |
modelListTotalCount(java.lang.String orgId)
获取ModelList 总记录数
|
RetVo |
modifyModel(com.kdayun.workflow.engine.repository.Model model)
更新模型
|
com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior |
nextTaskDefinition(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables)
查询下一个节点.
|
Workflowlog |
parserComment(com.kdayun.workflow.engine.task.Comment comment,
com.kdayun.workflow.engine.history.HistoricActivityInstance task)
解析备注的并返回 Workflowlog
注意:
1.有两种格式:
1) 旧的格式是以 节点名称|用户名称|审核名称|详细审核备注
2) 新的格式 json格式 {"taskName":"","userName":"","audName":"","comment":""}
|
java.util.List<com.kdayun.workflow.engine.task.Task> |
runingList(java.lang.String orgId)
运行中的任务
|
void |
setTaskCommentByTaskId(java.lang.String taskId,
java.lang.String commet)
设置任务的流程批注
|
void |
setTaskComments(java.lang.String processInstanceId,
java.lang.String taskId,
java.lang.String commet)
设置任务的流程批注
|
void |
setVariable(java.lang.String taskId,
java.util.Map<java.lang.String,java.lang.Object> variables)
设置流程任务的变量
|
void |
setYEWZT(java.lang.String processInstanceId,
java.lang.String fieldName,
java.lang.String value)
设置关联的业务表的字段值
|
java.lang.String |
startProcess(java.lang.String processIndentifier)
s 启动流程通过流程key 无需流程变量
|
java.lang.String |
startProcess(java.lang.String processIndentifier,
java.lang.String businessKey,
java.util.Map<java.lang.String,java.lang.Object> variables)
启动流程通过流程key
|
void |
updateTaskComment(java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String comment)
方法说明 : 更新任务流程备注.不存在就新增,存在就更新
|
com.kdayun.workflow.engine.repository.ProcessDefinition findLatestProcessDefinitionByPrcDefKey(java.lang.String processDefinitionKey)
processDefinitionKey - 流程keycom.kdayun.workflow.engine.impl.persistence.entity.ProcessDefinitionEntity findProcessDefinitionEntityByProcDefId(java.lang.String processDefinitionId)
processDefinitionId - 流程定义Idcom.kdayun.workflow.engine.runtime.ProcessInstance findProcessInstanceByProcInst(java.lang.String processInstanceId)
processInstanceId - 流程实例Idcom.kdayun.workflow.engine.runtime.Execution findExecutionByProcInst(java.lang.String processInstanceId)
processInstanceId - 流程实例Idjava.util.List<com.kdayun.workflow.engine.task.Task> findTaskByProcInstId(java.lang.String processInstanceId)
processInstanceId - 流程实例Idcom.kdayun.workflow.engine.task.Task findTaskByExecutionId(java.lang.String executionId)
executionId - 执行idcom.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior findTaskDefinitionByActivityImpl(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl)
activityImpl - 活动节点com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior beforeTaskDefinition(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String activityId,
java.lang.String elString)
activityImpl - 活动节点activityId - 当前活动节点IDelString - el字符串com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior nextTaskDefinition(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String activityId,
java.util.Map<java.lang.String,java.lang.Object> variables)
activityImpl - 活动节点activityId - 当前活动节点IDvariables - 变量mapcom.kdayun.workflow.engine.impl.pvm.PvmActivity findPvmActivity(com.kdayun.workflow.engine.impl.pvm.process.ActivityImpl activityImpl,
java.lang.String transitions)
activityImpl - 当前的流程 activityImpltransitions - 连线com.kdayun.workflow.engine.impl.pvm.delegate.ActivityBehavior findTaskDefinition(java.lang.String processDefinitionId)
processDefinitionId - 流程定义Idvoid addTaskComment(java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String comment)
taskId - 任务IdprocessInstanceId - 流程实例Idcomment - 流程备注void updateTaskComment(java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String comment)
taskId - 任务IdprocessInstanceId - 流程实例Idcomment - 备注void claimTask(java.lang.String taskId,
java.lang.String user)
taskId - 任务Iduser - 办理人com.kdayun.workflow.engine.repository.ProcessDefinition findProcessDefinitionByPrcDefId(java.lang.String processDefinitionId)
processDefinitionId - 流程定义Idjava.util.List<com.kdayun.workflow.engine.history.HistoricIdentityLink> getHistoricIdentityLinksForTask(java.lang.String taskId)
taskId - 任务IDjava.util.List<com.kdayun.workflow.engine.history.HistoricIdentityLink> getHistoricIdentityLinksForProc(java.lang.String processInstanceId)
processInstanceId - 流程实例Idjava.lang.Object getVariable(java.lang.String taskId,
java.lang.String key)
taskId - 流程任务Idkey - 变量 keyvoid setVariable(java.lang.String taskId,
java.util.Map<java.lang.String,java.lang.Object> variables)
taskId - 任务实例idvariables - 流程变量Mapjava.util.List<com.kdayun.workflow.engine.repository.Model> modelList(java.lang.String orgId,
java.lang.Integer limit,
java.lang.Integer page,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Boolean isall)
orgId - 机构IDlimit - 每页记录数page - 页params - 参数isall - 是否包含所有单位的流程int modelListTotalCount(java.lang.String orgId)
orgId - 机构IDRetVo depolyList()
RetVo addModel(com.kdayun.workflow.engine.impl.persistence.entity.ModelEntity model)
model - 流程模型实体RetVo modifyModel(com.kdayun.workflow.engine.repository.Model model)
model - 流程模型实体实例RetVo deleteModel(java.util.List<java.lang.String> modelIds)
modelIds - 模型id ListRetVo depolyModel(java.lang.String modelId) throws java.lang.Exception
modelId - 模型idjava.lang.Exception - 出错会抛出异常void depolyBpmnFile(java.io.File file)
file - 文件对象java.lang.String startProcess(java.lang.String processIndentifier,
java.lang.String businessKey,
java.util.Map<java.lang.String,java.lang.Object> variables)
processIndentifier - 流程标识businessKey - 流程业务keyvariables - 流程变量java.lang.String startProcess(java.lang.String processIndentifier)
processIndentifier - 流程标识java.lang.String completeTaskByprocessInstanceId(java.lang.String processInstanceId,
java.lang.Boolean goFirst,
java.lang.Boolean getBack,
java.lang.Boolean goPrv)
throws java.lang.Exception
processInstanceId - 流程实例idgoFirst - 是否一退到底getBack - 是否可以取回 不校验当前用户是否与参与者候选者一致goPrv - 原路退回java.lang.Exception - 出错会抛出异常java.lang.String completeTaskByprocessInstanceId(java.lang.String taskId,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.Boolean goFirst,
java.lang.Boolean getBack,
java.lang.Boolean goPrv)
throws java.lang.Exception
taskId - 任务idvariables - 流程变量goFirst - 是否一退到底getBack - 取回 校验当前用户是否与参与者候选者一致goPrv - 原路退回java.lang.Exception - 出错会抛出异常java.lang.String completeTaskBytask(com.kdayun.workflow.engine.task.Task task,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.Boolean isGoFirst,
java.lang.Boolean isGetBack,
java.lang.Boolean goPrv,
java.lang.Boolean isForceComplete)
throws java.lang.Exception
task - 任务实体实例variables - 流程变量isGoFirst - 一退到底isGetBack - 取回 校验当前用户是否与参与者候选者一致goPrv - 原路退回isForceComplete - 强制完成节点,不校验当前用户是否与参与者候选者一致java.lang.Exception - 出错会抛出异常void deleteProcessInstanceByProcessInstanceId(java.lang.String processInstanceId,
java.lang.String deleteReason)
processInstanceId - 流程实例iddeleteReason - 删除的原因RetVo claimBytaskId(java.lang.String taskId, java.lang.String userId)
taskId - 任务iduserId - 用户idRetVo findPersionTasks(java.lang.String userId)
userId - 用户idRetVo findGroupTasks(java.lang.String groupId)
groupId - 组idjava.util.List<com.kdayun.workflow.engine.task.Comment> getProcessComments(java.lang.String processInstanceId)
processInstanceId - 流程实例idvoid setTaskComments(java.lang.String processInstanceId,
java.lang.String taskId,
java.lang.String commet)
processInstanceId - 流程实例idtaskId - 流程任务idcommet - 流程批注void setTaskCommentByTaskId(java.lang.String taskId,
java.lang.String commet)
taskId - 任务idcommet - 备注java.util.Map<java.lang.String,com.kdayun.workflow.bpmn.model.FlowNode> findNextTask(java.lang.String taskId)
throws java.lang.Exception
taskId - 任务idjava.lang.Exception - 出错会抛出异常RetVo exportModel(java.lang.String modelId)
modelId - 模型idRetVo importModel(java.lang.String modelId, java.io.InputStream in)
modelId - 模型idin - 输入流java.io.InputStream generateProcessImage(java.lang.String processInstanceId)
throws java.lang.Exception
processInstanceId - 流程实例idjava.lang.Exception - 出错会抛出异常RetVo backProcess(java.lang.String taskId, java.lang.String activityId, java.util.Map<java.lang.String,java.lang.Object> variables)
taskId - 当前任务idactivityId - 驳回的任务节点IDvariables - 流程参数java.util.List<com.kdayun.workflow.engine.history.HistoricActivityInstance> getWorkLogByProcessInstanceId(java.lang.String processInstanceId)
processInstanceId - 流程实例idvoid copyTo(java.lang.String srcOrgId,
java.lang.String decOrgId)
throws java.lang.Exception
srcOrgId - 源机构iddecOrgId - 目标机构IDjava.lang.Exception - 出错会抛出异常long getModelCountByKey(java.lang.String key)
key - 流程模型的keyvoid copyTomodel(java.lang.String modelId,
java.lang.String desOrgId,
java.lang.Boolean overWrite)
throws java.lang.Exception
modelId - 模型iddesOrgId - 目标机构idoverWrite - 是否覆盖java.lang.Exception - 出错会抛出异常java.util.List<DeploymentVo> deploymentList(java.lang.String orgId)
orgId - 机构idjava.util.List<com.kdayun.workflow.engine.task.Task> runingList(java.lang.String orgId)
orgId - 机构idjava.util.List<java.util.Map<java.lang.String,java.lang.String>> getTaskFormDatas(java.lang.String taskId)
taskId - 任务idjava.util.Map<java.lang.String,java.lang.String> getWorkFlowDatas(java.lang.String processInstanceId)
processInstanceId - 流程实例idcom.kdayun.workflow.engine.impl.persistence.entity.TaskEntity findTaskById(java.lang.String taskId)
throws java.lang.Exception
taskId - 任务IDjava.lang.Exception - 出错会抛出异常com.kdayun.workflow.engine.runtime.Execution findExecutionById(java.lang.String executionId)
executionId - execution的idRetVo agentTask(java.lang.String taskid, java.util.List<java.lang.String> listusersid)
taskid - 任务idlistusersid - 委托人RetVo deleteTaskByProcessInstanceId(java.util.List<java.lang.String> processList, java.lang.String reason)
processList - 流程实例id Listreason - 原因RetVo forceCompleteProcessById(java.lang.String taskId)
taskId - 任务idint findUserInPro(java.lang.String userid)
userid - 用户idjava.io.InputStream generateProcessImageByProcessMenuId(java.lang.String menuId)
throws java.lang.Exception
menuId - 菜单资源idjava.lang.Exception - 出错会抛出异常com.kdayun.workflow.engine.repository.Model findModelById(java.lang.String modelId)
modelId - 模型IDjava.lang.String getCommenStr(com.kdayun.workflow.engine.task.TaskInfo task,
java.util.Map<java.lang.String,java.lang.Object> variables)
task - 任务节点实例variables - 流程变量Mapjava.lang.String getIdentityLinksForTask(java.lang.String taskId)
taskId - 任务idjava.util.List<java.lang.String> getIdentityLinkListForTask(java.lang.String taskId)
taskId - 任务idjava.util.List<com.kdayun.workflow.engine.history.HistoricTaskInstance> getHistoricInstance(java.lang.String processInstanceId)
processInstanceId - 流程实例idjava.util.List<java.lang.String> getAllAssignes(java.lang.String processInstanceId)
processInstanceId - 流程实例java.util.List<java.lang.String> getNextTaskAssigees(java.lang.String processInstanceId,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
processInstanceId - 流程实例variables - 流程变量 mapjava.lang.Exception - 出错抛出异常Workflowlog parserComment(com.kdayun.workflow.engine.task.Comment comment, com.kdayun.workflow.engine.history.HistoricActivityInstance task) throws java.io.UnsupportedEncodingException
comment - 备注对象task - 历史任务对象实例java.io.UnsupportedEncodingException - 出错抛出异常void addAttechment(java.lang.String attachmentType,
java.lang.String taskId,
java.lang.String processInstanceId,
java.lang.String attachmentName,
java.lang.String attachmentDescription,
java.lang.String url)
attachmentType - 类型taskId - 节点idprocessInstanceId - 流程实例idattachmentName - 附件名称attachmentDescription - 描述url - 附件路径com.kdayun.workflow.engine.RepositoryService getRepositoryService()
com.kdayun.workflow.engine.RuntimeService getRuntimeService()
com.kdayun.workflow.engine.TaskService getTaskService()
com.kdayun.workflow.engine.HistoryService getHistoryService()
java.lang.String getWfUserName(java.lang.String wfUserId)
wfUserId - 流程用户idjava.lang.String getWfUserName(java.lang.String strWfUserIds,
java.util.List<java.lang.String> copyToWfUserIds)
strWfUserIds - 流程用户id字符串. 多个通过逗号连再一起的字符串copyToWfUserIds - 抄送的用户id字符串. 多个通过逗号连再一起的字符串java.lang.String getAssigeeNamesByTaskId(java.lang.String taskId)
taskId - 任务Idjava.util.List<java.lang.String> getAssigeeIdsByTaskId(java.lang.String taskId)
taskId - 任务idcom.kdayun.workflow.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration()
void setYEWZT(java.lang.String processInstanceId,
java.lang.String fieldName,
java.lang.String value)
processInstanceId - 流程实例idfieldName - 字段名value - 值