Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
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
Недавно на форуме задавался вопрос: "как отправить письмо группе?". Разгорелся достаточно жаркий спор, где высказали много и полезного и нет, однако мы не коснулись другого вопроса: как вообще понять что запись назначили группе, а не пользователю, например? Столкнувшись недавно с такой задачей, я нашел следующее решение:
p.s. Недавно я обнаружил в логах системы, что время от времени падает моя активность процесса, о которой я уже как-то раз писал:Мультиязычный CRM. Уведомления из рабочих процессов на языке пользователя.
Оказалось что проблема связана с тем, что назначение происходит группе, а не пользователю. Чтобы этого избежать, в код была добавлена проверка, однако это не избавляет нас от необходимости проверять это условие в процессе, иначе, могут быть ошибки и в других шагах, если вы ожидаете в них что запись назначена пользователю. Например, хотите выслать ему письмо.
p.s. Недавно я обнаружил в логах системы, что время от времени падает моя активность процесса, о которой я уже как-то раз писал:Мультиязычный CRM. Уведомления из рабочих процессов на языке пользователя.
Оказалось что проблема связана с тем, что назначение происходит группе, а не пользователю. Чтобы этого избежать, в код была добавлена проверка, однако это не избавляет нас от необходимости проверять это условие в процессе, иначе, могут быть ошибки и в других шагах, если вы ожидаете в них что запись назначена пользователю. Например, хотите выслать ему письмо.
Всего комментариев 2
Комментарии
-
Запись от slivka_83 размещена 20.08.2013 в 11:46 -
Я думал об этом, но не экспериментировал, так как решил, что скорее всего будет нал референс. Моя проверка проще: поле Ответственный (тип не известен) сравнивается с полем "Ответственный рабочая группа" (тип рабочая группа). Если совпали - владелец группа. Не знаю почему в разных местах конструктора доступны разные поля, но раз так, пришлось импровизировать
Запись от Артем Enot Грунин размещена 20.08.2013 в 13:22