# 协同模块

# 添加评论

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAddCommentEvent

# 事件说明

添加评论

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getCommentId - java.lang.Long 获取commentId
setCommentId java.lang.Long void 设置commentId

# 添加跟踪人员

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAddTrackMemberEvent

# 事件说明

添加跟踪人员

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getObjectId - java.lang.Long 获取objectId,(col_summary的id)
setAffairId java.lang.Long void 设置affairId
setObjectId java.lang.Long void 设置objectId
getAffairId - java.lang.Long 获取affairId

# 打印事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAffairPrintEvent

# 事件说明

打印事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置CtpAffair事项列表
getAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取CtpAffair事项列表

# 流程处理事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAffairsAssignedEvent

# 事件说明

流程处理事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getCurrentAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取currentAffair
setCurrentAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置currentAffair
setAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置affairs
getAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取affairs

# 指定回退事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAppointStepBackEvent

# 事件说明

指定回退事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getTemplateId - java.lang.Long 获取templateId
setTemplateId java.lang.Long void 设置templateId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
getCurrentAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取currentAffair
setCurrentAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置currentAffair
setSenderId java.lang.Long void 设置senderId
getSenderId - java.lang.Long 获取senderId
setUserId java.lang.Long void 设置userId
getUserId - java.lang.Long 获取userId
getCanceledAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取canceledAffairs
getSelectTargetNodeId - java.lang.String 获取selectTargetNodeId

# 流程自动提交返回事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAutoCommitEvent

# 事件说明

流程自动提交返回事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getResultBO - com.seeyon.apps.collaboration.bo.auto.AbstractAutoSkipBO 获取resultBO
setResultBO com.seeyon.apps.collaboration.bo.auto.AbstractAutoSkipBO void 设置resultBO

# 自动跳过事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationAutoSkipEvent

# 事件说明

自动跳过事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setDataQueues java.util.Queue<java.util.Map<java.lang.String, java.lang.String>> void 设置queues,数据结构为Queue<Map<String, String>>,map中的参数有_affairIds,_skipAgentId,mergeDealType,mergeDealConfig,_commentId
getQueues - java.util.Queue<java.util.Map<java.lang.String, java.lang.String>> 获取queues

# 流程撤销事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationCancelEvent

# 事件说明

流程撤销事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setType int void 设置type
setMessage java.lang.String void 设置message
getTemplateId - java.lang.Long 获取templateId
setTemplateId java.lang.Long void 设置templateId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
setSenderId java.lang.Long void 设置senderId
getSenderId - java.lang.Long 获取senderId
setUserId java.lang.Long void 设置userId
getUserId - java.lang.Long 获取userId
getAffectAffairList - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取affectAffairList
setAffectAffairList java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置affectAffairList
getMessage - java.lang.String 获取message
getType - int 获取type

# 取消跟踪事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationCancelTrackEvent

# 事件说明

取消跟踪事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getObjectId - java.lang.Long 获取objectId,(col_summary的id)
setAffairId java.lang.Long void 设置affairId
setObjectId java.lang.Long void 设置objectId
getAffairId - java.lang.Long 获取affairId

# 协同处理完成后事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationDealEvent

# 事件说明

协同处理完成后事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setContextBO com.seeyon.apps.collaboration.bo.ColFinishContextBO void 设置contextBO上下文对象(ColFinishContextBO)
getContextBO - com.seeyon.apps.collaboration.bo.ColFinishContextBO 获取contextBO上下文对象(ColFinishContextBO)

# 协同列表删除事件监听

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationDelEvent

# 事件说明

协同列表删除事件监听

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair

# 协同结束事件(包含终止)

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationEndEvent

# 事件说明

协同结束事件(包含终止)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setOperationType java.lang.Integer void 设置operationType
getOperationType - java.lang.Integer 获取operationType
setCurrentUser com.seeyon.ctp.common.authenticate.domain.User void 设置currentUser
getCurrentUser - com.seeyon.ctp.common.authenticate.domain.User 获取currentUser

# 协同结束事件(不含终止)

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationFinishEvent

# 事件说明

协同结束事件(不含终止)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setCurrentAffairId java.lang.Long void 设置currentAffairId
getCurrentAffairId - java.lang.Long 获取currentAffairId
setAffairId java.lang.Long void 设置affairId
getAffairId - java.lang.Long 获取affairId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setSummary com.seeyon.apps.collaboration.po.ColSummary void 设置summary
setMainProcessId java.lang.Long void 设置mainProcessId
getMainProcessId - java.lang.Long 获取mainProcessId
getSummary - com.seeyon.apps.collaboration.po.ColSummary 获取summary

# 节点超期事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationNodeOverdueEvent

# 事件说明

节点超期事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getComment - com.seeyon.ctp.common.content.comment.Comment 获取comment
setComment com.seeyon.ctp.common.content.comment.Comment void 设置comment
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setSummary com.seeyon.apps.collaboration.po.ColSummary void 设置summary
getSummary - com.seeyon.apps.collaboration.po.ColSummary 获取summary
getAssignedAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取assignedAffairs
setAssignedAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置assignedAffairs

# 流程处理事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationProcessEvent

# 事件说明

流程处理事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getComment - com.seeyon.ctp.common.content.comment.Comment 获取comment
setComment com.seeyon.ctp.common.content.comment.Comment void 设置comment
getTemplateId - java.lang.Long 获取templateId
setTemplateId java.lang.Long void 设置templateId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
isFormAudited - boolean 是表单审核节点且审核通过
setSenderId java.lang.Long void 设置senderId
isVouched - boolean 是核定节点且核定通过
getSenderId - java.lang.Long 获取senderId
setUserId java.lang.Long void 设置userId
getUserId - java.lang.Long 获取userId
getAssignedAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取assignedAffairs
setAssignedAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置assignedAffairs

# 待办事项接收时间改变

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationReceivetimeChangeEvent

# 事件说明

待办事项接收时间改变

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffairId java.lang.Long void 设置affairId
getAffairId - java.lang.Long 获取affairId

# 保存待发/存为草稿事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationSaveDraftEvent

# 事件说明

保存待发/存为草稿事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getColSummary - com.seeyon.apps.collaboration.po.ColSummary 获取colSummary
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setColSummary com.seeyon.apps.collaboration.po.ColSummary void 设置colSummary

# 流程发起事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationStartEvent

# 事件说明

流程发起事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setSummary com.seeyon.apps.collaboration.po.ColSummary void 设置summary
getReferId - java.lang.String 获取referId
setReferType java.lang.String void 设置referType
setReferId java.lang.String void 设置referId
getReferType - java.lang.String 获取referType
getSendtype - com.seeyon.apps.collaboration.constants.ColConstant$SendType 获取sendtype
setSendtype com.seeyon.apps.collaboration.constants.ColConstant$SendType void 设置sendtype
setFrom java.lang.String void 设置from
getFrom - java.lang.String 获取from
getSummary - com.seeyon.apps.collaboration.po.ColSummary 获取summary
getAssignedAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取assignedAffairs
setAssignedAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置assignedAffairs

# 流程回退事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationStepBackEvent

# 事件说明

流程回退事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getTemplateId - java.lang.Long 获取templateId
setTemplateId java.lang.Long void 设置templateId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setSenderId java.lang.Long void 设置senderId
getSenderId - java.lang.Long 获取senderId
setUserId java.lang.Long void 设置userId
getUserId - java.lang.Long 获取userId
getCanceledAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取canceledAffairs
setCanceledAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置canceledAffairs

# 流程终止操作

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationStopEvent

# 事件说明

流程终止操作

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getTemplateId - java.lang.Long 获取模板ID
setTemplateId java.lang.Long void 设置模板ID
setBodyType java.lang.String void 设置正文类型
getBodyType - java.lang.String 获取正文类型
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setMainProcessId java.lang.Long void 设置mainProcessId
setSenderId java.lang.Long void 设置发起人ID
getSenderId - java.lang.Long 获取发起人ID
getMainProcessId - java.lang.Long 获取mainProcessId
setUserId java.lang.Long void 设置处理人ID
getUserId - java.lang.Long 获取处理人ID

# 流程取回监听

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationTakeBackEvent

# 事件说明

流程取回监听

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair事项对象
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair事项对象

# 暂存待办事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationTemporaryEvent

# 事件说明

暂存待办事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getComment - com.seeyon.ctp.common.content.comment.Comment 获取comment
setComment com.seeyon.ctp.common.content.comment.Comment void 设置comment
getTemplateId - java.lang.Long 获取templateId
setTemplateId java.lang.Long void 设置templateId
setBodyType java.lang.String void 设置bodyType
getBodyType - java.lang.String 获取bodyType
setAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置affair
getAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取affair
setSenderId java.lang.Long void 设置senderId
getSenderId - java.lang.Long 获取senderId
setUserId java.lang.Long void 设置userId
getUserId - java.lang.Long 获取userId

# 节点替换、移交、超期转给指定人,发生协同事项变更的时候触发的事件

# 事件对象

com.seeyon.apps.collaboration.event.CollaborationTransferEvent

# 事件说明

节点替换、移交、超期转给指定人,发生协同事项变更的时候触发的事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getComment - com.seeyon.ctp.common.content.comment.Comment 获取comment
setComment com.seeyon.ctp.common.content.comment.Comment void 设置comment
getOriginalAffair - com.seeyon.ctp.common.po.affair.CtpAffair 获取originalAffair
setOriginalAffair com.seeyon.ctp.common.po.affair.CtpAffair void 设置originalAffair
getToAffairs - java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> 获取toAffairs
setToAffairs java.util.List<com.seeyon.ctp.common.po.affair.CtpAffair> void 设置toAffairs

# 模板删除事件

# 事件对象

com.seeyon.ctp.common.template.event.TemplateDeleteEvent

# 事件说明

模板删除事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getProcessId - java.lang.Long 获取流程id
setProcessId java.lang.Long void 设置流程id
getFormId - java.lang.Long 获取表单id
setFormId java.lang.Long void 设置表单id
setTemplateId java.lang.Long void 设置模板id
getTemplateId - java.lang.Long 获取模板id

# 模板保存事件

# 事件对象

com.seeyon.ctp.common.template.event.TemplateSaveEvent

# 事件说明

模板保存事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getCtpTemplateAuth - java.util.List<com.seeyon.ctp.common.po.template.CtpTemplateAuth> 获取CtpTemplateAuth模板授权信息列表
getProcessId - java.lang.Long 获取流程processId
getTemplateId - java.lang.Long 获取模板id
getCtpTemplate - com.seeyon.ctp.common.po.template.AbstractTemplate 获取ctpTemplate模板
setPayload java.util.Map<java.lang.String, java.lang.Boolean> void 设置payload
getPayload - java.util.Map<java.lang.String, java.lang.Boolean> 获取payload(Map)
getPt - com.seeyon.ctp.workflow.po.ProcessTemplete 获取工作流模版

快速跳转