Страница 1 из 1

Follow-up и изменение состояния заявки

Добавлено: 10 апр 2017, 09:34
ashilov
Всем привет!
Подскажите что нужно сделать чтобы статус заявки не менялся при ответе на нее клиента. Проблема в с том что у нас настроены SLA они привязаны к состояниям заявки. Но как только клиент делает како-либо ответ на заявку статус переходит в open следовательно sla слетают. В sysconfig в настройке PostmasterFollowUpState всегда выставляется open, даже если его меняешь. Может кто делал?

Re: Follow-up и изменение состояния заявки

Добавлено: 10 апр 2017, 14:37
ashilov
Сделал так, может кому пригодится.
Отключаем изменение состояния заявки при Follow-up для открытых заявок.
1. Открыть для редактирования файл /usr/local/otrs/Kernel/System/PostMaster/FollowUp.pm
В разделе set state заменить строку
my $State = $ConfigObject->Get('PostmasterFollowUpState') || 'open';
на строку
my $State = $ConfigObject->Get('PostmasterFollowUpState') || $Ticket{State};

2.Открыть для редактирования файл /usr/local/otrs/Kernel/Config/Files/Ticket.xml
<ConfigItem Name="PostmasterFollowUpState" Required="1" Valid="1">
<Description Translatable="1">Defines the state of a ticket if it gets a follow-up.</Description>
<Group>Ticket</Group>
<SubGroup>Core::PostMaster</SubGroup>
<ValidateModule>Kernel::System::SysConfig::StateValidate</ValidateModule> #<---- удалить строку после создания бэкапа Ticket.xml

3.Зайти в меню Sysconfig: Ticket → Core::PostMaster в строке PostmasterFollowUpState выставить состояние $Ticket{State}

Re: Follow-up и изменение состояния заявки

Добавлено: 10 апр 2017, 23:17
alexus
ashilov писал(а):Сделал так, может кому пригодится.
Любое, даже минорное, обновление Ваши правки снесёт.

Re: Follow-up и изменение состояния заявки

Добавлено: 11 апр 2017, 07:50
ashilov
Да я в курсе, если есть более правильные предложения поделитесь!

Re: Follow-up и изменение состояния заявки

Добавлено: 11 апр 2017, 08:28
ykolesnikov
ashilov писал(а):Да я в курсе, если есть более правильные предложения поделитесь!
Более правильно поместить измененные Вами модули в папку .../OTRS_HOME/Custom/Kernel/дальнейший путь к измененному модулю/имя_модуля.pm - путь должен копировать путь к оригинальному модулю.

Re: Follow-up и изменение состояния заявки

Добавлено: 11 апр 2017, 15:32
ashilov
Config/Files к сожалению туда не положить...там Config не читается.

Re: Follow-up и изменение состояния заявки

Добавлено: 11 апр 2017, 15:33
alexus
XML-конфиг можно сделать отдельный и положить в Kernel/Config/File

Re: Follow-up и изменение состояния заявки

Добавлено: 28 янв 2018, 15:58
krutoy
Приветствую.
В моём случае при таких правках слетает настройка входящей почты - Тип. Его просто нет. Соответственно заявки не поступают.
Как можно это решить?
Есть другой способ отключить изменение состояния при ответе клиента?