Вопрос

Как передать в бизнес-сценарий поля

Добрый день, коллеги!

В продолжаю изучение бизнес-процессов. Кейс следующий:

В элементе "Читать данные" в разделе "Значение каких колонок вычитать?" вывожу колонку Название (string). Затем в бизнес-сценарии хочу ее передать и проанализировать. Каким образом передаются эти значения?

Спасибо!

Нравится

3 комментария
Лучший ответ

Обычно создаю параметр, куда передаю данные, которые меня интересуют, а потом в скрипт-таске беру эти данные из ранее созданного параметра. В Вашем случае:

string myString = Get<string>("myParameter");

 

Обычно создаю параметр, куда передаю данные, которые меня интересуют, а потом в скрипт-таске беру эти данные из ранее созданного параметра. В Вашем случае:

string myString = Get<string>("myParameter");

 

Alex Zaslavsky,

Спасибо, попробую!

Получить и обработать коллекцию в интрпритируемом БП можно примерно так:  

var entities = Get<ICompositeObjectList<ICompositeObject>> ("ReadDataUserTask1.ResultCompositeObjectList");
var result = "";
foreach(var entity in entities) 
{
   var cityName = entity.GetTypedColumnValue<string>("Name");
}
Если нужна только одна прочитаная запись то получить ее можно так:
var entity = entities.FirstOrDefault();
 
Показать все комментарии