2011-03-20 11 views
1

私は春のWebフロー

は、私は、Webフローは(しかし、異なる実行パラメータを持つ単一のURLから完全に動作することを言うで正しいでしょうか?

...春のWebフロー2まわりで私の頭を取得しようとしています

例えば
http://mydomain.com/flowname.html
http://mydomain.com/flowname.html?execution=e1s1

私が見てきたすべての例は、ちょうどそれをするように見える。

フローから抜け出すと(フローコントロール外のページに行く)、フローに戻ると、実際のフローは新しいインスタンスになり、以前のフローの内容は失われます。私は既存のeコマースサイトへのWebフロー2を組み込むしようとすると問題があります

...

答えて

2

フローがURLにマッピングされます。あなたが最初にこのURLにアクセスすると、新しいフローの実行が作成され、新しいキーが割り当てられている:

http://www.mydomain.com/flow

をフロー実行が作成されるとのWebflowがフロー実行キーを割り当てます。これは、あなたが見る実行パラメータです:

http://www.mydomain.com/flow?execution=e1s1

流れに戻っに関するご質問に答えるために:あなたは実行キーなしでURLを使用して返す場合は、新しいフローの実行を取得します。しかし、実行キーを含めると、キーにエンコードされている状態とフロー実行に移動します。 e1はフローの実行を示し、s1は状態を示します。フローの設定によっては、実行キーに指定して特定の状態に戻ることができない場合があります。

また、デフォルトでは、フロー実行スナップショットはHttpSessionに保存されています。このセッションがタイムアウトすると、そのフローに戻ることはできません。

関連する問題