【发布时间】:2020-12-07 08:58:50
【问题描述】:
我正在尝试使用 SDK 创建工作。发送电子邮件活动的简单工作就像魅力一样!
但是当我尝试使用变量输入文件夹创建作业以导入少量图像时,它根本不起作用。我是否缺少非常琐碎的设置?
我的流程有分类活动和提取活动 变量:DefaultImportFolder
仅供参考:如果我设置导入设置 -> 导入源,我的流程可以正常工作。这告诉我,我的流程 Smile 没有问题。但是当我尝试通过带有动态变量的控制台应用程序运行时,它不起作用。
以下是我的示例代码。 有什么帮助吗?
ProcessIdentity processIdentity = new ProcessIdentity
{
Name = "SDK TestProcess"
};
var jobService = new TotalAgility.Sdk.JobService();
JobInitialization jobInitialization = new JobInitialization();
InputVariableCollection variablesCollections = new InputVariableCollection();
InputVariable inputVariable = new InputVariable
{
Id = "DefaultImportFolder",
Value = @"\\FolderPath",
};
variablesCollections.Add(inputVariable);
inputVariable = new InputVariable
{
Id = "ExportSuccess",
Value = "true"
};
variablesCollections.Add(inputVariable);
var createJobAndProgress = jobService.CreateJob(sessionId, processIdentity, jobInitialization);
Console.WriteLine($"Job ID {createJobAndProgress.Id}");
按照史蒂夫的建议,尝试了 WithDocuments 方法仍然没有运气.....
JobWithDocumentsInitialization jobWithDocsInitialization = new JobWithDocumentsInitialization();
Agility.Sdk.Model.Capture.RuntimeDocumentCollection documentsCollection = new Agility.Sdk.Model.Capture.RuntimeDocumentCollection();
Agility.Sdk.Model.Capture.RuntimeDocument runtimeDoc = new Agility.Sdk.Model.Capture.RuntimeDocument
{
FilePath = @"FolderPath\abc.tif",
};
documentsCollection.Add(runtimeDoc);
jobWithDocsInitialization.Documents = documentsCollection;
var jobIdentity = jobService.CreateJobWithDocuments(sessionId, processIdentity, jobWithDocsInitialization);
Console.WriteLine($"Job ID {jobIdentity.Id}");
【问题讨论】:
标签: kofax