替代API v1听众

本节提供替代Java核心API的例子v1听众。

ActionMailSender

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.tasklistener.ActionMailSender
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.ActionMailSender

CheckMandatoryFieldCombinationTaskListener

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.tasklistener.CheckMandatoryFieldCombinationTaskListener
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.CheckMandatoryFieldCombinationTaskListener

RunAsExecutionListener

使用此侦听器是错误的,导致不一致的活动流。
删除没有提供替代。

RunAsReleaseExecutionListener

使用此侦听器是错误的,导致不一致的活动流。
删除没有提供替代。

SendEscalationEventExecutionListener

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.executionlistener.SendEscalationEventExecutionListener
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.SendEscalationEventExecutionListener

SetActivityStreamListener

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.listener.SetActivityStreamListener
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.SetActivityStreamListener

SetFormSubtitleTaskListener

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.tasklistener.SetFormSubtitleTaskListener
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.SetFormSubtitleTaskListener

SetMembersExecutionListener

API v1
com.亚愽视频collibra.dgc.core.workflow.activiti.executionlistener.SetMembersExecutionListener
API v2
com.亚愽视频collibra.dgc.workflow.api.listener.SetResponsibilitiesExecutionListener

SetRoleResourceTaskListener

API v1
< userTask id = " userTask1 " name = " userTask1 " activiti: candidateUsers =“用户(管理员),角色(正常),角色(业务主管),角色(社区经理)”> < extensionElements > < activiti: taskListener事件=“创造”class = " com.co亚愽视频llibra.dgc.core.workflow.activiti.tasklistener。SetRoleResourceTaskListener">     
API v2
< scriptTask id = " scripttask1 " name = " scripttask1 " scriptFormat =“groovy”activiti: autoStoreVariables =“false”> <脚本> < ![CDATA[执行。setVariableLocal (“itemResourceIdCandidateOverride”, $ {resourceIdToOverride});执行。setVariableLocal (“itemResourceTypeCandidateOverride”, $ {resourceTypeToOverride});]]> < /脚本> < / scriptTask >

SetValueTaskListener

API v1
< userTask id = " usertask1 " name = " usertask1 " activiti: candidateUsers = "角色(审核人)" > < extensionElements >…< activiti: taskListener =“创造”class = " com.colli亚愽视频bra.dgc.core.workflow.activiti.tasklistener事件。SetValueTaskListener " > < activiti:字段name = " resultVariable " > < activiti: string > < ![CDATA [proposedUsers]] > < / activiti: string > < / activiti:字段> < activiti:字段名= " userExpression " > < activiti:表达式> < ![CDATA [$ {reviewerUserExpression}]] > < / activiti:表达式> < / activiti:字段> < / activiti: taskListener >…< / extensionElements > < / userTask >

添加以下脚本步骤之前usertask1

API v2
< scriptTask id = " scripttask1 " name = "设置审稿人提出的用户“scriptFormat =“groovy”activiti: autoStoreVariables =“false”> <脚本> < ![CDATA[字符串用户名= users.getUserNamesCsv (" $ {reviewerUserExpression} ");执行。setVariableLocal (“proposedUsers”,用户名);]]> < /脚本> < / scriptTask >