Закрытие заявки Агентом

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Закрытие заявки Агентом

Сообщение krasn000v » 16 ноя 2015, 11:05

Добрый день!
Можно ли реализовать, чтобы только один Агент мог закрывать заявки?
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

bloodice
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 24 ноя 2010, 06:48

Re: Закрытие заявки Агентом

Сообщение bloodice » 26 ноя 2015, 04:45

Можно и разными способами. Либо настроить права на доступ к AgentTicketClose, либо резать доступ с помощью ACL.
OTRS 4.0.12, ITSM 4.0.12 тестовая

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 26 ноя 2015, 12:39

bloodice писал(а):Можно и разными способами. Либо настроить права на доступ к AgentTicketClose, либо резать доступ с помощью ACL.
А можно поподробнее?
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Закрытие заявки Агентом

Сообщение alexus » 26 ноя 2015, 12:41

krasn000v писал(а):А можно поподробнее?
Закрыть кнопку для агента - http://otrs.github.io/doc/manual/admin/ ... n.html#acl
Там есть почти прямо ваш случай в примерах. Читайте маны, читайте !
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 16 дек 2015, 16:09

alexus писал(а):
krasn000v писал(а):А можно поподробнее?
Закрыть кнопку для агента - http://otrs.github.io/doc/manual/admin/ ... n.html#acl
Там есть почти прямо ваш случай в примерах. Читайте маны, читайте !
Спасибо за ссылочку на мануал. Почитал - получилось реализовать.
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 15:07

alexus писал(а):
krasn000v писал(а):А можно поподробнее?
Закрыть кнопку для агента - http://otrs.github.io/doc/manual/admin/ ... n.html#acl
Там есть почти прямо ваш случай в примерах. Читайте маны, читайте !

Можете подсказать, если я ставлю такое условие -
Screenshot_14.png
Screenshot_14.png (9.26 КБ) 16180 просмотров
То только агент с логином akrasnov в очереди Инцидент может закрывать заявки.
Какая переменная, или как назвать, отвечает за Владельца заявки? Составить так ACL, чтобы только владелец мог закрыть заявку?
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Закрытие заявки Агентом

Сообщение alexus » 17 дек 2015, 15:17

krasn000v писал(а):Какая переменная, или как назвать, отвечает за Владельца заявки? Составить так ACL, чтобы только владелец мог закрыть заявку?
Это вообще не тут. Закрыть тикет может ТОЛЬКО владелец. И это настройка по умолчанию otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Frontend%3A%3AAgent%3A%3ATicket%3A%3AViewClose;SysConfigGroup=Ticket
Ticket::Frontend::AgentTicketClose###RequiredLock
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 15:54

alexus писал(а):
krasn000v писал(а):Какая переменная, или как назвать, отвечает за Владельца заявки? Составить так ACL, чтобы только владелец мог закрыть заявку?
Это вообще не тут. Закрыть тикет может ТОЛЬКО владелец. И это настройка по умолчанию otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Frontend%3A%3AAgent%3A%3ATicket%3A%3AViewClose;SysConfigGroup=Ticket
Ticket::Frontend::AgentTicketClose###RequiredLock
Хоть убейте, не нахожу такой параметр в пункте меню Администрирование - Конфигурация системы - Ticket - Frontend::Agent::Ticket::ViewClose
Я понимаю вы на нее скинули мне ссылку.
При переходе по ссылку следующее -
Screenshot_15.png
Screenshot_15.png (36.89 КБ) 16177 просмотров
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Закрытие заявки Агентом

Сообщение ykolesnikov » 17 дек 2015, 16:08

Ну так зайдите сами туда и найдите настройку -Ticket::Frontend::AgentTicketClose###RequiredLock
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 16:29

ykolesnikov писал(а):Ну так зайдите сами туда и найдите настройку -Ticket::Frontend::AgentTicketClose###RequiredLock
Вы думаете я не пробовал это сделать?

В описании этого пункта настройки указано - Требуется ли блокировка заявки при закрытии заявки в интерфейсе агента (если заявка еще не заблокирована, она блокируется и текущий агент становится ее Владельцем)
Разве это то о чем я спрашивал? При настройки правила ACL, получается реализовать, чтобы кнопка Закрыть оставалась только для конкретного агента. Как сделать, чтобы она была только у Владельца заявки?
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Закрытие заявки Агентом

Сообщение ykolesnikov » 17 дек 2015, 16:36

Вот это оно и есть, коллега. Сделайте и проверьте.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Закрытие заявки Агентом

Сообщение alexus » 17 дек 2015, 16:50

Если тикет разблокирован, то закрыть может любой агент, у которого есть права. И сделано это специально, чтобы тикеты не зависали в работе.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 16:58

ykolesnikov писал(а):Вот это оно и есть, коллега. Сделайте и проверьте.
Пробовал, говорю же :) Стояло значение "Да" изначально, заявку закрыть мог любой. Поменял на "Нет", создал, специально, тестовую заявку. Ответственный агент все равно может закрыть заявку.
Screenshot_17.png
Screenshot_17.png (52.09 КБ) 16168 просмотров
Пробовал сейчас так же, Блокировать или нет - аналогичная ситуация.
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Закрытие заявки Агентом

Сообщение alexus » 17 дек 2015, 17:03

Мы вообще никогда механизм ответственных не используем. Он крайне редко бывает оправдан. Когда у тикета есть один Владелец, который в данный момент за него отвечает - это просто и ясно.
А у Ответсвенного права полностью такие же, как и у Владельца. Он только Владельцем стать не может.
Так что проблемы проектирования бизнес-логики системы не надо решать через кривые обходные решения.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 17:17

alexus писал(а):Мы вообще никогда механизм ответственных не используем. Он крайне редко бывает оправдан. Когда у тикета есть один Владелец, который в данный момент за него отвечает - это просто и ясно.
А у Ответсвенного права полностью такие же, как и у Владельца. Он только Владельцем стать не может.
Так что проблемы проектирования бизнес-логики системы не надо решать через кривые обходные решения.

Вот я и пытаюсь сделать это условие в ACL :) Я так понимаю - это и есть "кривизна" :)
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 17 дек 2015, 17:25

А если дать возможность закрытия не Владельцу, а Создателю заявки? Получится реализовать?
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Закрытие заявки Агентом

Сообщение ykolesnikov » 17 дек 2015, 18:49

А кто у нас Создатель? 8-)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krasn000v
OTRS Новобранец
Сообщения: 38
Зарегистрирован: 20 авг 2015, 13:59

Re: Закрытие заявки Агентом

Сообщение krasn000v » 18 дек 2015, 12:05

ykolesnikov писал(а):А кто у нас Создатель? 8-)
Философский вопрос) Создатель, он же и Владелец, просто мало ли получится - я варианты перебираю)
С Уважением, Александр Краснов
OTRS ver. 4.0.7
MySQL 5.5.43

paver
OTRS Мастер
Сообщения: 507
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск
Благодарил (а): 7 раз
Поблагодарили: 45 раз

Re: Закрытие заявки Агентом

Сообщение paver » 18 дек 2015, 12:17

krasn000v писал(а):
ykolesnikov писал(а):А кто у нас Создатель? 8-)
Создатель, он же и Владелец
Вообще-то нет. Владелец - это user_id, создаиель - create_by
--
OTRS 6.0.22

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Закрытие заявки Агентом

Сообщение ykolesnikov » 18 дек 2015, 12:26

Вопрос не философский, а конкретный.
Если посмотреть на экран TicketZoom в Информацию о заявке, можно увидеть - "Создал" (указано имя агента). Это бывает, если заявка создается агентом в агентском интерфейсе (например, телефонная. Про почтовые говорить не буду, с ними не работаем и они отключены). Если заявка создавалась клиентом, этот реквизит отсутствует. Поэтому и был вопрос. При этом, Владелец заявки может меняться, а Создатель уже нет.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Закрытие заявки Агентом

Сообщение alexus » 18 дек 2015, 13:10

krasn000v писал(а):А если дать возможность закрытия не Владельцу, а Создателю заявки? Получится реализовать?
Нет такой возможность. "Создатель" - это просто фиксация агента, который создал тикет. Дальше с тикетом работает Владелец. С помощью доработки можно сделать так, чтобы тикет при каких либо условиях автоматически назначался на агента-Создателя.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить