この項では、フォームに追加できるアクションについて説明します。アクションはボタンとして実装されます。ボタンごとにカスタム表示ラベルを指定できます。
表 6-3 有効なアクション
アクション名 |
フォームタイプ |
説明 |
---|---|---|
|
承認 |
承認アクティビティが完了し、 フローパスに従って次の動作に移ります。このアクションを使用する場合、[読み込み専用の場合に隠す]フォームプロパティをTrueに設定する必要があります。設定しない場合、フォームを展開するときに検証に失敗します。ヒント:ApprovalActionでは、フォームに関連付けられた承認アクティビティから出力される承認済みフローパスが必要になります。 |
|
要求および承認 |
要求フォームの場合、キャンセルによって、ユーザは要求リソース検索条件フォームに戻ります。承認フォームの場合、キャンセルによって、ユーザは[マイタスク]リストに戻ります。 |
|
承認フォーム |
デフォルトラベルが に設定されたボタンを生成します。このボタンをクリックすると、ワークフローの開始から現時点に至る各動作の処理履歴を表示した[コメント]ダイアログボックスが開きます。次の例に示すように、表示されるデータには、日付、動作名、ユーザ、およびコメントが含まれます。![]() コメントは、UpdateAction(後で説明)によって更新され、ワークフローデータベースに保持されます。 メモ:このアクションを含むすべてのフォームで、 というフィールドも含む必要があります。 |
|
承認 |
承認アクティビティが完了し、拒否フローパスに進みます。このアクションを使用する場合、[読み込み専用の場合に隠す]フォームプロパティをTrueに設定する必要があります。設定しない場合、フォームを展開するときに検証に失敗します。 ヒント:DenyActionでは、フォームに関連付けられた承認アクティビティから出力される拒否フローパスが必要になります。 |
|
承認 |
承認アクティビティが完了し、拒否済みフローパスに進みます。このアクションを使用する場合、[読み込み専用の場合に隠す]フォームプロパティをTrueに設定する必要があります。設定しない場合、展開するときに検証に失敗します。 ヒント:RefusalActionでは、フォームに関連付けられた承認アクティビティから出力される拒否フローパスが必要になります。 |
|
要求および承認 |
ワークフローが開始し、転送フロータイプを実行します。ワークフローは、ユーザ入力データをすべてワークフロー内の次の動作に渡します。 |
|
承認 |
承認アクティビティがユーザコメントをワークフローデータベースに書き込みます。通常、 フォームフィールドに関連付けられたテキスト領域があります。ユーザがこのフィールドにテキストを入力してこのアクションをクリックすると、テキストはワークフローデータベースのafcommentテーブルに保持されます。コメントは、CommentAction(前に説明)を使用して取得および表示できます。次の例では、テキスト領域と更新アクションボタン(ラベルはUpdateAction)を示します。![]() メモ:フォームには、apwaCommentというフィールドを含める必要があります。含めない場合、プロビジョニング要求定義が検証に失敗します。 apwaCommentの詳細については、「ユーザ入力コメントのコントロール」を参照してください。 |
次の表では、アクションに対して設定できるプロパティについて説明します。
表 6-4 アクションのプロパティ