AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2009, 11:07   #6  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Это решение 100% поддерживаемое .

Плагин ставится на апдейт кейса и проверяет изменялось ли поле, например OnHold (булевое), которое содержит признак находится ли кейс в статусе Hold. Если изменилось на True - ставим в поле holddate значение текущей даты. Если изменилось на False - вычисляем escaladedate по формуле escaladedate = escaladedate + DateTime.Now() - holddate (условно говоря прибавляем время, которое кейс был в статусе Hold).

Пользователь может поставить или снять кейс с холда при помощи изменения этого поля.

Кейс эскалируется если он не находится в состоянии Hold и наступила escaladedate (За это отвечает workflow, который я описал в прошлом посте).

В принципе плагин можно заменить джаваскриптом, тут уж каким инструментом вам проще работать .

Последний раз редактировалось Савран Роман; 16.04.2009 в 11:12. Причина: ОПИСКА
За это сообщение автора поблагодарили: IgorF (1).
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:13.