Kofax キャプチャで「 Invoice_from _Email 」としてバッチ フィールドを作成しました。
KTMスクリプトで呼び出して、その値をtrueにする必要があります。
KTM スクリプトでバッチ フィールド値を呼び出すにはどうすればよいですか?
これを行う方法には 2 つの異なるオプションがあります。
バッチ/ルート フォルダー フィールドのマッピング: 最初にフィールドをマッピングします。プロジェクト ビルダーでプロジェクト設定を開き、[全般] タブで [フォルダーを有効にする] をオンにします。これにより、KC バッチが KTM ルート フォルダーにマップされ、追加のフォルダーを実際に作成する必要がなくなります。次に、おそらく「Invoice_from_Email」という名前のフィールドをルート フォルダーに作成し、バッチ クラスの同期ツールで KC フィールドにマップすることができます。
フィールドがマップされているため、読み取り/書き込みアクセスが可能です。
スクリプトから使用するには、次のようになります。
pXRootFolder.Fields.ItemByName("Invoice_from_Email").Text
マッピングなしの読み取り専用アクセス
pXRootFolder.XValues.ItemByName("AC_FIELD_" & BatchFieldName)
ドキュメントから:
注 スクリプトを介してフィールド値にアクセスできない場合は、[Kofax Transformation Modules - Synchronization Tool] の [Extended Synchronization Settings] ウィンドウで [Populate all index fields for read-only access in script] オプションが選択されているかどうかを確認する必要があります。このオプションはデフォルトでオフになっており、Kofax Capture 10.0.2 (サービス パック 2) 以降のバージョンがインストールされている場合にのみ使用できます。
この設定が表示されない場合は、追加される前のバージョンがあり、心配する必要がないことを意味します。