我正在对处理应用程序的过程进行建模。现实生活中的过程是这样的:
- 数据输入人员从邮箱中获取电子邮件(提交)并查看此有效申请表或垃圾邮件/垃圾邮件
- 如果那是有效的表格,她将在系统中创建应用程序对象并开始从表格输入数据
- 当她处理表格时(它很大),她可能会保存“应用程序”并稍后返回
- 输入所有数据后,她将提交申请
- 提交申请后,需要执行更多操作 - 需要收集一些文件并将其附加到申请中
- 最后将其发送给 QA 进行检查等。
问题是,在任何时候数据输入人员都可以在现有系统中点击“撤回”,申请将被撤回(取消)。
这应该如何使用 BPMN2 建模?