Spring web流程结束状态,想要去编辑以前的错误?

时间:2014-02-01 02:06:59

标签: spring spring-webflow

我们有一个网络流,只有在最后,我们才能告诉处理交易时出错。我们希望在流程的末尾添加功能,目前是一种自然的最终状态,让用户点击编辑按钮返回到流程的第2步,重新输入一些细节。

可以这样做吗?我看到的唯一方法是让我的当前结束状态只是一个常规的视图状态,只需点击一个按钮即可转换到状态2,但是最终状态非常有意义,因为我们要清除详细信息交易。

有人能帮我排队吗?

1 个答案:

答案 0 :(得分:0)

在结束状态之前添加决策状态可以正常工作。可以进行测试以查看事务是否正常,并根据具体情况转到结束状态或返回上一个视图:

<decision-state id="checkIfTransactionOK">
    <if test="service.isTransactionFailed()" then="previousViewState" else="endState" />
</decision-state>