Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
![](http://www.axforum.info/forums/blog_attachment.php?attachmentid=80&stc=1&d=1296211379)
![](http://www.axforum.info/forums/blog_attachment.php?attachmentid=100&stc=1&d=1296211379)
MVP 2010, 2011
- Консалтинг
- Проектирование
- Разработка
- Обучение
MVP 2010, 2011
Как опредлить кому назначена запись: пользователю или команде в рабочем процессе (workflow)
Запись от Артем Enot Грунин размещена 20.08.2013 в 09:05
Обновил(-а) Артем Enot Грунин 20.08.2013 в 13:15
Обновил(-а) Артем Enot Грунин 20.08.2013 в 13:15
Теги workflow
Недавно на форуме задавался вопрос: "как отправить письмо группе?". Разгорелся достаточно жаркий спор, где высказали много и полезного и нет, однако мы не коснулись другого вопроса: как вообще понять что запись назначили группе, а не пользователю, например? Столкнувшись недавно с такой задачей, я нашел следующее решение:
![Нажмите на изображение для увеличения
Название: Condition.png
Просмотров: 174
Размер: 7.1 Кб
ID: 335](//axforum.info/forums/blog_attachment.php?s=5155171da2adee7211c1fe3d695f5e2d&attachmentid=335&thumb=1&d=1376974949)
p.s. Недавно я обнаружил в логах системы, что время от времени падает моя активность процесса, о которой я уже как-то раз писал:Мультиязычный CRM. Уведомления из рабочих процессов на языке пользователя.
Оказалось что проблема связана с тем, что назначение происходит группе, а не пользователю. Чтобы этого избежать, в код была добавлена проверка, однако это не избавляет нас от необходимости проверять это условие в процессе, иначе, могут быть ошибки и в других шагах, если вы ожидаете в них что запись назначена пользователю. Например, хотите выслать ему письмо.
p.s. Недавно я обнаружил в логах системы, что время от времени падает моя активность процесса, о которой я уже как-то раз писал:Мультиязычный CRM. Уведомления из рабочих процессов на языке пользователя.
Оказалось что проблема связана с тем, что назначение происходит группе, а не пользователю. Чтобы этого избежать, в код была добавлена проверка, однако это не избавляет нас от необходимости проверять это условие в процессе, иначе, могут быть ошибки и в других шагах, если вы ожидаете в них что запись назначена пользователю. Например, хотите выслать ему письмо.
Всего комментариев 2
Комментарии
-
Запись от slivka_83 размещена 20.08.2013 в 11:46 -
Я думал об этом, но не экспериментировал, так как решил, что скорее всего будет нал референс. Моя проверка проще: поле Ответственный (тип не известен) сравнивается с полем "Ответственный рабочая группа" (тип рабочая группа). Если совпали - владелец группа. Не знаю почему в разных местах конструктора доступны разные поля, но раз так, пришлось импровизировать
Запись от Артем Enot Грунин размещена 20.08.2013 в 13:22