24.11.2009, 20:02 | #1 |
Участник
|
Проверка связи 1:N в бизнес-процессе
Коллеги!
Есть задача, в которой необходимо создать бизнес-процесс для возможной сделки, в котором проверить, существует ли отношения у возможной сделкис контактом, который имеет роль ЛВР. В ролях отношений создал соответсвующую роль между контактом и возможной сделкой. Как проверить в бизнес-процессе - указана она или нет? |
|
24.11.2009, 20:39 | #2 |
Moderator
|
Самый верный способ - это написать кастомный шаг бизнес процесса и выполнять проверку в коде!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
24.11.2009, 21:04 | #3 |
Участник
|
Это не особо просто и не особо универсально.
Таких проверок я планирую делать не мало. Не делать же для каждой проверки отдельный шаг... |
|
24.11.2009, 22:58 | #4 |
Чайный пьяница
|
Боюсь, что при помощи стандартных действий бизнес процессов у вас такое наваять ну никак не получится. А по поводу универсальности и простоты - мог бы и поспорить. Стоит просто попробовать.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
25.11.2009, 08:16 | #5 |
Moderator
|
Согласен с предыдущим оратором. Решение будет настолько универсальным, насколько вы его таким сделаете. Вот, вам аналогичная задача для вдохновения: http://mscrm4ever.blogspot.com/2009/...ry-wizard.html
p.s. Другого решения все равно нет! p.p.s. Альтернативой этому могла бы быть пара плагинов - один срабатывает на создание/изменение дочерней сущности и при выполнении условия устанавливает флаг у родителя. Но, во-первых, такой подход не универсален, во-вторых, он ущербный и допускает ошибки.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
Теги |
бизнес-процессы, dynamics crm |
|
|