メインコンテンツへスキップ
FlexiCapture では、バッチ、ドキュメント、field に関するイベントのハンドラーを作成できます。 イベントハンドラーは、バッチタイプと Document Definitions に保存されます。これらの設定は、次の Properties ダイアログの「イベントハンドラー」タブにあります。
  • (Administrator) バッチタイプ (Developer) Batch Types (Document Definitions の場合は (Distributed)、特定のバッチタイプの場合は (Standalone)) ;
  • (Administrator) Projects (Developer) Projects (バッチタイプのプロパティでイベントハンドラーが設定されているものを除く、Project 内のすべてのバッチタイプ用) 。
  • (Administrator) Document Definitions (Developer) Document Definitions (現在の型のドキュメント用) 。

バッチイベント

バッチ作成後 バッチ削除前 バッチパラメーター変更前 ページ追加後 ページ削除前 ドキュメント作成後 ドキュメント削除前 ページ移動前 バッチを開いた後 バッチを閉じる前 バッチ整合性チェック

バッチタイプのドキュメントイベント

これらのイベントハンドラーは、バッチのプロパティまたはバッチタイプのプロパティで設定されます。 ドキュメントパラメーター変更前 ドキュメントの状態変更後 エクスポート完了後 マッチング前

現在のバッチタイプにおけるドキュメントイベント

これらのイベントハンドラーは、Document Definition のプロパティで設定します。 ドキュメントパラメーターの変更前 ドキュメントの状態の変更後 ドキュメントルールのチェック後 field のイベントハンドラーも、Document Definition のプロパティで設定できます (以下を参照) 。

field イベント

field 検証リクエスト
同じイベント ハンドラーがバッチタイプと現在の文書タイプの両方に設定されている場合は、先に文書タイプのイベント ハンドラーが実行され、その後でバッチタイプのイベント ハンドラーが実行されます。
複数のイベント ハンドラーで使用する予定のプロシージャは、グローバル モジュールに追加することをお勧めします。追加するには、スクリプト エディターのツールバーにあるドロップダウンリストから Events を選択します。注: グローバル モジュールは、Document Definition エディターのイベント ハンドラーでは使用できません。
スクリプトまたはグローバル モジュールで外部アセンブリのメソッドを使用している場合は、オブジェクト (バッチタイプ、Project、または Document Definition) のプロパティ ダイアログにある .NET References タブで、この外部アセンブリを追加できます。