WorkFlow确保按顺序执行操作

时间:2013-04-11 03:48:31

标签: workflow-foundation-4 workflow-activity

我得到了一份学校作业,说创建一个看起来像的工作流程:

Authentication ->if (Authentication) then { 
    getallcompanies(); 
    selectcompany();
} else {
    error -> terminate;
}

它说我需要对用户进行身份验证。如果成功,用户可以“选择”列出公司。之后,他们可以选择一家公司。

当我尝试使用selectcompany进行getallcompanies时,我的问题就出现了。我的全部工作但我的选择失败了!

我的工作流程如下:

enter image description here

我的错误讯息:

enter image description here

我通过按F5使用TestClient,这样我就可以在创建实际客户端之前调试工作流程。我重新安排了这些功能并发现选择有效,但是get不起作用。换句话说,无论函数的顺序如何,第二个接收请求都不会起作用。双击第二个函数将始终为我抛出该错误:S

我做错了什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试检查持久性存储。检查执行状态,暂停异常,暂停原因。它可能会给你一些提示。