Добрый день, коллеги!

Интересует ваш опыт и мнение.
Как в рамках bpm'online органичнее реализовать возможность изменения сроков решения инцидентов? Иногда бывает так, что клиент сам просит решить инцидент (запрос на изменение, например) не в оговоренный SLA срок, а в запланированное время (например, через 2 недели). Или запрашиваемый сервис нестандартный, или заранее не может быть высчитан и требует анализа в каждом из случаем.

Насколько я понимаю, сейчас bpm'online однозначно автоматически считает срок разрешения (даже если реклассифицировать). Но в этом случае такие обращения однозначно будут просроченными, что несправедливо портит показатели.

Как лучше решить данную ситуацию?
Спасибо!

Нравится

1 комментарий

Добрый день, Владимир!

Сам термин SLA(соглашение об уровне предоставления услуги) подразумевает, что в таком соглашении содержиться детальное описание предоставляемого сервиса, в том числе перечень параметров качества, методов и средств их контроля, времени отклика поставщика на запрос от потребителя.
По этому наш продукт работает именно так.

Если у Вас возникают ситуации, которые Вы описали ранее, то вариантов решения могу предложить несколько (все они требуют проработки):

1) Выполнять преостановление выполнения обращения базовыми средствами используя состояние паузы "Ожидает ответа", Вы его можете переименовать по необходимости.
В таком случае сроки будут преостановлены. (и ставить задачу на ответственного с отображением в расписании даты последуещего созвона\согласования\ решения)

2)Суть аналогична с первым пунктом, но реализация чуть другая.
Можно создать поле "Дата согласованного решения", в котором будет выбираться дата, которую Вы согласовали с клиентом и реализовать логику, которая будет к срокам решения\реакции добавлять разницу времени, между указанными сроками и указанной даты в колонке "Дата согласованного решения". (в таком случае, желательно раздать права к такой колонке только группе пользователей у которой будут эти полномочия).

3) Разблокировать поля планового решения\реакции на изменения и раздать права на изменение только определенной группе пользователей\или пользователю. (но этот кейс в нашем понимании портит логику системы.)

Показать все комментарии

Добрый день,
bpm'online ITIL service 7.5.0.1473

Возможно ли получить значение характеризующее время остатка до момента "План. решение" в обращении набором состояний/характеристик обращения, которое потом можно использовать в бизнес-процессе?
или необходимо создать какую-то свою, пользовательскую переменную и использовать в бизнес- процессе её?

Например, необходимо отправлять Ответственному за обращение письмо на эл. почту, в случае если остаток времени до предоставления решения по обращению меньше 20% общего времени отведенного на решение данного инцидента.

или, например, необходимо переназначать ответственного с 1 линии на 2 линию, в случае если остаток времени до предоставления решения по обращению меньше 40% общего времени отведенного на решение данного инцидента.

и т.д. и т.п.

Нравится

2 комментария

Добрый день, Маргарита!

Вы можете решить данную задачу, используя бизнес процессы.
Одна из возможных реализаций:

0) Создайте параметр бизнес процесса с типом "Целое число"
1) Бизнес процесс запускается по сигналу добавления обращения.
2) Элементом "Чтение данных", Вы получаете инфорамацию по времени "План. решение" обращения.
3) Далее элементом C# Вы можете подсчитать значение времени (по первому кейсу) 0,8*("План. решение" - фактическая дата и время) в секундах и установить его в параметр, созданный на нулевом шаге.
4) Используйте элемент таймер. Установите значение таймеру из параметра. Таким образом через 80% времени, отведенного на решения инцидента бизнес процесс "пойдет" дальше.
5) Вновь используйте "Чтение данных". Прочтите данные по обращению. Если обращение находится в конечном состоянии - процесс завершается.
Если же обращение не разрешено:
6) "Чтение данных" по объекту Контакт, где Обращение.Ответственный = Контакт.Id.
7) Элемент "Отправить email", где поле "Кому" заполнено значением поля "Email" из прочитанного на предыдущем шаге элемента, а в поле "От кого" - выбранный из справочника предварительное настроенный email адрес пользователя, от имени которого будет происходить отправка. Конец процесса.

Если пользователь может изменить "План. решение", то необходимо учитывать, что процесс необходимо перезапустить.

Огромное спасибо, Алексей, за ваш ответ.

Показать все комментарии