[РЕШЕНО]Динамическое поле CustomerID в интерфейс клиента

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

Модератор: ykolesnikov

Ответить
krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

[РЕШЕНО]Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 13 июл 2015, 20:57

Здравствуйте.
Обслуживаем клиента с филиалами. Пользователь один. Каждому филиалу присвоен свой ID компании (CustomerID).
Как настроить динамическое поле в просмотре Заявок компании и в просмотре Заявки в интерфейсе клиента?

Динамическое поле создаю :
тип Текст
объект Заявка
метка idcompany
название Компания
значение по умолчанию CustomerID

включаю отображение на соответствующих экранах.
Результат:
на экране Заявка поле не появляется
на экране просмотра Заявок компании появляется столбец Компания напротив каждой заявки пусто.
Вроде весь форум перечитал, нашел несколько тем, но по тем решениям не получается. Возможно значение по умолчанию неверно.
Если так, подскажите пожалуйста. Буду благодарен за помощь.
Последний раз редактировалось krutoy 29 дек 2015, 09:33, всего редактировалось 1 раз.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение ykolesnikov » 27 июл 2015, 08:51

Не очень понятно все. При правильной настройке компаний клиента, CustomerID и будет содержать ее код или наименование, в зависимости от того, как Вы это оформите. Стандартно в TicketZoom CustomerID отображается в информации о заявке ниже Приоритета, а также наименование клиента(компании) отображается в информации о клиенте Зачем делать еще одно поле?
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 июл 2015, 08:54

в интерфейсе агента - да, настраивается посмотр.
в интерфейсе пользователя(клиента) не отображается и не настраивается. В этом закавыка.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение ykolesnikov » 27 июл 2015, 09:07

Простите, невнимательно прочитал вопрос. :oops:
Боюсь, что в данном случае, только можно сделать это поменяв код в шаблоне .tt или соответствующем модуле. Разработчикам как-то не пришло, видимо, в голову, что клиент не знает кто он и откуда.
У меня одна организация на обслуживании - мэрия, поэтому, в качестве CustomerID я использую сокращенные наименования ее подразделений - управлений и департаментов. Это для отчетности.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 июл 2015, 09:27

т.е. никак стандартными методами не сделать, значение в динполе бралось ну скажем из базы данных? :?:
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 июл 2015, 09:36

сможете подсказать, в каком файле .рм находятся настройки интерфейса агента и клиента?
в мануале куски кода даны,а где их искать не написано.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение alexus » 27 июл 2015, 14:52

С уважением,
Алексей Юсов

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

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 24 ноя 2015, 17:37

Спасибо за помощь. Работает на ура.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение ykolesnikov » 24 ноя 2015, 19:11

krutoy писал(а):Спасибо за помощь. Работает на ура.
Коллега! А поделиться, слабо? Если отлажено, можно и в Howtos. :)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 24 ноя 2015, 19:27

делиться в принципе особо не чем - сделано через множественный id
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 дек 2015, 11:16

снова поднимаю эту тему.
уточняю, чтобы хотелось получить
одна учетка клиента
несколько компаний закреплено за этой учёткой через customerids
т.к. через веб-интерфейс customer.pl учётка клиента может оставлять заявки только на ту компанию, которая прописана у неё в настройках, она не может оставлять заявки на другие свои компании. это можно решить оставлением заявок через почту с дальнейшей фильтрацией.
но в веб-интерфейсе клиента customer.pl в экране CustomerTicketOverview нет столбца, в котором писался бы customerid, как в экране агента.

возможно ли решить задачу со столбцом customerid? скажем через динамическое поле
пробую добавить поле, проставляю маппинг - столбец пустой.
подскажите возможные пути решения
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 дек 2015, 16:25

разобрался -не то имя вписывал в маппинг
всё работает.
ещё бы сделать возможность смены компании клиента в заявке.
может есть идеи?
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение ykolesnikov » 27 дек 2015, 17:04

Если Владельцу заявки - агенту, в TicletZoom, доступен пункт меню Клиент, то там, по-моему, можно менять всё. Попробуйте.
Это если я Вас правильно понял.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 дек 2015, 17:13

проверил, работает.
система видимо глюканула и не срабатывало.
спасибо

а есть ли возможность клиенту самому в веб-интерфейсе менять компанию?
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

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

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение ykolesnikov » 27 дек 2015, 17:38

Стандартно, нет. Куда копать, в принципе не знаю, у меня такой проблемы нет. Всё ведь начинается с аутентификации клиента. При обычном входе в веб-интерфейс, наглядно видно, что CustomerID там не участвует.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

krutoy
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 15 июн 2015, 16:39

Re: Динамическое поле CustomerID в интерфейс клиента

Сообщение krutoy » 27 дек 2015, 18:02

ТАМ УЧАСТВУЕТ СКОРЕЕ ВСЕГО USERCUSTOMERID, потому что при маппинге указывал именно это. для того чтобы столбец появился в интерфейсе.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL

Ответить