[РЕШЕНО]Динамическое поле CustomerID в интерфейс клиента
Модератор: ykolesnikov
[РЕШЕНО]Динамическое поле CustomerID в интерфейс клиента
Здравствуйте.
Обслуживаем клиента с филиалами. Пользователь один. Каждому филиалу присвоен свой ID компании (CustomerID).
Как настроить динамическое поле в просмотре Заявок компании и в просмотре Заявки в интерфейсе клиента?
Динамическое поле создаю :
тип Текст
объект Заявка
метка idcompany
название Компания
значение по умолчанию CustomerID
включаю отображение на соответствующих экранах.
Результат:
на экране Заявка поле не появляется
на экране просмотра Заявок компании появляется столбец Компания напротив каждой заявки пусто.
Вроде весь форум перечитал, нашел несколько тем, но по тем решениям не получается. Возможно значение по умолчанию неверно.
Если так, подскажите пожалуйста. Буду благодарен за помощь.
Обслуживаем клиента с филиалами. Пользователь один. Каждому филиалу присвоен свой ID компании (CustomerID).
Как настроить динамическое поле в просмотре Заявок компании и в просмотре Заявки в интерфейсе клиента?
Динамическое поле создаю :
тип Текст
объект Заявка
метка idcompany
название Компания
значение по умолчанию CustomerID
включаю отображение на соответствующих экранах.
Результат:
на экране Заявка поле не появляется
на экране просмотра Заявок компании появляется столбец Компания напротив каждой заявки пусто.
Вроде весь форум перечитал, нашел несколько тем, но по тем решениям не получается. Возможно значение по умолчанию неверно.
Если так, подскажите пожалуйста. Буду благодарен за помощь.
Последний раз редактировалось krutoy 29 дек 2015, 09:33, всего редактировалось 1 раз.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Динамическое поле CustomerID в интерфейс клиента
Не очень понятно все. При правильной настройке компаний клиента, 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 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Динамическое поле CustomerID в интерфейс клиента
в интерфейсе агента - да, настраивается посмотр.
в интерфейсе пользователя(клиента) не отображается и не настраивается. В этом закавыка.
в интерфейсе пользователя(клиента) не отображается и не настраивается. В этом закавыка.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Динамическое поле CustomerID в интерфейс клиента
Простите, невнимательно прочитал вопрос.
Боюсь, что в данном случае, только можно сделать это поменяв код в шаблоне .tt или соответствующем модуле. Разработчикам как-то не пришло, видимо, в голову, что клиент не знает кто он и откуда.
У меня одна организация на обслуживании - мэрия, поэтому, в качестве CustomerID я использую сокращенные наименования ее подразделений - управлений и департаментов. Это для отчетности.
Боюсь, что в данном случае, только можно сделать это поменяв код в шаблоне .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 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Динамическое поле CustomerID в интерфейс клиента
т.е. никак стандартными методами не сделать, значение в динполе бралось ну скажем из базы данных?
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
Re: Динамическое поле CustomerID в интерфейс клиента
сможете подсказать, в каком файле .рм находятся настройки интерфейса агента и клиента?
в мануале куски кода даны,а где их искать не написано.
в мануале куски кода даны,а где их искать не написано.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Динамическое поле CustomerID в интерфейс клиента
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
Re: Динамическое поле CustomerID в интерфейс клиента
Спасибо за помощь. Работает на ура.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Динамическое поле CustomerID в интерфейс клиента
Коллега! А поделиться, слабо? Если отлажено, можно и в Howtos.krutoy писал(а):Спасибо за помощь. Работает на ура.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Динамическое поле CustomerID в интерфейс клиента
делиться в принципе особо не чем - сделано через множественный id
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
Re: Динамическое поле CustomerID в интерфейс клиента
снова поднимаю эту тему.
уточняю, чтобы хотелось получить
одна учетка клиента
несколько компаний закреплено за этой учёткой через customerids
т.к. через веб-интерфейс customer.pl учётка клиента может оставлять заявки только на ту компанию, которая прописана у неё в настройках, она не может оставлять заявки на другие свои компании. это можно решить оставлением заявок через почту с дальнейшей фильтрацией.
но в веб-интерфейсе клиента customer.pl в экране CustomerTicketOverview нет столбца, в котором писался бы customerid, как в экране агента.
возможно ли решить задачу со столбцом customerid? скажем через динамическое поле
пробую добавить поле, проставляю маппинг - столбец пустой.
подскажите возможные пути решения
уточняю, чтобы хотелось получить
одна учетка клиента
несколько компаний закреплено за этой учёткой через customerids
т.к. через веб-интерфейс customer.pl учётка клиента может оставлять заявки только на ту компанию, которая прописана у неё в настройках, она не может оставлять заявки на другие свои компании. это можно решить оставлением заявок через почту с дальнейшей фильтрацией.
но в веб-интерфейсе клиента customer.pl в экране CustomerTicketOverview нет столбца, в котором писался бы customerid, как в экране агента.
возможно ли решить задачу со столбцом customerid? скажем через динамическое поле
пробую добавить поле, проставляю маппинг - столбец пустой.
подскажите возможные пути решения
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
Re: Динамическое поле CustomerID в интерфейс клиента
разобрался -не то имя вписывал в маппинг
всё работает.
ещё бы сделать возможность смены компании клиента в заявке.
может есть идеи?
всё работает.
ещё бы сделать возможность смены компании клиента в заявке.
может есть идеи?
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Динамическое поле CustomerID в интерфейс клиента
Если Владельцу заявки - агенту, в TicletZoom, доступен пункт меню Клиент, то там, по-моему, можно менять всё. Попробуйте.
Это если я Вас правильно понял.
Это если я Вас правильно понял.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Динамическое поле CustomerID в интерфейс клиента
проверил, работает.
система видимо глюканула и не срабатывало.
спасибо
а есть ли возможность клиенту самому в веб-интерфейсе менять компанию?
система видимо глюканула и не срабатывало.
спасибо
а есть ли возможность клиенту самому в веб-интерфейсе менять компанию?
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Динамическое поле CustomerID в интерфейс клиента
Стандартно, нет. Куда копать, в принципе не знаю, у меня такой проблемы нет. Всё ведь начинается с аутентификации клиента. При обычном входе в веб-интерфейс, наглядно видно, что CustomerID там не участвует.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Динамическое поле CustomerID в интерфейс клиента
ТАМ УЧАСТВУЕТ СКОРЕЕ ВСЕГО USERCUSTOMERID, потому что при маппинге указывал именно это. для того чтобы столбец появился в интерфейсе.
C уважением, Андрей.
OTRS 4.0.14 CentOS 6.7 MySQL
OTRS 4.0.14 CentOS 6.7 MySQL