MFP アクティビティ フォームの作成
MFP アクティビティ フォームは、スキャン アクティビティおよび通常アクティビティのアクティビティ フォームを自動的に生成します。
生成されたフォームは、プロセス内のアクティビティごとに次の形式になります:
-
キャプチャ アクティビティの場合: [フォーム名]_[アクティビティ名]_[フォーム タイプ]。たとえば、LoanApproval_VerifySalary_Scan フォームの場合、LoanApproval はプロセス名、VerifySalary はアクティビティ名、Scan はフォーム タイプです。
-
通常アクティビティの場合: [フォーム名][アクティビティ名]。
このフォームは、MFP 対応のアクティビティに対してのみ生成できます。
MFP アクティビティ フォームは、タブレット用 (MFP に名前を変更) およびデスクトップ用のバージョンのみが可能です。タブレット用のフォームは、タッチ対応のみが可能です。タッチ非対応にすることはできません。
入力変数は読み取り専用です。出力変数はフォーム上では編集可能なコントロールです。スキャン アクティビティ フォームには、デフォルトで、スキャン、スキャン設定、およびキャンセルのボタンが含まれています。通常アクティビティのアクティビティ フォームには、デフォルトで、完了およびキャンセルのボタンが含まれています。
-
に移動します。
[フォーム] ページが表示されます。
-
[生成] リストで、[MFP アクティビティ フォーム] を選択します。
または、フォームを作成するプロセスのコンテキスト メニューで [MFP アクティビティ フォームの生成] を選択します。
[MFP アクティビティ フォーム] ダイアログ ボックスが表示されます。
-
[プロセス] リストでプロセスを選択します。
対応するアクティビティ名、プロセス名、およびアクティビティ タイプを含む、MFP の準備が完了したアクティビティのリストが表示されます。
-
デフォルトでは、埋め込みプロセスのアクティビティもリストに含まれます。埋め込みプロセス アクティビティをフォームの生成から除外するには、[埋め込みプロセスを含める] をオフにします。
カスタムの埋め込みプロセスがアクティビティ フォームで使用される場合、埋め込みページはアクションが実行される前にロードされるため、選択されているデフォルト値のみが埋め込みページに渡されます。
- 対応するアクティビティの [関連付け] ファイル プロパティに名前が表示されないようにするには、[関連付けられたフォームを使用したプロセスの更新] をオフにします。
-
ランタイムにアクティビティの変更を作業キューに保存するには、[保存ボタンを含める] を選択します。
アクティビティを実行すると、ランタイムに [保存] ボタンが表示されます。
-
デフォルトでは、アクティビティ リストのすべてのアクティビティが選択されています。生成されたフォームからアクティビティを除外するには、そのアクティビティのチェック ボックスをオフにします。アクティビティを少なくとも 1 つ選択してください。
フォーム名とカテゴリを変更するには、次の手順を実行します。
- 行を選択して、ヘッダーの をクリックします。
- [フォーム名] フィールドで、必要に応じてフォーム名を変更します。
- [カテゴリ] リストで、フォームを関連付けるカテゴリを選択します。
- [OK] をクリックします。
- [生成して保存] をクリックして、生成したフォームを保存します。または、[生成してリリース] をクリックして、フォームをリリースします。
- フォームを構成およびカスタマイズするには、スキャン アクティビティの構成およびキャプチャ フォームのカスタマイズを参照してください。
-
フォームを生成するプロセスまたはアクティビティの設定を変更できます。フォームのプロパティの設定を参照してください。
-
スキャン アクティビティのアクティビティ フォームを生成する際、デフォルトではスキャン アクションを使用できます。このアクションは、フォームの StartButtonPressed イベントに関連付けられています。
通常アクティビティのアクティビティ フォームを生成する場合、スキャン アクションは使用できません。
MFP アクティビティ フォームの編集
MFP アクティビティ フォームは、生成後に必要に応じて編集できます。
-
に移動します。
[フォーム] ページが表示されます。
-
MFP アクティビティ フォームのリストで、開くフォームをクリックします。
新しいブラウザ タブで MFP アクティビティ フォームが開きます。フォームの既存のプロパティがプロパティ パネルに表示されます。
- 必要に応じて変更を加えます。
-
フォームは別のプロセスに関連付けることができます。
- フォーム モデリング バーで、 をクリックします。
- [関連ファイルの更新] で、関連付ける [プロセス] と [アクティビティ] を選択します。
-
[更新] をクリックします。
選択したプロセスとアクティビティでフォームが更新されます。
- フォームを保存します。