フォーム アクション

アクションは、イベントを開始するためのさまざまな方法を示します。たとえば、次の 2 つの異なるアクションに基づいて、顧客の信用スコアの確認を行うことができます。

  • データベースから顧客の詳細を読み取る DB クエリ アクション

  • 適切なスコアを計算する .Net メソッド アクション

フォームのロード、ボタンのクリック、テーブル行の選択など、フォームまたはフォーム コントロールで発生するイベントで実行される複数のアクションを構成できます。

たとえば、ローン申請フォームでは、信用調査ボタンで DB クエリ、Web サービス、およびリダイレクト アクションを作成して、ボタンがクリックされた場合にアクションが順番に実行されるようにすることができます。

  • 顧客の詳細を取得する (DB クエリ アクション)

  • 顧客のクレジット スコアを取得する (Web サービス アクション)

  • ユーザーを次の関連フォームに移動する (リダイレクト アクション)

アクションが失敗した場合はメッセージが表示され、それ以上のアクションは呼び出されません。たとえば、ログインに失敗した場合、ユーザーは「作業キュー」ページにリダイレクトされません。

ヒント
  • メンテナンスの複雑さとコストを削減するため、10 ~ 20 以上のアクションを発生させるイベントがないことを確認してください。

  • アクションの目的を示す明確な表示名を使用します。一度作成した名前は変更できません。

アクション タイプ

フォームまたはフォーム コントロールに対して、TotalAgility は、次のアクションをサポートします。

アクション 用途

.NET メソッド

新しいジョブの作成などのアクションを実行するための API を呼び出します。

行の追加

テーブルに行を追加します。

代替抽出検索

ドキュメント検証フォームに追加した場合、検証アクティビティで代替抽出検索を実行します。

フォーム バリアントの適用

フォーム バリアントの最新バージョンを適用します。バリアントの作成時に定義した状態とラベル テキストが、実行時に反映されます。

検証の適用

デスクトップ PC、スマートフォン、タブレット フォームで利用可能なコントロールを検証します。

Begin 条件

条件アクションを開始します。

ビジネス ルール

定義済みのビジネス ルールを使用します。

計算ルール

フィールド値を計算します。

スタックの順序を変更

スタックの順序の値を変更するか、要素を削除します。あるいは、スタックの下方向に移動します。

クリア

指定したフォーム変数とフィールドをクリアします。

選択のクリア

テーブルまたはドロップダウン リストの選択をクリアします。

閉じる

現在開いているフォームまたはポップアップ ウィンドウを閉じます。

複合

複数のコントロールで使用する複数のアクションを含めます。

カスタム サービス

ボタン、テキスト ボックスなどのフォーム コントロールでカスタム サービス アクションを使用します。

データ オブジェクト

データ オブジェクト アクションを使用して、データを操作するためのデータ オブジェクト変数の値を取得または設定します。

DB クエリ

データベースにアクセスして、レコードを表示、挿入、更新、または削除します。

行の削除

フォーム内のテーブルから行を削除します。

表示ルール

ユーザーがフォームに入力した内容に基づいてフォームの表示ルールを呼び出し、表示状態を自動的に変更します。

Else 条件

フォームのアクションをより柔軟で読み取りやすくします。実行時に、Begin 条件が満たされない場合、Else 条件内のすべてのアクションが実行されます。

End 条件

条件アクションを終了します。

ファイルのアップロード

実行時にフォームにファイルをアップロードします。

ファジー検索

ファジーデータベース (リレーショナル データベースからエクスポートされた単一のテーブルまたはビュー) のパターンに (厳密にではなく) 一致する文字列を見つけます。

ファジー検索アクションは、ドキュメント検証フォームでのみ使用できます。

アクション メニューの非表示

タッチ対応デバイスでタッチ対応電話フォームまたはタブレット フォームを開いた場合にメニューを非表示にします。

JavaScript

ドキュメント オブジェクト モデル (DOM) へのアクセスを許可します。

MFP 印刷

ドキュメントを MFP デバイスにダウンロードして印刷します。

MFP スキャン

MFP デバイスを使用してドキュメントをスキャンします。

スキャン アクションは、MFP スキャン新規ジョブ作成および MFP スキャン アクティビティ実行フォームに対してデフォルトで使用可能です。

MFP スキャン設定

MFP デバイスのスキャン設定を表示および変更します。

リダイレクト

別のフォームまたはポップアップ ウィンドウにリダイレクトします。

キャプチャのリフレッシュ

キャプチャ フォーム (スキャン、検証、確認、ドキュメント レビュー) をリフレッシュし、アクティビティ実行フォームをキャプチャして、ジョブの無効なフィールドが入力されないようにします。

ページ レンディションの更新

フォームのページ レンディションを更新し、それに応じて実行時にレンディション ボタンを有効または無効にします。

フォーム変数のリセット

1 つ以上のフォーム変数のデータをリセットします。

RESTful サービス

フォームを外部アプリケーションと結合します。

RPA

フォーム内から RPA ロボットを実行します。

同じページ

同じページで必要なデータを取得します。

デバイスの設定

デスクトップ PC、スマートフォン、またはタブレットのフォーム間でフォームの要素 (デスクトップ PC、スマートフォン、またはタブレット) を切り替えます。

フォーカスの設定

フォーム コントロールにフォーカスを設定します。

ジョブから言語を設定

ページのロード時に、フォームの言語をジョブの言語に設定します。

メッセージの表示

ユーザーにアラートまたはプロンプトを表示するか、ユーザーに確認を要求します。

アクション メニューの表示

タッチ対応電話フォームまたはタブレット フォームの複数のアクション メニューのリストからアクション メニューを表示します。

ナビゲーションの表示

サイト ナビゲーションを選択するか、タッチ対応電話フォームまたはタブレット フォームのメニューを選択します。

更新コントロール

プロパティの現在の値をコントロールに適用し、コントロールによる結果リストの再読み込みおよび更新を行います。

コントロール プロパティの更新

コントロールのプロパティを更新して、コントロールの表示または動作を動的に変更します。

行の更新

テーブルの行を更新します。

Web capture

Web capture コントロールを使用してスキャンまたはアップロードされたページを保存します。

Web サービス

Web サービスを呼び出して、特定のアクションを実行します。

アクション リストを並べ替える

名前またはタイプでアクション リストを並べ替えることができます。

アクション タイプでフィルタ

アクション タイプでフィルタリングします。[タイプ フィルタ] リストには、現在のフォームに存在するタイプのみが含まれます。標準フォームの場合、デフォルトは「すべて」に設定されており、キャプチャ フォームの場合、デフォルトは「非キャプチャ」です。