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