Данные о клиентах в нескольких таблицах
Moderator: DenisBY
Данные о клиентах в нескольких таблицах
Помогите пожалуйста разобраться:
есть БД с инфой о клиентах. В мануале описано как это все прикрутить к системе, правда написано как выдернуть данные из одной таблицы. У меня же их несколько(данные, адрес, и т.д.). Все одни связаны определнным образом. Как быть? Вроде бы логично сделать view, но такой возможности у меня нет.
есть БД с инфой о клиентах. В мануале описано как это все прикрутить к системе, правда написано как выдернуть данные из одной таблицы. У меня же их несколько(данные, адрес, и т.д.). Все одни связаны определнным образом. Как быть? Вроде бы логично сделать view, но такой возможности у меня нет.
-
- Znuny wizard
- Posts: 380
- Joined: 20 Sep 2010, 16:54
- Znuny Version: OTRS 6 CE
- Real Name: Alexey Yusov
- Company: Radiant System Group s.r.o
- Location: Prague
- Contact:
Re: Данные о клиентах в нескольких таблицах
Это надо сделать единоразово или постоянно данные брать из неё?
Alexey Yusov
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Re: Данные о клиентах в нескольких таблицах
Хотелось бы постоянно, но готов выслушать различные варианты, может быть вы подтолкнете меня к интересной идее
-
- Moderator
- Posts: 54
- Joined: 19 Aug 2010, 08:33
- Znuny Version: 3.0 CVS
- Location: Minsk, Belarus
Re: Данные о клиентах в нескольких таблицах
хорошо бы указать версию OTRS.
OTRS 3.0 SVN, CentOS, MySQL, Lotus LDAP for Agents and Customers. Production (Yes, I'm crazy).
Re: Данные о клиентах в нескольких таблицах
2.4 freeBSD 7.1 + apache + mysql Данные о клиентах в oracle 8.1DenisBY wrote:хорошо бы указать версию OTRS.
-
- Znuny wizard
- Posts: 380
- Joined: 20 Sep 2010, 16:54
- Znuny Version: OTRS 6 CE
- Real Name: Alexey Yusov
- Company: Radiant System Group s.r.o
- Location: Prague
- Contact:
Re: Данные о клиентах в нескольких таблицах
Решение зависит от специфики процесса. Если надо единожды загрузить базу в OTRS, а в дальнейшем поток новых клиентов будет не значительным, то имеет смысл сделать выгрузку "полуавтоматически" через промежуточную сводную таблицу. Если же надо постоянно - то тогда надо писать скрипт и прикручивать его к OTRSу.
С уважением,
alexus
OTRS.ru
С уважением,
alexus
OTRS.ru
Alexey Yusov
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
Re: Данные о клиентах в нескольких таблицах
Нужно постоянно, т.к. клиентская база поплняется довольно быстро.
я вот что думаю, может вы вкурсе: наверняка система берет что то вроде этого
Я вот думаю, может подправить этот селест, написав свой запрос со свзязями таблиц, а все что после where дописать как и было, возможно это прокатит? Попробую поискать в коде, поэксперементировать. Если есть идеи по поводу этого, было бы интересно их выслушать, т.к. систему поставил и играюсь с ней второй день, пытаюсь заточить под наши нужды, скопировав функционал нажей TTS + добавить вкусности otrs.
я вот что думаю, может вы вкурсе: наверняка система берет что то вроде этого
Code: Select all
select * from $customer_table where id = '123' or name like 'asdas'.....
Я вот думаю, может подправить этот селест, написав свой запрос со свзязями таблиц, а все что после where дописать как и было, возможно это прокатит? Попробую поискать в коде, поэксперементировать. Если есть идеи по поводу этого, было бы интересно их выслушать, т.к. систему поставил и играюсь с ней второй день, пытаюсь заточить под наши нужды, скопировав функционал нажей TTS + добавить вкусности otrs.
Re: Данные о клиентах в нескольких таблицах
нашел!
Ковырять нужно процедуру customergetdata, там же форируется переменная $SQL
Ковырять нужно процедуру customergetdata, там же форируется переменная $SQL
-
- Moderator
- Posts: 54
- Joined: 19 Aug 2010, 08:33
- Znuny Version: 3.0 CVS
- Location: Minsk, Belarus
Re: Данные о клиентах в нескольких таблицах
ну про то, что нужно просто грамотно составить SQL запрос имхо очевидно . правда я не знаю в какое место его вписать. но раз это нашли осталось только составить запрос .
OTRS 3.0 SVN, CentOS, MySQL, Lotus LDAP for Agents and Customers. Production (Yes, I'm crazy).
Re: Данные о клиентах в нескольких таблицах
Создай VIEW из нескольких страниц в БД. А дальше, как в документации
http://doc.otrs.org/2.4/en/html/x1801.html
http://doc.otrs.org/2.4/en/html/x1801.html
Re: Данные о клиентах в нескольких таблицах
спасибо, уже сам "догнал"Rashit wrote:Создай VIEW из нескольких страниц в БД. А дальше, как в документации
http://doc.otrs.org/2.4/en/html/x1801.html