Visualforce ページへのフロー変数値の取得
フロー変数値は、Visualforce ページに表示できます。フローを Visualforce ページに埋め込むと、Visualforce マークアップを使用して、変数または sObject 変数の値を取得できます。コレクション変数または sObject コレクション変数の値を表示するには、Visualforce マークアップを使用して、コレクションに含まれる個々の値を取得します。
Apex クラスを使用してフローから sObject 変数値を取得し、Visualforce ページに表示する例を次に示します。
次の例では、Apex クラスを使用して、フローの文字列コレクション変数 (emailsCollVar) に保存されている値を取得してから、Visualforce ページを使用してフローインタビューを実行します。Visualforce ページは、フローのコレクション変数を反復処理し、コレクションの各項目の値を表示します。
Apex クラスを使用してフローを {!myflow} に設定し、Visualforce ページを使用してフローインタビューを実行する例を次に示します。Visualforce ページは、データテーブルを使用して、フローの sObject コレクション変数を反復処理し、コレクションの各項目の値を表示します。
フローの sObject コレクション変数のコンテンツに応じて、データテーブルは次のようになります。