我们有一个移动应用程序,它将通过REST调用用户任务来输入一些数据并完成它。然后,该过程将通过一些其他服务任务来验证此输入。然后,该过程可以停在"等待用户数据"用户任务再次(递归流),因为它需要更多数据,或者它可以转到另一个用户任务,例如"接受服务条款"。
推荐的方法是让我的移动应用程序输入这些数据变量,完成"等待用户数据"然后获得新任务?如何等待进程在下一个用户任务中停止,并知道它是否等待用户数据"或者"接受服务条款"?
答案 0 :(得分:0)
如果后续服务任务仅验证输入,那么最简单的解决方案是将验证移至userTask的完整操作。 所以你只能在任务完成后离开。
如果您确实需要离开任务,然后再次检查是否需要它,可以按照this blog中的说明使用Ui Mediator模式。