# 简单事务API调用示例

# 一人/多人参与同一事项,仅需一人完成

场景示例:客服接待,客户发起一条咨询,业务系统指定给三个客服负责,其中一个客服接待并解决了客户的问题,那么接待工作结束。

或签

调用步骤:发起一条待办,指定一个/多个应办人,其中一人完成待办即可,具体如下图:

或签调用步骤

# 1. 创建待办

调用创建待办接口,创建一条新的待办,在接口中设置待办的发起人、应办人、办理地址、查阅地址等。

# 后续 在用户端查看待办

用户(应办人)登录用户端,在前台查看待办,并进行后续操作。

# 2. 办理待办

一人完成待办,那么这条事务就完成了,调用完成待办接口,将待办状态更新为已完成(事务状态自动更新为已办结)。

# 多人参与同一事项,需多人(小于等于参与人数)完成

场景示例:活动报名,表演活动需要两人参与,老师向三名学生发送邀请,其中两人报名了,那么报名活动结束。

会签

调用步骤:为每人创建一条待办,各自完成待办,当完成的待办数满足了业务要求,即事务结束,具体如下图:

会签调用步骤

# 1. 创建待办

调用创建待办接口,为每人创建一条待办,在接口中设置待办的发起人、应办人、办理地址、查阅地址等,taskId设为同一个。

# 后续 在用户端查看待办

每个用户(应办人)各自登录用户端,在前台查看待办,并进行后续操作。

# 2. 办理待办

每个办人完成各自的待办时,调用完成待办接口,将待办状态更新为已完成。

# 3. 结束事务

当待办完成数量满足业务要求,那么这条事务就完成了,调用更新待办状态接口,设置status = FINISH,将事务状态更新为已办结。