マルチビュー アクティビティ フォームの作成
他のシステム、またはアクティビティを完了するために必要なデータを表示する必要がある場合は、マルチビュー アクティビティ フォームを使用します。
ナビゲーション メニューを使用して、複数のアクティビティ用のフォームを作成し、それらのフォームに追加のコンテンツを表示できます。このフォームを使用すると、コンテキストを維持しながら、プライマリ フォームを表示し、他のフォームに移動できます。マルチビュー アクティビティ フォームを作成する前に、少なくとも 1 つのナビゲーション メニューを定義する必要があります。
1 つのアクティビティに対して生成できるフォームは 1 つのみです。
生成されたキャプチャ フォームの形式は次のとおりです: [プロセス名]_[アクティビティ名]_[フォーム タイプ]。たとえば、LoanApproval_VerifySalary_Scan フォームの場合、LoanApproval はプロセス名、VerifySalary はアクティビティ名、Scan はフォーム タイプです。
すべてのプロセス初期値変数と、アクティビティの入力または出力として使用される変数は、フォーム上の対応するコントロールとして表示されます。入力変数は読み取り専用です。出力変数は編集可能なコントロールです。
- に移動します。
-
[生成] リストで、[マルチビュー アクティビティ フォーム] を選択します。または、フォームを作成するプロセスおよびケースの定義のコンテキスト メニューで [マルチビュー アクティビティ フォームの生成] を選択します。
[マルチビュー アクティビティ フォームの生成] ダイアログ ボックスが表示されます。
-
[プロセス] リストでプロセスを選択します。
フォーム名、カテゴリ、アクティビティ名、プロセス名、およびアクティビティ タイプを示すアクティビティのリストがテーブルに表示されます。
-
次のようにアクティビティ リストを管理します。
-
デフォルトでは、すべてのアクティビティが選択されます。生成されたフォームからアクティビティを除外するには、そのアクティビティのチェック ボックスをオフにします。
アクティビティを少なくとも 1 つ選択してください。 -
デフォルトでは、埋め込みプロセスのアクティビティもリストに含まれます。埋め込みプロセス アクティビティをフォームの生成から除外するには、[埋め込みプロセスを含める] チェック ボックスをオフにします。
-
デフォルトでは、生成されたフォームの名前が、対応するアクティビティの [関連付け] ファイル プロパティに表示されます。[関連付け] ファイル プロパティに名前が表示されないようにするには、[関連付けられたフォームを使用したプロセスの更新] チェック ボックスをオフにします。
-
-
ランタイムにアクティビティの変更を作業キューに保存するには、[保存ボタンを含める] を選択します。
ユーザーがアクティビティを実行すると、ランタイムに [保存] ボタンが表示されます。
-
ランタイムにアクティビティを完了し、作業キューから次のアクティビティを実行するには、[完了して次に進むボタンを含める] を選択します。
アクティビティを実行すると、ランタイムに、「完了して次に進む」ボタンが表示されます。これにより、現在のアクティビティを完了し、作業キューから次のアクティビティを取得できます。
-
デフォルトでは、生成されたフォーム名はアクティビティ名と同じで、プロセスが属するカテゴリと同じカテゴリです。フォーム名とカテゴリを変更するには、次の手順を実行します。
- アクティビティを選択して をクリックします。
- [フォーム名] フィールドに別のフォーム名を入力します。
- [カテゴリ] リストでカテゴリを選択します。
- [OK] をクリックします。
-
使用する [ナビゲーション] を選択します。ナビゲーションを使用して、あるフォームから別のフォームに移動できます。
ナビゲーションは、ランタイムにフォームに表示されます。
- ナビゲーションにメニューを追加するには、[メニュー名] を入力します。
- デフォルトでは、[メニュー位置] は [上] です。メニューをナビゲーション ペインの下部に配置するには、[下部] を選択します。
- [生成して保存] をクリックして、生成したフォームを保存します。または、フォームをリリースする場合は、[生成してリリース] をクリックします。
-
生成されたフォームを開くと、フォームのプロパティ パネルで、選択したナビゲーションが [ヘッダーとナビゲーション メニュー] グループの「垂直メニュー」リストの下に表示されます。マルチビュー ナビゲーション メニューは、垂直から水平、またはその逆に変更できます。
-
フォームを生成するプロセスまたはアクティビティの設定を変更します。「アクティビティ フォームとマルチビュー アクティビティ フォームの関連付けの表示」を参照してください。
-
フォームの設定とカスタマイズについては、キャプチャ複合コントロールのプロパティとキャプチャ フォームのカスタマイズを参照してください。
マルチビュー アクティビティ フォームの編集
-
に移動します。
[フォーム] ページが表示されます。
-
フォームのリストで、開くマルチビュー アクティビティ フォームをクリックします。
新しいブラウザ タブでフォームが開きます。フォームの既存のプロパティがプロパティ パネルに表示されます。
-
[ヘッダーとナビゲーション メニュー] グループの下では、デフォルトで、マルチビュー フォームを作成するときに選択したナビゲーションが [垂直メニュー] リストの下に表示され、[マルチビューに使用] チェック ボックスがオンになります。デフォルトのヘッダー フォームを変更できるほか、ナビゲーション メニューを、対応する [マルチビューに使用] チェック ボックスを選択することで垂直から水平に変更したり、水平メニューまたは垂直メニューに異なるナビゲーションを関連付けたりすることができます。
デフォルトまたは使用する特定のナビゲーション メニューを選択する必要があります。つまり、水平メニューまたは垂直メニューを [なし] に設定すると、フォームをリリースできません。
-
フォームは別のプロセスに関連付けることができます。
- フォーム モデリング バーで、 をクリックします。
-
[関連ファイルの更新] で、関連付ける別のプロセスを選択します。
選択したプロセスに関連付けられているアクティビティが [アクティビティ] リストに表示されます。
- [アクティビティ] リストで、使用するアクティビティを選択します。
-
[更新] をクリックします。
選択したプロセスとアクティビティでフォームが更新されます。
- 必要に応じて他の変更を加えます。
- フォームを保存してリリースします。