我在Kofax Total Agility中创建了一个流程。但我不确定如何从.NET表单中访问KTA。
是否有相同的支持文件。 我使用的是Kofax Total Agility 7.3版本。
由于 Chandini
答案 0 :(得分:0)
从Kofax TotalAgility附带的API文档开始(默认值:http://{servername}/TotalAgility/Help/API_Documentation/latest/index.html
)。 Kofax还提供programming against the KTA API的按需课程,似乎可以根据您的需要量身定制。
除此之外,您只需添加对AgilityServer。*。dll和Agility.Sdk.Model.dll的引用 - 所有这些引用都驻留在安装目录中(默认为C:\Program Files (x86)\Kofax\TotalAgility\Transformation Designer
)。
此外,您需要修改App.config文件以反映KTA服务模型,端点等等 - 最好的起点就是复制& amp;从其中一个现有配置文件粘贴,例如从Agility.Server.Core.WorkerService.exe.config
。
这是一个使用CaptureDocumentService
获取文件夹内所有文档的小样本。相应地更改sessionid
和folderid
:
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));
}