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
- 值