|
![]() |
#1 |
Участник
|
Список значений аргументов Workflow
Коллеги, подскажите, можно ли в CRM 2016 в кастомном действии Workflow как то получить список всех значений входных аргументов?
Ну то есть... Входные аргументы (InArgument которые) определяются на этапе разработки. При выполнении действия значения передаются в контексте (поэтому чтобы получить их пишем что-то вроде var myArg = MyArg.Get(context) ![]() Вот можно ли как то получить список этих значений из контекста (или еще откуда) без указания конкретных имен. Нужно это чтобы писать их в лог. Можно конечно рефлектором поискать в классе все свойства типа InArgument и вызывать их... Но может есть способ проще? Сериализовал весь контекст WF, но ничего подходящего там не нашел (думал что значения будут в InputParameters, но нет, там пусто). |
|
![]() |
#2 |
Чайный пьяница
|
Боюсь, что через рефлексию - единственный вариант.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#3 |
Чайный пьяница
|
Было время - написал код. Пользуйтесь, если ещё сами не написали.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: ZooY (1). |
![]() |
#4 |
Участник
|
![]() Цитата:
Сообщение от a33ik
![]() Было время - написал код. Пользуйтесь, если ещё сами не написали.
![]() |
|
Теги |
crm2016, inargument, workflow |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|