次のようなワークフローを作成するという学校の課題を与えられました。
Authentication ->if (Authentication) then {
getallcompanies();
selectcompany();
} else {
error -> terminate;
}
ユーザーを認証する必要があると表示されます。成功した場合、ユーザーはリスト会社を「選択」できます。その後、彼らは会社を選ぶことができます。
getallcompanies の後に selectcompany を実行しようとすると、問題が発生します。get-all は機能しますが、select は失敗します。
私のワークフローは次のようになります。
そして私のエラーメッセージ:
実際のクライアントを作成する前にワークフローをデバッグできるように、F5 キーを押して TestClient を使用しています。関数を再配置したところ、select は機能するが get は機能しないことに気付きました。つまり、関数の順序に関係なく、2 番目の receive-request は機能しません。2番目の関数をダブルクリックすると、常にそのエラーがスローされます:S
私は何を間違っていますか?どうすれば修正できますか?