ACL запрет определенной группе закрывать заявки.

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
sunyseksy
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 10:27
Откуда: Москва
Контактная информация:

ACL запрет определенной группе закрывать заявки.

Сообщение sunyseksy » 06 ноя 2013, 12:29

Привет всем, помогите пож разобраться, есть такая замечательная вещь ACL. Как ее средствами запретить видеть кнопку блокировать определенной группе агентов.
Потом если вставлять стандартный ответ то как сократить число статусов в поле Следующее состояние заявки? Заранее спасибо
OTRS версия 3.2.9 стоит на Ubuntu 12.4. Профессионально настраиваю Windows Server 2022 - http://pyatilistnik.org/installing-and- ... rver-2021/

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 06 ноя 2013, 12:39

Добрый день!
Полный раздрай в вопросе.
В заголовке о запрете закрывать, в тексте запретить блокировать.
Блокировка заявки - равносильна принятию ее в работу, а закрытие производится агентом по окончании работы с заявкой.
Блокировка - неотъемлемый механизм работы - она нужна для того, чтобы никто другой не делал с ней ничего, кроме агента - владельца заявки.
Про ACL, которая убирает кнопку Закрыть - прямой пример в мануале. И здесь - viewtopic.php?f=2&t=1944
Вторая часть вопроса непонятна вовсе!
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

sunyseksy
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 10:27
Откуда: Москва
Контактная информация:

Re: ACL запрет определенной группе закрывать заявки.

Сообщение sunyseksy » 06 ноя 2013, 13:50

Хочется чтобы для определенной группы которая является первой линией поддержки (агенты) убрать из интерфейса Заявка кнопки Блокировать и Закрыть.

По поводу второй части я имеюю ввиду http://hostingkartinok.com/show-image.p ... 99b24f79c6
OTRS версия 3.2.9 стоит на Ubuntu 12.4. Профессионально настраиваю Windows Server 2022 - http://pyatilistnik.org/installing-and- ... rver-2021/

mukexa
OTRS Новобранец
Сообщения: 148
Зарегистрирован: 30 апр 2013, 19:08
Откуда: Украина, Киев.
Поблагодарили: 1 раз

Re: ACL запрет определенной группе закрывать заявки.

Сообщение mukexa » 06 ноя 2013, 13:57

sunyseksy писал(а):Потом если вставлять стандартный ответ то как сократить число статусов в поле Следующее состояние заявки? Заранее спасибо
Администрирование/ Настройка заявок - Состояния ?
OTRS 5s, Ubuntu 12.04

sunyseksy
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 10:27
Откуда: Москва
Контактная информация:

Re: ACL запрет определенной группе закрывать заявки.

Сообщение sunyseksy » 06 ноя 2013, 14:01

да я про это и имею ввиду как группе агентов определенной ограничить число этих вариантов, которые они могут выставлять и собственно верхний пост про кнопки.
OTRS версия 3.2.9 стоит на Ubuntu 12.4. Профессионально настраиваю Windows Server 2022 - http://pyatilistnik.org/installing-and- ... rver-2021/

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 06 ноя 2013, 14:06

Вы мануал про ACL читали? Вникайте. Action - AgentTicketLock, Agent TicketClose..., агенты для которых закрываете кнопки д.б. в какой-то группе, чтобы их можно было записать в условие в Properties.
Читайте мануал и разбирайте там примеры.
Кстати, у Вас первая линия вообще ничего не решает? Одни блондинки? :)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

sunyseksy
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 10:27
Откуда: Москва
Контактная информация:

Re: ACL запрет определенной группе закрывать заявки.

Сообщение sunyseksy » 06 ноя 2013, 14:12

Просто первая линия отвечает на заявки и ставит например статус готово (не закрыто) менеджер процессов или клиент проверяет и закрывает сам. Просто в интерфейсе хочется лишить соблазна заблокировать и закрыть.
OTRS версия 3.2.9 стоит на Ubuntu 12.4. Профессионально настраиваю Windows Server 2022 - http://pyatilistnik.org/installing-and- ... rver-2021/

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 06 ноя 2013, 14:18

А зачем заставлять клиента закрывать заявки? Если ему хорошо сделали, ему уже телодвижения не нужны. И будут они у Вас висеть неделями.
Пусть агент закрывает заявку. Если клиент не согласен, он может ответить и он захочет это сделать и заявка откроется вновь и назначится тому же агенту, который ее выполнял (при условии, что он ее блокировал для исполнения) - это настраиватся в настройках очередей.
А блокировать заявки - необходимо, чтобы у нее появился владелец. Это основы OTRS.
С уважением Юрий Колесников
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: ACL запрет определенной группе закрывать заявки.

Сообщение alexus » 06 ноя 2013, 20:57

1. Стандартный мануал по ACL.
2. our_otrs/otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Frontend%3A%3AAgent%3A%3ATicket%3A%3AViewPhoneNew;SysConfigGroup=Ticket ->
Ticket::Frontend::AgentTicketPhone###StateType + учить SysConfig
С уважением,
Алексей Юсов

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? Спросите меня как!

sunyseksy
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 10:27
Откуда: Москва
Контактная информация:

Re: ACL запрет определенной группе закрывать заявки.

Сообщение sunyseksy » 08 ноя 2013, 11:46

Вот если кому нибудь понадобится, такому начинающему как я. Просьба умником не тратить лишнее время на сообщения о том, что читайте мануал там все написано и не спрашивайте нас гениев о таком :lol:

# Настройка ACL для группы first line
$Self->{TicketAcl}->{'ACL-Name-1'} = {
# match properties
Properties => {
# current ticket match properties
User => {
Group_rw => ['first line'],
}
},
# return possible options (white list)
Possible => {
# possible ticket options (white list) отображает список состояний
Ticket => {
State => ['new', 'open', 'pending reminder', 'Выполнено'],
},
# possible action options отображает кнопки
Action => {
AgentTicketLock => 0,
AgentTicketZoom => 1,
AgentTicketClose => 0,
AgentTicketPending => 1,
AgentTicketNote => 1,
AgentTicketHistory => 1,
AgentTicketPriority => 1,
AgentTicketFreeText => 1,
AgentTicketHistory => 1,
AgentTicketCompose => 1,
AgentTicketBounce => 1,
AgentTicketTicketPrint => 1,
AgentTicketForward => 1,
AgentTicketTicketLink => 1,
AgentTicketPrint => 1,
AgentTicketPhone => 1,
AgentTicketCustomer => 1,
AgentTicketOwner => 1,
},
},
};
OTRS версия 3.2.9 стоит на Ubuntu 12.4. Профессионально настраиваю Windows Server 2022 - http://pyatilistnik.org/installing-and- ... rver-2021/

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение alexus » 08 ноя 2013, 13:23

Напишите Ваш пример в HowTo. Для начинающих - польза, для Вас - почет и уважение!
PS
Гениями не рождаются, ими становятся, читая мануалы :lol:
С уважением,
Алексей Юсов

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? Спросите меня как!

lexer
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 05 июн 2015, 16:17

Re: ACL запрет определенной группе закрывать заявки.

Сообщение lexer » 12 авг 2016, 23:56

Добрый день.
Вроде все что можно перекопал, но так и не нашел решения.

Как в ОТРС 5 запретить определенной группе/или отдельно агенту закрывать заявки?
upd:
С утра открыл глаза и нашел примеры для OTRS 5, может кому-то понадобиться)
Example 5.3
https://otrs.github.io/doc/manual/admin ... id-1.7.2.4

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 13 авг 2016, 14:21

Позволю добавить. Этот пример был в мануале всегда с появления ACL :lol:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Toxa
OTRS Новобранец
Сообщения: 15
Зарегистрирован: 27 апр 2015, 18:27

Re: ACL запрет определенной группе закрывать заявки.

Сообщение Toxa » 27 авг 2016, 11:46

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

Сразу извиняюсь за, возможно, глупый вопрос, но подскажите пожалуйста - в мануале по ACL OTRS 5 в разделе примеров есть пример кода ACL по скрытию кнопки "Закрыть"
Example 5.3. ACL disabling the closing of tickets in the raw queue, and hiding the close button.

Код: Выделить всё

$Self->{TicketAcl}->{'102-Second-Example-ACL'} = {
    # match properties
    Properties => {
        # current ticket match properties
        Ticket => {
            Queue => ['Raw'],
        }
    },
    # return possible options (white list)
    Possible => {
        # possible ticket options (white list)
        Ticket => {
            State => ['new', 'open', 'pending reminder'],
        },
    },
    # return also not possible options (black list)
    PossibleNot => {
        # not possible action options
        Action => [ 'AgentTicketClose' ],
    },
};
Но я не могу понять где его можно ввести, у меня в интерфейсе нигде ничего похоже нет:

Изображение
С уважением, Антон Иваненко
OTRS 5 и KIX4OTRS

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 27 авг 2016, 13:58

Совершенно непонятен вопрос. Судя по скриншоту, Вы уже все сделали, непонятно только зачем [regexp].
В мануале так и не изменили раздел ACL. Начиная с 4.х для него есть графический интерфейс в панели админа, которым Вы и воспользовались. Раньше они записывались в Config.pm, что было очень неудобно.
Только не забывайте после изменения ACL cделать синхронизацию, там есть отдельная кнопка.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Toxa
OTRS Новобранец
Сообщения: 15
Зарегистрирован: 27 апр 2015, 18:27

Re: ACL запрет определенной группе закрывать заявки.

Сообщение Toxa » 20 сен 2016, 14:19

Только не забывайте после изменения ACL cделать синхронизацию, там есть отдельная кнопка.
В этом была причина, спасибо большое, ACL работает )

А подскажите как правильно составить Properties чтобы ACL действовало для определенных ответственных?
Т.е. задача скрыть кнопку "Закрыть" и кнопку "Владелец" для перечисленных в ACL ответственных.
По бизнес-процессу они могут только доабвлять заметку и выбирать следующий статус "Выполнено" или "Отклонено", остальное надо порезать.
С уважением, Антон Иваненко
OTRS 5 и KIX4OTRS

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

Re: ACL запрет определенной группе закрывать заявки.

Сообщение ykolesnikov » 20 сен 2016, 15:24

А мануал читать это моветон?
http://otrs.github.io/doc/manual/admin/ ... -reference
Там есть практически все варианты - выбирайте на вкус, голову приложив, конечно, вначале. Но если Вы уже в теме, то легко найдете. :D
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Toxa
OTRS Новобранец
Сообщения: 15
Зарегистрирован: 27 апр 2015, 18:27

Re: ACL запрет определенной группе закрывать заявки.

Сообщение Toxa » 20 сен 2016, 16:12

Разобрался, спасибо большое, подошло

-Properties
--User
---UserLogin:
С уважением, Антон Иваненко
OTRS 5 и KIX4OTRS

Ответить