Workflow1 が Screen1 を表示し、Screen1 が Workflow2 を呼び出す場合、 Workflow2 で Screen1 のvarデータセットを使用できますか?
var データセットに関するドキュメントはありますか?
画面検証のためにコードをやり直していますが、var データセットがリセットされ、Screen1 の値が使用できなくなった疑いがあるため、機能していません。
Workflow1 が Screen1 を表示し、Screen1 が Workflow2 を呼び出す場合、 Workflow2 で Screen1 のvarデータセットを使用できますか?
var データセットに関するドキュメントはありますか?
画面検証のためにコードをやり直していますが、var データセットがリセットされ、Screen1 の値が使用できなくなった疑いがあるため、機能していません。
現時点ではドキュメントで見つけることができませんが、説明した動作は予想されます。
<workflow>要素で始まる各ワークフローは、新しいスコープ (こちらを参照) と VAR データセットを作成します。このデータセットは、それに関連する画面にのみ表示されます。その場合の画面が別のワークフローを呼び出すと、独自の VAR データセットが作成され、他の既存のものがシャドウされます。
あなたの例では、セットアップは次のとおりです。
--> ワークフロー 1 へのエントリ
データセット:
変数
... (その他の宣言されたデータセット)
--> 画面表示 Screen1
可視データセット:
変数
... (その他の宣言されたデータセット)
--> ワークフロー 2 を呼び出す
データセット:
var (これは何も持たない新しいクリーンなデータセットです
ワークフローで作成された VAR データセットとの関係 1)
... (新しいデータセット)
... (Workflow1 で宣言されたすべてのデータセット。
Worklow2 で同じ名前で宣言された新しいデータセットはありません)
したがって、推論は正しいと思われ、ワークフロー全体でデータを利用できるようにする場合は、他のデータセットを作成する必要があります。