-2

我在 Kofax Total Agility 中创建了一个流程。但我不确定如何从 .NET 表单中访问 KTA。

是否有相同的支持文件。我正在使用 Kofax Total Agility 7.3 版。

谢谢钱迪尼

4

1 回答 1

0

从 Kofax TotalAgility 附带的 API 文档开始(默认值:http://{servername}/TotalAgility/Help/API_Documentation/latest/index.html)。Kofax 还提供了针对 KTA API 编程的按需课程,似乎是根据您的需要量身定制的。

除此之外,您只需添加对 AgilityServer.*.dll 和 Agility.Sdk.Model.dll 的引用 - 它们都位于安装目录中(C:\Program Files (x86)\Kofax\TotalAgility\Transformation Designer默认情况下)。

此外,您需要修改 App.config 文件以反映 KTA 服务模型、端点等 - 最好的起点是从现有配置文件之一复制和粘贴,例如从Agility.Server.Core.WorkerService.exe.config.

这是一个小示例,它使用CaptureDocumentService. 相应地更改您的sessionidfolderid

CaptureDocumentService cds = new CaptureDocumentService();
// get all documents in folder
string sessionId = "3F80668AE02E314E860D648BE4CF42AX";
string folderId = "b2def906-f38b-4fe1-8d7e-a7b50081615b";
Folder folder = cds.GetFolder(sessionId, null, folderId);
foreach (Document document in folder.Documents)
{
    Console.WriteLine(string.Format("{0} ({2}): {1}", document.Id, document.FileName, document.MimeType));
}
于 2017-07-19T13:33:34.917 回答