Показать сообщение отдельно
Старый 15.08.2017, 13:54   #1  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
377 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Список значений аргументов Workflow
Коллеги, подскажите, можно ли в CRM 2016 в кастомном действии Workflow как то получить список всех значений входных аргументов?
Ну то есть... Входные аргументы (InArgument которые) определяются на этапе разработки. При выполнении действия значения передаются в контексте (поэтому чтобы получить их пишем что-то вроде var myArg = MyArg.Get(context)
Вот можно ли как то получить список этих значений из контекста (или еще откуда) без указания конкретных имен. Нужно это чтобы писать их в лог.
Можно конечно рефлектором поискать в классе все свойства типа InArgument и вызывать их... Но может есть способ проще?
Сериализовал весь контекст WF, но ничего подходящего там не нашел (думал что значения будут в InputParameters, но нет, там пусто).