1

Kofax キャプチャで「 Invoice_from _Email 」としてバッチ フィールドを作成しました。

KTMスクリプトで呼び出して、その値をtrueにする必要があります。

KTM スクリプトでバッチ フィールド値を呼び出すにはどうすればよいですか?

4

1 に答える 1

3

これを行う方法には 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) 以降のバージョンがインストールされている場合にのみ使用できます。

この設定が表示されない場合は、追加される前のバージョンがあり、心配する必要がないことを意味します。

于 2014-09-20T18:18:37.957 に答える