Начните с деталей, изложенных в примере Sample App . Он показывает, что нужно добавить в ваш app.config, но в нем недостаточно явно указано, что вам следует изменить значение SdkServicesLocation для своей среды. Вы просто вызываете функции в сервисах в пространствах имен TotalAgility.Sdk, и он будет обрабатывать вызовы веб-сервисов.
CaptureDocumentService может быть частью того, что вам нужно, и есть набор образцов , посвященный функциям этой службы. Это относится к папке Sample Processes, которая по умолчанию находится здесь:
C:\Program Files\Kofax\TotalAgility\Sample Processes\Capture SDK Sample Package
Однако вам определенно понадобятся функции JobService . Существуют разные функции с разными параметрами, но, вероятно, вы захотите начать с CreateJobWithDocuments . Вы можете видеть, что это создание документа (ов) и задания за один шаг.
Параметры в CaptureDocumentService похожи. CreateDocument3 , поэтому вы можете использовать перекрестные ссылки, чтобы лучше понять параметры. Разница в том, что CreateDocument3 просто создает документ в абстрактном виде: вы действительно хотите использовать его в качестве входных данных для создания задания, поэтому используйте комбинированную функцию.
Наконец, чтобы передать поля, вы должны установить RuntimeField объекты как часть RuntimeDocument объектов, входящих в ваш вызов CreateJobWithDocuments.