业务事件回调时,发送给第三方接口的数据
| Type | Name and description |
|---|---|
List<PayloadAttachment> |
attachments附件 |
PayloadDocument |
document文档 |
PayloadEvent |
event事件信息 |
PayloadProcess |
process流程 |
List<PayloadProcessLog> |
processLog流程日志 |
Long |
t时间戳 |
| Type | Name and description |
|---|---|
static Payload |
craetePayload(CallbackEvent type, Document document, Business business, BusinessCallback callback, List<String> dataTypes, Map options)根据 dataTypes 创建 Payload 并关联文档及流程信息 |
String |
toString()转换为 json 字符串 |
| Methods inherited from class | Name |
|---|---|
class PayloadObject |
asType |
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
附件
文档
事件信息
流程
流程日志
时间戳
根据 dataTypes 创建 Payload 并关联文档及流程信息
type - 事件类型document - 文档定义business - 业务定义callback - 回调接口配置dataTypes - 数据类型options.emp - 当前用户options.pi - 当前流程实例options.task - 当前任务options.nextTasks - 目标任务列表(任务提交后事件)转换为 json 字符串