問題タブ [state-machine-workflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1635 参照

c# - ステート マシン使用時のエラー処理

C# GUI アプリケーションにステート マシンを使用しています。これで、いくつかの状態と、ErrorHappened という 1 つの状態ができました。ステート マシンは、すべての状態からこれらのエラー状態に移行できます。しかし、このアーキテクチャを使用すると、ステート マシンが ErrorHappened 状態になったときにエラーが発生したことがわかります。

しかし、ある状態 A から状態 B への遷移中にエラーが発生した場合、どうすればよいでしょうか? 問題は、ステート マシンがステート A からステート B に移行し、ステート ErrorHappened になることです。通常、状態 B への遷移が完了したときにアクションを実行します。移行中にエラーが発生した場合、このアクションは実行しません。もちろん、m_ErrorHappened のような bool 変数を導入することもできますが、私の意見では、ステート マシンがあるため、ステート変数を使用する必要はありません。

説明が明確であり、助けになることを願っています。

サンプルコード:

エラーが発生すると、緑色のライトが点灯し、次に赤色のライトが点灯します。ステート マシンが状態 A から状態 B、エラー状態に移行するためです。エラーが検出され、赤いライトだけが点灯する方法はありますか?

0 投票する
1 に答える
679 参照

html - Spring Webflow、Spring State Machine、および HTML5

Spring Webflow と Spring State Machine に関するこの投稿を読んで ください https://mehmetsalgar.wordpress.com/2015/12/14/ajax-spring-web-flow-and-spring-state-machine/

私のアプリケーションでは、状態を維持する必要があり、状態間を行き来する必要があります。UI表示におすすめの技術は?ありがとう

HTML 5 を UI として使用するにはどうすればよいですか?

0 投票する
1 に答える
1499 参照

spring-boot - 残りのサービス リクエスト用の Spring ステート マシンの構成

シンプルな注文処理アプリケーションがあり、注文の状態を処理するためにスプリング ステート マシンを適用しようとしています。そして、残りのサービスからの複数のリクエスト中に、同じ注文の注文の状態をどのように処理できるのでしょうか。

注文状態:

注文イベント:

ステート マシンの構成:

私の注文サービスで私は電話します

しかし、同じorderIdKeyでも毎回新しいステートマシンが作成されているようです。では、注文が次の状態で送信されたときに作成された状態マシンにアクセスするにはどうすればよいですか?