Отображение агентов в списке до логона

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

Модератор: ykolesnikov

Ответить
ashilov
OTRS Новобранец
Сообщения: 16
Зарегистрирован: 29 дек 2016, 12:48
Откуда: Екб

Отображение агентов в списке до логона

Сообщение ashilov » 10 мар 2017, 08:35

Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...

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

Re: Отображение агентов в списке до логона

Сообщение paver » 10 мар 2017, 09:23

Все так. Агенты всегда хранятся в БД OTRS, в отличии от клиентов, которые могут быть в AD. Пока агент не авторизовался в первый раз, его в базе нет.
--
OTRS 6.0.22

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

Re: Отображение агентов в списке до логона

Сообщение ykolesnikov » 10 мар 2017, 09:45

ashilov писал(а):Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...
Сделайте админу возможность входа агентом через админскую панель в Управлении агентами - Переключиться на агента. Может это поможет.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ashilov
OTRS Новобранец
Сообщения: 16
Зарегистрирован: 29 дек 2016, 12:48
Откуда: Екб

Re: Отображение агентов в списке до логона

Сообщение ashilov » 10 мар 2017, 12:37

ykolesnikov писал(а):
ashilov писал(а):Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...
Сделайте админу возможность входа агентом через админскую панель в Управлении агентами - Переключиться на агента. Может это поможет.
Проблема как раз в том что агенты не появляются в управлении агентами в списке агентов отрс пока они не залогинятся первый раз...

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

Re: Отображение агентов в списке до логона

Сообщение ykolesnikov » 10 мар 2017, 12:46

Да, конечно, это я глупость сморозил! :oops:
С уважением Юрий Колесников
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 » 10 мар 2017, 13:06

Можно агентов сразу заводит и в базу OTRS. Главное, чтобы данные все совпадали.
С уважением,
Алексей Юсов

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

Artjoms
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 окт 2011, 17:36
Откуда: Latvija

Re: Отображение агентов в списке до логона

Сообщение Artjoms » 10 мар 2017, 13:16

Теоретически существует скрипт синхронизации клиентов: (см. otrs/scripts/tools/sync-ldap2db.pl )

Если есть желание, его можно переписать также и для агентов - немного Перла и магии, и все получится

А по факту.. может стоит пересмотреть решение и не пытаться решить его в лоб, а настроить Initial Roles and Groups.
В Defaults.pm обратите внимание на строки:

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

    # AuthSyncModule::LDAP::UserSyncRolesDefinition
    # (If "LDAP" was selected for AuthModule and you want to sync LDAP
    # groups to otrs roles, define the following.)
#    $Self->{'AuthSyncModule::LDAP::UserSyncRolesDefinition'} = {
#        # ldap group
#        'cn=agent,o=otrs' => {
#            # otrs role
#            'role1' => 1,
#            'role2' => 0,
#        },
#        'cn=agent2,o=otrs' => {
#            'role3' => 1,
#        }
#    };
При первом логине, пользователь AD с определенными аттрибутами получит необходимые роли/группы/очереди, без какой-либо ручной настройки.
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9

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

Re: Отображение агентов в списке до логона

Сообщение ykolesnikov » 10 мар 2017, 13:38

Вот это качественное решение!!! :!:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ashilov
OTRS Новобранец
Сообщения: 16
Зарегистрирован: 29 дек 2016, 12:48
Откуда: Екб

Re: Отображение агентов в списке до логона

Сообщение ashilov » 10 мар 2017, 14:48

Спасибо за участие, этот вариант тоже рассматривал, но эти варианты требуют хотя бы одного логона для того чтобы появиться в базе отрс. У меня сейчас задача чтобы кучу агентов (девелоперов) не запустить в отрс, чтобы голова у них не болела из-за его логики, а просто чтобы эти агенты были в адресной книге отрс, и чтобы сервис деск мог всяко разно уведомлять девелоперов из отрс.

Artjoms
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 окт 2011, 17:36
Откуда: Latvija

Re: Отображение агентов в списке до логона

Сообщение Artjoms » 10 мар 2017, 16:35

В таком случае - самое простое решение:
Можно агентов сразу заводит и в базу OTRS. Главное, чтобы данные все совпадали.
Или же автоматизация на основе упомянутого скрипта:
Теоретически существует скрипт синхронизации клиентов: (см. otrs/scripts/tools/sync-ldap2db.pl )
Smile :)
----------------------------------------
Artjoms Petrovs
System Analyst / Системный Аналитик
Software Developer / Разработчик Информационных Систем
----------------------------------------
OTRS 5 Patch Level 9

Ответить