Автомат распределения Агентов по группам

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

Модератор: ykolesnikov

Ответить
alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Автомат распределения Агентов по группам

Сообщение alegator2222 » 14 апр 2016, 13:14

Господа, помогайте. Нашел в мануале функцию которая позволяет основываясь на группе в LDAP присваивать группу в OTRS, скажем если агент в группе CN=Users,DC=russia,DC=corp,DC=local
то кинуть его в группу admin_russia
И соответственно если группа в ЛДАПе другая то и в ОТРСе группа тоже другая.

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

# Attributes needed for group syncs
# (attribute name for group value key)
$Self->{'AuthSyncModule::LDAP::AccessAttr'} = 'memberUid';
# (select the attribute for type of group content UID/DN for full ldap name)
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'UID';
# $Self->{'AuthSyncModule::LDAP::UserAttr'} = 'DN';

AuthSyncModule::LDAP::UserSyncGroupsDefinition
# (If "LDAP" was selected for AuthModule and you want to sync LDAP
# groups to otrs groups, define the following.)
$Self->{'AuthSyncModule::LDAP::UserSyncGroupsDefinition'} = {
    # your ldap group
    'cn=agent,o=otrs' => {
        # otrs group(s)
        'admin' => {
            # permission
            rw => 1,
            ro => 1,
        },
        'faq' => {
            rw => 0,
            ro => 1,
        },
    },
    'cn=agent2,o=otrs' => {
        'users' => {
            rw => 1,
            ro => 1,
        },
    }
};
OTRS 6.0.11
Ubuntu 18.04.1 server

alegator2222
OTRS Новобранец
Сообщения: 117
Зарегистрирован: 14 апр 2015, 16:11
Благодарил (а): 1 раз

Re: Автомат распределения Агентов по группам

Сообщение alegator2222 » 14 апр 2016, 13:17

После того как вставляю этот кусок кода с вписанными моими данными в config.pm otrs вообще не заводится.
Может уже кто использовал этот способ, или может другое есть, более гуманный?? Может через ACL как то можно?
OTRS 6.0.11
Ubuntu 18.04.1 server

Ответить