Работа со списками ссылок в стандартных рабочих процессах
Я экспериментирую с постоянными рабочими процессами и должен знать, возможно ли работать со списками объектов домена в ссылочной переменной, то есть со списками ссылок. Вот некоторый код для иллюстрации концепции...
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" - это входная переменная, которой я назначаю список ссылок. Я знаю, что пример хакерский, но я пытался максимально упростить все.
В любом случае, кажется, что это не работает, связывая список, но он также не выдает никаких исключений. Ничего не происходит, когда я запускаю его. У кого-нибудь есть идеи?
1 ответ
Официальный ответ от Schlumberger заключается в том, что списки литературы еще не поддерживаются. В их системе есть рабочий элемент для предоставления API списка ссылок, но он еще не является целевым для выпуска.