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

Не удается "Создать телефонную заявку"

Добавлено: 27 фев 2020, 13:55
lpetr2
Начали развертывать OTRS 6.
Подключили его к внешней БД для выхватывание клиентов по ФИО.
Клиент из БД загружается. Но после составления заявки выдает "Произошла одна или несколько ошибок" и выделяет красным поле "Учетная запись клиента" с якобы "Пожалуйста, удалите эту запись и введите новую с корректным значением."

Скрины прикладываю.
Подозреваем, что есть какие то настройки по составлению заявок, где проводится проверка полей. Вот где эти настройки - не можем разобраться. Наведите куда смотреть и решить нашу задачу.

Нам требуется создавать заявки используя как внешнюю БД (загружать данные по клиенту) так и без внешней БД (если это новый клиент). Те по сути самостоятельно указывать имя учетной записи (или имя клиента).
Снимок.JPG
Снимок.JPG (58 КБ) 10235 просмотров
Снимок2.JPG
Снимок2.JPG (63.71 КБ) 10234 просмотра

Re: Не удается "Создать телефонную заявку"

Добавлено: 27 фев 2020, 22:37
alexus
У клиентов есть обязательные поля. Зайдите в админку или в Config.pm и проверьте

Re: Не удается "Создать телефонную заявку"

Добавлено: 28 фев 2020, 10:03
lpetr2
Как бы и так было в целом понятно, что где-то ограничение стоит. Вопрос, где смотреть настройки этого поля. Может все таки тыкнете в нужное место?
alexus писал(а):
27 фев 2020, 22:37
У клиентов есть обязательные поля. Зайдите в админку или в Config.pm и проверьте

Re: Не удается "Создать телефонную заявку"

Добавлено: 28 фев 2020, 10:14
paver
Подозреваю, что нет емайла

Re: Не удается "Создать телефонную заявку"

Добавлено: 28 фев 2020, 17:13
lpetr2
И мне не нужно отключать от поля метку "обязательное". Оно тупо не принимается ни в каком виде. Почему хз. Логи все чистые.
alexus писал(а):
27 фев 2020, 22:37
У клиентов есть обязательные поля. Зайдите в админку или в Config.pm и проверьте

Неужели никто не сталкивался?

Re: Не удается "Создать телефонную заявку"

Добавлено: 28 фев 2020, 19:27
alexus
lpetr2 писал(а):
28 фев 2020, 17:13
И мне не нужно отключать от поля метку "обязательное". Оно тупо не принимается ни в каком виде. Почему хз. Логи все чистые.
А вы скрин клиента в БД покажите

Re: Не удается "Создать телефонную заявку"

Добавлено: 02 мар 2020, 10:23
lpetr2
Можно поточнее что именно хотите увидеть на скрине?
alexus писал(а):
28 фев 2020, 19:27
lpetr2 писал(а):
28 фев 2020, 17:13
И мне не нужно отключать от поля метку "обязательное". Оно тупо не принимается ни в каком виде. Почему хз. Логи все чистые.
А вы скрин клиента в БД покажите

Re: Не удается "Создать телефонную заявку"

Добавлено: 02 мар 2020, 19:56
alexus
lpetr2 писал(а):
02 мар 2020, 10:23
Можно поточнее что именно хотите увидеть на скрине?
Данные этого клиента в OTRS в админке

Re: Не удается "Создать телефонную заявку"

Добавлено: 03 мар 2020, 11:15
lpetr2
alexus писал(а):
02 мар 2020, 19:56
lpetr2 писал(а):
02 мар 2020, 10:23
Можно поточнее что именно хотите увидеть на скрине?
Данные этого клиента в OTRS в админке
Снимок3.JPG
Снимок3.JPG (80.23 КБ) 10144 просмотра

Re: Не удается "Создать телефонную заявку"

Добавлено: 03 мар 2020, 12:56
paver
1, Обязательное поле фио манагера не заполнено
2. Как предполагал, не мейла. Ожидаются проблемы
3. Ну и на config.pm не помешало бы взглянуть.

Re: Не удается "Создать телефонную заявку"

Добавлено: 03 мар 2020, 15:32
alexus
paver писал(а):
03 мар 2020, 12:56
1, Обязательное поле фио манагера не заполнено
2. Как предполагал, не мейла. Ожидаются проблемы
3. Ну и на config.pm не помешало бы взглянуть.
Полностью поддерживаю!
Надо смотреть настройки CustomerMap в Config.pm

Re: Не удается "Создать телефонную заявку"

Добавлено: 04 мар 2020, 14:13
lpetr2
alexus писал(а):
03 мар 2020, 15:32
paver писал(а):
03 мар 2020, 12:56
1, Обязательное поле фио манагера не заполнено
2. Как предполагал, не мейла. Ожидаются проблемы
3. Ну и на config.pm не помешало бы взглянуть.
Полностью поддерживаю!
Надо смотреть настройки CustomerMap в Config.pm

Вот из Config.pm фрагмент Customer , в блоке Map .

Map => [

# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
#[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'Contract', 'Contract', 'CC_IDENT', 1, 0, 'var', '', 1 ],
[ 'UserFirstname', 'Firstname', 'C_NAME', 1, 1, 'var', '', 1 ],
#[serLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'CLIENT_ID', 0, 1, 'var', '', 1 ],
[ 'Manager_fio', 'Manager_fio', 'MANAGER_FIO', 1, 1, 'var', '', 1 ],
# [ 'UserPassword', 'Password', 'CLIENT_ID', 1, 0, 'var', '', 1 ],
# [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ],
# [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ],
# [ 'UserCustomerID', 'CustomerID', 'CLIENT_ID', 1, 1, 'var', '', 1 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, 'var', '', 0 ],
# [ 'UserPhone', 'Phone', 'phone', 1, 0, 'var', '', 0 ],
# [ 'UserFax', 'Fax', 'fax', 1, 0, 'var', '', 0 ],
# [ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
# [ 'UserStreet', 'Street', 'LEGAL_ADDRESS_STR', 1, 0, 'var', '', 1 ],
[ 'UserStreet', 'Address', 'ADDR', 1, 0, 'var', '', 1 ],
# [ 'UserZip', 'Zip', 'zip', 1, 0, 'var', '', 0 ],
[ 'IP', 'IP', 'IP_ADDR', 1, 0, 'var', '', 1 ],
[ 'Balance', 'Balance', 'CL_BAL', 1, 0, 'var', '', 1 ],
# [ 'Balance', 'Balance', 'Balance', 1, 0, 'var', '', 1 ],
# [ 'UserCity', 'City', 'city', 1, 0, 'var', '', 0 ],
# # ['UserCountry', 'Country', 'country', 1, 0, 'var', '', 0 ],
# # [ 'UserComment', 'TP', 'SG_NAMES', 1, 0, 'var', '', 1 ],
[ 'TP', 'TP', 'SG_NAMES', 1, 0, 'var', '', 1 ],
[ 'START', 'Start', 'C_BEGIN', 1, 0, 'var', '', 1 ],
[ 'END', 'End', 'C_END', 1, 0, 'var', '', 1 ],
# [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],


Могу отметить, что аналогичный конфиг используется в рабочем otrs 3.2. Поле "Manager_fio" используется у нас только у определенных клиентов (юр лица). В остальных оно пустое. В нем создается все без нареканий.

Причем otrs 6 подключается к той же БД и таблице что и версия 3.2. ВРоде не должно как то влиять ведь только вытаскивает их из БД. Поправьте если не прав.

По ряду причин решили передти на otrs 6.x без процесса обновления. Стоит задача воссоздать весь функционал.

Так же не понял о какой почте идет речь. Исх. от otrs на имя владельца тикета или почта клиента?

Re: Не удается "Создать телефонную заявку"

Добавлено: 05 мар 2020, 10:32
paver
lpetr2 писал(а):
04 мар 2020, 14:13
# note: Login, Email and CustomerID needed!
Интересно, как это переводится?
Могу отметить, что аналогичный конфиг используется в рабочем otrs 3.2. Поле "Manager_fio" используется у нас только у определенных клиентов (юр лица). В остальных оно пустое. В нем создается все без нареканий.
А на правильных клиентах (с манагер_фио) тоже ошибка вылетает?
Причем otrs 6 подключается к той же БД и таблице что и версия 3.2. ВРоде не должно как то влиять ведь только вытаскивает их из БД. Поправьте если не прав.
Поправляю. Не прав. Структура данных сильно изменилась, странно, что OTRS вообще запустился.
Или речь только про каталог пользователей?
По ряду причин решили передти на otrs 6.x без процесса обновления. Стоит задача воссоздать весь функционал.
Я бы даже проверять такое не стал.
Так же не понял о какой почте идет речь. Исх. от otrs на имя владельца тикета или почта клиента?
О клиентах, конечно. OTRS - система, заточенная на использование емайл. На форуме несколько топиков, посвященных вопросу обхода этой проблемы. Решаемо, но все равно костыльно.

Re: Не удается "Создать телефонную заявку"

Добавлено: 05 мар 2020, 19:07
alexus
lpetr2 писал(а):
04 мар 2020, 14:13

Могу отметить, что аналогичный конфиг используется в рабочем otrs 3.2. Поле "Manager_fio" используется у нас только у определенных клиентов (юр лица). В остальных оно пустое. В нем создается все без нареканий.

Причем otrs 6 подключается к той же БД и таблице что и версия 3.2. ВРоде не должно как то влиять ведь только вытаскивает их из БД. Поправьте если не прав.

По ряду причин решили передти на otrs 6.x без процесса обновления. Стоит задача воссоздать весь функционал.

Так же не понял о какой почте идет речь. Исх. от otrs на имя владельца тикета или почта клиента?
1. Все обязательные поля должны быть заполнены! Или делайте их необязательными
2. Подключение к старой базе - это в каком смысле? Новая OTRS 6 в конфиге подключена к старой БД?
3. Могу даже представить почему перешли без обновления))) Воссоздать - это как?
4. Мы говорим про настройки КЛИЕНТА, речь про email для учётной записи клиента, разумеется.

Re: Не удается "Создать телефонную заявку"

Добавлено: 25 мар 2020, 17:10
lpetr2
Сделал только 2 поля обязательными. Логин и Имя. Все равно не дает создать.

Поставлю вопрос с другой стороны.

Вот я решил поднять OTRS 6. Все сделал по инструкции . Система запустилась. В вэб морду попал. Какие минимальные настройки нужно выполнить, чтобы я мог создать телефонную заявку?

Попрошу не тыкать в комменты. Я их видел.

paver писал(а):
05 мар 2020, 10:32
lpetr2 писал(а):
04 мар 2020, 14:13
# note: Login, Email and CustomerID needed!
Интересно, как это переводится?
Могу отметить, что аналогичный конфиг используется в рабочем otrs 3.2. Поле "Manager_fio" используется у нас только у определенных клиентов (юр лица). В остальных оно пустое. В нем создается все без нареканий.
А на правильных клиентах (с манагер_фио) тоже ошибка вылетает?
Причем otrs 6 подключается к той же БД и таблице что и версия 3.2. ВРоде не должно как то влиять ведь только вытаскивает их из БД. Поправьте если не прав.
Поправляю. Не прав. Структура данных сильно изменилась, странно, что OTRS вообще запустился.
Или речь только про каталог пользователей?
По ряду причин решили передти на otrs 6.x без процесса обновления. Стоит задача воссоздать весь функционал.
Я бы даже проверять такое не стал.
Так же не понял о какой почте идет речь. Исх. от otrs на имя владельца тикета или почта клиента?
О клиентах, конечно. OTRS - система, заточенная на использование емайл. На форуме несколько топиков, посвященных вопросу обхода этой проблемы. Решаемо, но все равно костыльно.

Re: Не удается "Создать телефонную заявку"

Добавлено: 25 мар 2020, 17:23
lpetr2
1. Оставил обязательными только Имя и логин. Не решило вопрос.
2. Под старой базой имеется ввиду БД, которая является внешним источником для поиска существующих клиентов. При создании заявки если есть совпадения в этой базе , то можно подгрузить данные по клиенту. Чтение, не более.
3. Решили с нуля поднять 6 версию. Старую держать как архив старых заявок.
4. Не ведем привязку email по клиентам. Клиенты не имеют доступа с otrs. Системой пользуются только сотрудники.

И Вас СПРОШУ.
"Вот я решил поднять OTRS 6. Все сделал по инструкции . Система запустилась. В вэб морду попал. Какие минимальные настройки нужно выполнить, чтобы я мог создать телефонную заявку?"

Вот не могу найти четко выстроенную логическую цепочку по настройке системы.

Если дело с почтой, которая должна быть у каждого клиента. То наведите как убрать эту привязку.

Или может есть какойто шаблон для проверки корректности заполнения поля?
alexus писал(а):
05 мар 2020, 19:07
lpetr2 писал(а):
04 мар 2020, 14:13

Могу отметить, что аналогичный конфиг используется в рабочем otrs 3.2. Поле "Manager_fio" используется у нас только у определенных клиентов (юр лица). В остальных оно пустое. В нем создается все без нареканий.

Причем otrs 6 подключается к той же БД и таблице что и версия 3.2. ВРоде не должно как то влиять ведь только вытаскивает их из БД. Поправьте если не прав.

По ряду причин решили передти на otrs 6.x без процесса обновления. Стоит задача воссоздать весь функционал.

Так же не понял о какой почте идет речь. Исх. от otrs на имя владельца тикета или почта клиента?
1. Все обязательные поля должны быть заполнены! Или делайте их необязательными
2. Подключение к старой базе - это в каком смысле? Новая OTRS 6 в конфиге подключена к старой БД?
3. Могу даже представить почему перешли без обновления))) Воссоздать - это как?
4. Мы говорим про настройки КЛИЕНТА, речь про email для учётной записи клиента, разумеется.

Re: Не удается "Создать телефонную заявку"

Добавлено: 25 мар 2020, 18:09
alexus
lpetr2 писал(а):
25 мар 2020, 17:23
"Вот я решил поднять OTRS 6. Все сделал по инструкции . Система запустилась. В вэб морду попал. Какие минимальные настройки нужно выполнить, чтобы я мог создать телефонную заявку?"

Вот не могу найти четко выстроенную логическую цепочку по настройке системы.

Если дело с почтой, которая должна быть у каждого клиента. То наведите как убрать эту привязку.

Или может есть какойто шаблон для проверки корректности заполнения поля?
Надо детально смотреть на вашу систему, разбираться в настройках и только после этого давать рекомендации.
"Логически выстроенная цепочка по настройке системы" - ценное знание, полученное за годы интенсивной работы. Готов им поделиться за разумную плату.