Страница 1 из 1

Создание отчета по бизнесам

Добавлено: 24 май 2018, 14:08
RomanRabodzey
Добрый день!

Спустя почти год пользования 5й ОТРС возникла потребность с создании отчетов по бизнесам, которые облуживает компания, в которой я работаю.

Конфиг системы в подписи, Информацию о клиенте тянет с AD

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

CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 10000,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
CustomerCompanySupport => 1,
Map => [
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 0, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 0, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 1, 'var' ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 1, 'var' ],
[ 'UserOfficeLocation', 'physicalDeliveryOfficeName', 'physicalDeliveryOfficeName', 1, 1, 'var'],
[ 'UserCompany', 'Company', 'company', 1, 1, 'var' ],
[ 'UserOfficeTitle', 'OfficeTitle', 'title', 1, 1, 'var' ],
[ 'UserDepartment', 'Department', 'department', 1, 1, 'var' ],
[ 'UserCity', 'City', 'l', 1, 1, 'var' ],
[ 'UserStreet', 'Street', 'streetAddress', 1, 1, 'var' ],
],
};
UserOfficeLocation и UserDepartment прописаны в Core и в динамических полях для отбражения.
Изображение

Пытался по этому принципу настроить UserCompany, но безрезультатно, ни в поиске не находит по бизнесу (по кабинету находит, по дожности нет), ни в отчетах не отображается (/otrs/index.pl?Action=AgentStatistics;Subaction=Overview). Может кто уже сталкивался с подобной задачей и поделиться своим решением. Заранее благодарен

Re: Создание отчета по бизнесам

Добавлено: 25 май 2018, 18:47
alexus
А Вы маппинг атрибута в дин. поле включили в конфиге?

Re: Создание отчета по бизнесам

Добавлено: 25 май 2018, 18:56
RomanRabodzey
Естественно

Изображение

Re: Создание отчета по бизнесам

Добавлено: 28 май 2018, 20:54
alexus
Покажите скриншоты настроек, данных клиента и истории тикета

Re: Создание отчета по бизнесам

Добавлено: 28 май 2018, 21:12
RomanRabodzey
Config.pm и Core:Ticket скриншоты выше

Динамические подключены тут:
Изображение

и тут:
Изображение

Данные клиента
Изображение

История тикета:
Изображение

Re: Создание отчета по бизнесам

Добавлено: 28 май 2018, 23:43
alexus
Странно, я вложений не вижу - http://joxi.ru/KAgY5BzU4E6Ovm

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 00:16
RomanRabodzey
Прошу прощения, ссылки обновил, но странно себя повел дропбокс. В хроме на МакОС все отображалось корректно. Вероятно в кеше сохранились

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 01:29
alexus
Настройте вывод значений дин. полей в тикетзуме, включите английский язык, и Вам станет понятно, что куда пишется. Ну и разберитесь, а каком поле клиента что хранится.

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 09:38
RomanRabodzey
Динамические в Frontend::Agent::Ticket::ViewZoom я специально не использовал в пользу Frontend::Agent::Ticket::ViewFreeText, по причине того что данная информация касается больше заявителя и было бы правильнее и корректнее если бы она отображалась именно в поле "Информация о заявителе".

Вопрос как создать и вывести отчет по бизнесам все же актуальный
Изображение

В поиске параметры Компания и должность есть и уже, прям вот радостная новость для меня, часть заявок находит, но не все, как хотелось бы

Был бы благодарен за помощь и возможно ссылку где почитать о разделе "Отчеты"

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 12:28
alexus
В правильно заданном вопросе - больше половины ответа. Какой конкретно атрибут клиента вам надо вывести в отчёт. Поля "бизнес" я нигде не увидел. Это - Компания или Департамент или ещё что-то?

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 13:40
RomanRabodzey
Нужно построить примитивный отчет по Компаниям. В отчете должно быть кол-во заявок с номерами и отдел, выполняющий или выполнивший заявку. И мне кажется используя именно "Динамический список" это реализуемо.

Только что проверил и если поэксперементировать еще немного с осями и фильтром может получится то, что нужно. Но, забегая чуть наперед, появился вопрос. Как "переиндексировать" базу ОТРС? При тестовом построении отчета на многие заявки не видно компанию

Изображение

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 13:46
alexus
Что такое "Компания"? Это CustomerID учётной записи клиента?
Зачем тогда огород городить с дин. полями?
RomanRabodzey писал(а):Как "переиндексировать" базу ОТРС? При тестовом посторении отчета на многие заявки не видно компанию
Можно попробовать Планировщиком - через домен учётки отобрать принадлежность к Команиии

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 15:12
RomanRabodzey
CustomerID это учетная запись в Active Directory. "Компания" это динамическое поле. Добавлено было по причине того что ни в отчетах, ни в поиске этого параметра для выбора не было, но и до добавления отображалось в поле "Информация о заявителе". Было сделано все из-за отчета

По планировщику можно поподробнее?

Re: Создание отчета по бизнесам

Добавлено: 29 май 2018, 15:16
alexus
У Вас системное непонимание того, что у вас в системе происходит и куда двигаться. Тут только голосом можно объяснить, ибо писать трактаты нет времени. Пишите свои контакты в личку