Кастомеры из 1-ой базы и 2-х таблиц
Модератор: ykolesnikov
Кастомеры из 1-ой базы и 2-х таблиц
Надо, что бы ОТРС брал информацию о клиентах из внешний базы майэскуль. В Конфиг.пм добавил директиву для того, что бы ОТРС подключался к внешней базе, сопоставил поля.
Проблема в том, что можно указать ОТРС подключаться к внешний базе и к определенной таблице, а мне нужно, что бы ОТРС брал инфу из одной базы, но из разных таблиц.
Была идея сначала добавить кастомюзер2 в Конфиг.пм, но проблема в том, что в другой таблице нет таких полей как уид, логин и т.д., а есть только инфа об адресах, которая мне и нужна.
Потом появилась идея во внешнею базу в определенную таблицу добавить поле которое бы брало значение из другой таблицы этой же базы, но как это реализовать на практике я не знаю.
Ниид хелп.
Проблема в том, что можно указать ОТРС подключаться к внешний базе и к определенной таблице, а мне нужно, что бы ОТРС брал инфу из одной базы, но из разных таблиц.
Была идея сначала добавить кастомюзер2 в Конфиг.пм, но проблема в том, что в другой таблице нет таких полей как уид, логин и т.д., а есть только инфа об адресах, которая мне и нужна.
Потом появилась идея во внешнею базу в определенную таблицу добавить поле которое бы брало значение из другой таблицы этой же базы, но как это реализовать на практике я не знаю.
Ниид хелп.
Re: Кастомеры из 1-ой базы и 2-х таблиц
Решение нашлось не в ОТРС, а в мускул.
Создал представление (create view), в нем указал брать данные из 2-х таблиц, в ОТРС соответственно брать инфу из представления.
Создал представление (create view), в нем указал брать данные из 2-х таблиц, в ОТРС соответственно брать инфу из представления.
Re: Кастомеры из 1-ой базы и 2-х таблиц
Да. Такое решение на ум пришло сразу.
Только вопрос стал в другом:
как теперь вносить/изменять данные в этом представлении?
Только вопрос стал в другом:
как теперь вносить/изменять данные в этом представлении?
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Кастомеры из 1-ой базы и 2-х таблиц
Если у Вас есть необходимость в таком способе хранения данных(2 таблицы), значит, видимо, какой-то другой софт их заполняет? Если нет, то зачем огород городить? Слейте данные под стандартный вариант 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? Спросите меня как!
Алексей Юсов
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: Кастомеры из 1-ой базы и 2-х таблиц
Вы совершенно правы. Данные хранятся в базе другой системы.
Есть ли возможность реализовать такой функционал без изменения структуры таблиц этой системы?
Есть ли возможность реализовать такой функционал без изменения структуры таблиц этой системы?
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Кастомеры из 1-ой базы и 2-х таблиц
Опишите подробнее, что Вы хотите реализовать. Я не очень пока понимаю, что у Вас есть и что Вам в итоге нужно изменить.
С уважением,
Алексей Юсов
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: Кастомеры из 1-ой базы и 2-х таблиц
У нас есть база данных, содержащая информацию о пользователях в нескольких таблицах (общая информация - в одной, адреса - в другой, реквизиты доступа - третьей и т.п.).
Стояла задача сделать так, чтобы пользователи выбирались из этих таблиц (это уже реализовано в виде вьюхи) и можно было изменять эти данные.
Вьюхи mysql не могут одновременно изменять данные в нескольких таблицах.
Стояла задача сделать так, чтобы пользователи выбирались из этих таблиц (это уже реализовано в виде вьюхи) и можно было изменять эти данные.
Вьюхи mysql не могут одновременно изменять данные в нескольких таблицах.
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Кастомеры из 1-ой базы и 2-х таблиц
А как заполнялись эти таблицы изначально?
С уважением,
Алексей Юсов
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: Кастомеры из 1-ой базы и 2-х таблиц
Эти таблицы используются в другой системе, ей же и заполняются.
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Кастомеры из 1-ой базы и 2-х таблиц
Я не вижу проблемы пока вообще! Если они заполняются другой системой - пусть ей и заполняются Просто надо продумать регламент по внесению клиентов и все. В OTRS данные по клиенту - статический объект, который никак не меняется. Есть клиент - хорошо, нет - тоже хорошо, только к нему заявку не привяжешь. Появился клиент, внесли его другой системой в БД, OTRS через create view берет его данные. В чем проблема еще раз?
С уважением,
Алексей Юсов
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: Кастомеры из 1-ой базы и 2-х таблиц
В таком ключе нет проблем. А если нужна функция внесения клиентов и через отрс?
В общем задачу отменили, будем делать нечто похожее на то, что Вы описали постом выше. Спасибо
В общем задачу отменили, будем делать нечто похожее на то, что Вы описали постом выше. Спасибо