Работа со списками ссылок в стандартных рабочих процессах

Я экспериментирую с постоянными рабочими процессами и должен знать, возможно ли работать со списками объектов домена в ссылочной переменной, то есть со списками ссылок. Вот некоторый код для иллюстрации концепции...

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();
}

На следующем рисунке показан основной рабочий процесс.

Workflow

"Локальная переменная ссылки 1" - это входная переменная, которой я назначаю список ссылок. Я знаю, что пример хакерский, но я пытался максимально упростить все.

В любом случае, кажется, что это не работает, связывая список, но он также не выдает никаких исключений. Ничего не происходит, когда я запускаю его. У кого-нибудь есть идеи?

1 ответ

Решение

Официальный ответ от Schlumberger заключается в том, что списки литературы еще не поддерживаются. В их системе есть рабочий элемент для предоставления API списка ссылок, но он еще не является целевым для выпуска.

Другие вопросы по тегам