Установил OTRS, настроил идентификацию агентов через AD и был ошеломлён отсутствием возможности отправки агентами сообщений в собственную поддержку. Нашёл тему https://otrsteam.ideascale.com/a/dtd/Ag ... 5266-10369 , где предлагается агентам ходить через customer.pl. В примерах интеграции заказчиков с AD не нашёл возможности синхронизации. Мне кажется, что задача довольно распространённая, поэтому должно быть простое решение.
Хочу реализовать следующую функциональность. Основная задача - обеспечить поддержку заказчиков по продуктам, а также избавиться от внутренней email переписки, когда может быть несколько ответственных.
А) Есть очереди:
- it, accounting, head - очереди внутренней поддержки сотрудников, куда они пишут свои вопросы сотрудникам технической поддержки, бухгалтерии, руководству
- soft1, soft2, soft3, ... - очереди по отдельным программным продуктам, где сотрудники соответствующих отделов взаимодействуют в ходе работы, решают возникающие вопросы
- customer1_soft1, customer1_soft2, ... - очереди поддержки отдельных программных продуктов, установленных у заказчика 1
... - customerN_softX, customerN_softY, ... - очереди поддержки отдельных программных продуктов, установленных у заказчика N
- staff - все сотрудники компании, могут создавать запросы в очередях внутренней поддержки, но не видят списки существующих запросов в этих очередях; созданные ранее запросы видят и могут отвечать на них
- it_support, accounting_support, head_support - сотрудники внутренних служб поддержки, которые могут просматривать запросы в соответствующих очередях и отвечать на запросы сотрудников; любой из сотрудников поддержки может создать и запрос в соответствующей очереди и назначить исполнителем другого сотрудника
- soft1_support, soft2_support, ... - сотрудники отделов, отвечающих за соответствующие программные продукты; могут создавать запросы и отвечать на них в рамках очередей soft1, soft2, ...
- customer1_soft1_support, customer1_soft2_support, ... - сотрудники поддержки заказчика 1 по соответствующим программным продуктам; могут просматривать соответствующие очереди и отвечать заказчику;
- customer1_soft1_comment, customer1_soft2_comment, ... - сотрудники поддержки программных продуктов, которые могут комментировать запросы заказчика 1, но не могут отправлять ответы;
...
- "Наблюдатель заказчика" - видит лишь сообщения в запросе, но добавлять собственные не может;
- "Заказчик" - видит лишь сообщения в запросе, но может отправлять собственные запросы в ответ;
- "Наблюдатель поддержки" - видит и сообщения, и комментарии в запросе; собственные сообщения или комментарии отправлять не может;
- "Участник поддержки" - видит и сообщения, и комментарии в запросе, но в запрос может оставлять лишь комментарии;
- "Сотрудник поддержки" - видит и сообщения, и комментарии в запросе, причём может в запросе оставлять как комментарии, так и отвечать заказчику сообщениями.
- Возможность создания новых запросов в очереди;
- Возможность просмотра списка запросов в очереди;
- Полномочия на отдельные запросы (см. п. В) по умолчанию; эти полномочия автоматически распространяются на запросы в данной очереди, если не определено иное (см. ниже)