9 Travel Booking Example
2021-12-20 15:38:17 4 举报
来自BPMN官网的示例,是学习BPMN的第一手资料9 Travel Booking Example
作者其他创作
大纲/内容
酒店
预定错误1
预定错误2
Yes
重试限制超过?
No
基于事件的网关,用来区分用户对于前一步所发消息的回应
向客户索取信用卡信息
预定没有完成
基于客户的请求搜索酒店
客户做选择
预定航班
预定
取消航班
取消酒店
1. 用户没有在24小时内回应航班和酒店的信息2. 或者用户取消了请求,3. 或者向用户索取支付信息在24小时内没有回应,则结束流程
通知客户预定失败
为客户提供航班和酒店房间的选择
用户回应了消息
更新信用卡资料
航班
根据客户标准评估航班
更新客户记录(取消请求)
预定酒店
更新客户记录
用户取消了请求
处理赔偿
取消请求
打包航班和酒店房间的客户评论
向客户发送消息,任务框选择使用的是黑色的小信封
预订成功完成
根据客户标准评估酒店
charge信用卡
用户在24小时内没有回应
24小时
根据客户要求搜索航班
处理预订错误
通知客户重新开始
通知客户信用卡无效
接收客户航班和酒店预订请求
0 条评论
回复 删除
下一页