我正在试验预制工作流程,并且需要知道是否可以使用引用变量中的域对象列表,即参考列表。这里有一些代码来说明这个概念...
public void Run(Workflow workflow)
{
ReferenceVariable variable = workflow.InputReferenceVariables.First();
WorkflowRunner runner = new WorkflowRunner(workflow);
List<PointSet> pointSets = PetrelProject.Inputs.Selected.OfType<PointSet>().ToList();
runner.SetInputVariableBinding(variable, pointSets);
runner.Run();
}
下图显示了基本工作流程。
“本地引用变量1”是我为其分配引用列表的输入变量。我知道这个例子很简陋,但我试图尽可能简化一切。
无论如何,它似乎不能通过绑定列表来工作,但它也不会抛出任何异常。我跑的时候什么都没发生。有人有什么想法吗?
答案 0 :(得分:2)
斯伦贝谢的官方回应是尚未支持参考列表。他们的系统中有一个工作项提供参考列表API,但它还没有发布的目标。