Автозаполнение адреса
Модератор: ykolesnikov
Автозаполнение адреса
Уважаемые все,
В одной из тем HowTos описывалась возможность привзки клиента к компании (viewtopic.php?f=4&t=13). Логично предположить, что люди, работающие в одной компании, имеют одинаковый адрес. Есть ли в системе возможность автозаполнения полей адреса при заведении нового клиента-сотрудника компании данными из ее (компании) описания?
И еще один вопрос, есть ли возможность установить в качестве источника данных о клиентах, скажем, адресную книгу пользователя Exchange?
Спасибо,
Алексей
В одной из тем HowTos описывалась возможность привзки клиента к компании (viewtopic.php?f=4&t=13). Логично предположить, что люди, работающие в одной компании, имеют одинаковый адрес. Есть ли в системе возможность автозаполнения полей адреса при заведении нового клиента-сотрудника компании данными из ее (компании) описания?
И еще один вопрос, есть ли возможность установить в качестве источника данных о клиентах, скажем, адресную книгу пользователя Exchange?
Спасибо,
Алексей
Re: Автозаполнение адреса
В бесплатной версии привязки в полном смысле и нет. Ее осуществляете Вы если в описании компании клиента введете в качестве ID компании - CustomerID. Автозаполнения нет, может помочь браузер - при вводе он предлагает ранее вводившиеся варианты с введенными буквосочетаниями.
По поводу Excange не скажу, Active Directory можно. Почитайте мануал об авторизации из нескольких бэкендов
По поводу Excange не скажу, Active Directory можно. Почитайте мануал об авторизации из нескольких бэкендов
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5
Re: Автозаполнение адреса
Юрий, спасибо.
Говоря о (не)бесплатной версии, что Вы имеете в виду? Что нужно купить у OTRS AG подписку и тогда будет счастье?
Алексей
Говоря о (не)бесплатной версии, что Вы имеете в виду? Что нужно купить у OTRS AG подписку и тогда будет счастье?
Алексей
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Автозаполнение адреса
Добрый день, Алексей!
В качестве источника данных может служить LDAP и базы данных MSSQL, MySQL, PostgreSQL, Oracle.
Если Вам очень нужен Exchange, то надо писать кастомный модуль.
А в чем выражается для Вас счастье?
Компании бывают разные - с филиалами, другими офисами, складами, магазинами и т.п., так это абсолютно не логично.Intra писал(а):Логично предположить, что люди, работающие в одной компании, имеют одинаковый адрес
В качестве источника данных может служить LDAP и базы данных MSSQL, MySQL, PostgreSQL, Oracle.
Если Вам очень нужен Exchange, то надо писать кастомный модуль.
Я не согласен с таким утверждением. Есть возможность привязки в полном смысле, просто ее надо настроить. Для этого покупать подписку совсем не обязательно .yuri0001 писал(а):В бесплатной версии привязки в полном смысле и нет. Ее осуществляете Вы если в описании компании клиента введете в качестве ID компании - CustomerID.
Никакой платной версии в природе нет. Есть платная поддержка и платные услуги по внедрению. Хотите покупайте - хотите сами все делайте.Intra писал(а):Говоря о (не)бесплатной версии, что Вы имеете в виду? Что нужно купить у OTRS AG подписку и тогда будет счастье?
А в чем выражается для Вас счастье?
С уважением,
Алексей Юсов
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: Автозаполнение адреса
Алексей,
Спасибо за ответ.
Относительно, логичности или нелогичности единого адреса, готов согласиться лишь частично. Да, есть компании с множеством филиалов разбросанных по городам и весям, но, как правило, в одной "локации" находится более одного человека и адрес, если забивать его ручками для всех будет разниться. В итоге мы получим массу разночтений. А еще лень каждый раз вколачивать одну и ту же информацию. Собственно, этим и был спровоцирован вопрос.
Я правильно понимаю, что привязка клиента к компании осуществляется в теме на которую я изначально ссылался? Или есть еще какие-то хитрости?
Счастье? Если в разрезе ОТРС, то чтобы "хотелки" можно было реализовать малой кровью.
Позволю себе еще один вопрос, не совсем про автозаполнение, правда. Можно ли добавить кастомные поля к описанию компании? Каким образом?
Алексей
Спасибо за ответ.
Относительно, логичности или нелогичности единого адреса, готов согласиться лишь частично. Да, есть компании с множеством филиалов разбросанных по городам и весям, но, как правило, в одной "локации" находится более одного человека и адрес, если забивать его ручками для всех будет разниться. В итоге мы получим массу разночтений. А еще лень каждый раз вколачивать одну и ту же информацию. Собственно, этим и был спровоцирован вопрос.
Я правильно понимаю, что привязка клиента к компании осуществляется в теме на которую я изначально ссылался? Или есть еще какие-то хитрости?
Счастье? Если в разрезе ОТРС, то чтобы "хотелки" можно было реализовать малой кровью.
Позволю себе еще один вопрос, не совсем про автозаполнение, правда. Можно ли добавить кастомные поля к описанию компании? Каким образом?
Алексей
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Автозаполнение адреса
Если Вы не указываете адрес, то отображается только адрес компании в информации о клиенте при создании тикета.
Если Вы хотите все-таки сделать подстановку адреса из данных о компании при создании клиента, можно сделать такую доработку.
Если Вы хотите все-таки сделать подстановку адреса из данных о компании при создании клиента, можно сделать такую доработку.
Хитростей никаких почти нет . Надо только не забывать, что Default.pm править нельзя, и надо скопировать блок мапинга клиентских данных полностью в Config.pm и там уже установить соответствующие параметры.Intra писал(а):Я правильно понимаю, что привязка клиента к компании осуществляется в теме на которую я изначально ссылался? Или есть еще какие-то хитрости?
"Малой кровью" - это как? "Все дело в цене на билет!" (А. Макаревич).Intra писал(а):Счастье? Если в разрезе ОТРС, то чтобы "хотелки" можно было реализовать малой кровью.
Можно, надо внести новые поля в таблицу БД и модифицировать некоторые модули. Двумя-тремя кликами - никак.Intra писал(а):Позволю себе еще один вопрос, не совсем про автозаполнение, правда. Можно ли добавить кастомные поля к описанию компании? Каким образом?
С уважением,
Алексей Юсов
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: Автозаполнение адреса
"Малая кровь", это те самые два-три клика.
Кстати, о цене. Насколько я понимаю, курсы администрирования доступны в Европе и, кажется, в одном из постов было сказано, что их можно прослушать и на вашей базе. Какие условия? Освещаются ли на этих тренингах вопросы кастомизации, например:
Кстати, о цене. Насколько я понимаю, курсы администрирования доступны в Европе и, кажется, в одном из постов было сказано, что их можно прослушать и на вашей базе. Какие условия? Освещаются ли на этих тренингах вопросы кастомизации, например:
надо внести новые поля в таблицу БД и модифицировать некоторые модули.
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Автозаполнение адреса
Некоторые вещи в OTRS делаются в "2 клика", некоторые требуют разработки 3-10 дней. Зависит от "хотелки".
Курсы по OTRS доступны пока только в Германии. Мы планируем через 2-3 месяца начать проводить курсы в Москве. Сейчас как раз в процессе согласования условий.
Вопросы разработки кода и модификации базы данных на курсах не освещаются. Так система написана на общедоступном языке Perl и поддерживает несколько вариантов СУБД, то создание курсов для разработчиков не предусмотрено. Это просто невозможно для неподготовленных пользователей, а для спецов в Pelr и *SQL - это излишне .
Перечень текущих курсов - http://www.otrs.com/en/solutions/services/training/. Там же есть более детальное описание программы каждого курса.
Курсы по OTRS доступны пока только в Германии. Мы планируем через 2-3 месяца начать проводить курсы в Москве. Сейчас как раз в процессе согласования условий.
Вопросы разработки кода и модификации базы данных на курсах не освещаются. Так система написана на общедоступном языке Perl и поддерживает несколько вариантов СУБД, то создание курсов для разработчиков не предусмотрено. Это просто невозможно для неподготовленных пользователей, а для спецов в Pelr и *SQL - это излишне .
Перечень текущих курсов - http://www.otrs.com/en/solutions/services/training/. Там же есть более детальное описание программы каждого курса.
С уважением,
Алексей Юсов
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: Автозаполнение адреса
Алексей,
Спасибо за развернутый ответ. Есть возможность оповестить о начале тренингов в Москве?
С наилучшими пожеланиями,
Алексей
Спасибо за развернутый ответ. Есть возможность оповестить о начале тренингов в Москве?
С наилучшими пожеланиями,
Алексей
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Автозаполнение адреса
Пришлите свои контакты на otrs@radiants.ru. Оповестим обязательно.
С уважением,
Алексей Юсов
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? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Автозаполнение адреса
Добрый день,
Прошу помощи в написании запроса (postgresql)
Изменился домен компании. Необходимо обновить суффикс в email-лах, для всех агентов (пример, заменить на name@qwer-ty.com).
Знаю, что для их выборки используем:
SELECT p.preferences_value
FROM user_preferences p
WHERE p.preferences_key = 'UserEmail'
или
SELECT u.first_name, u.last_name, p.preferences_value
FROM users u, user_preferences p
WHERE u.id = p.user_id
AND p.preferences_key = 'UserEmail'
Спасибо!
Прошу помощи в написании запроса (postgresql)
Изменился домен компании. Необходимо обновить суффикс в email-лах, для всех агентов (пример, заменить на name@qwer-ty.com).
Знаю, что для их выборки используем:
SELECT p.preferences_value
FROM user_preferences p
WHERE p.preferences_key = 'UserEmail'
или
SELECT u.first_name, u.last_name, p.preferences_value
FROM users u, user_preferences p
WHERE u.id = p.user_id
AND p.preferences_key = 'UserEmail'
Спасибо!
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: Автозаполнение адреса
Код: Выделить всё
UPDATE user_preferences SET preferences_value = substring( preferences_value from '(.+@).*' )||'qwer-ty.com' WHERE preferences_key = 'UserEmail';
Меркушов Виктор, perl программист
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Автозаполнение адреса
Виктор, добрый день.
Большое Вам СПАСИБО.
Большое Вам СПАСИБО.
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Автозаполнение адреса
Добрый день,
Поделитесь, пожалуйста, идеями\вариантами.
Проблема: переводили компанию, соответственно я свой otrs на новый почтовый домен.
Администраторы всей сети, пересылая мне новые адреса, допустили ошибку в имени почтового адреса нескольких агентов.
В итоге, до исправления, в систему пришло много отбойников (Microsoft Exchange: Не удалось выполнить доставку следующим получателям или лицам из следующих списков рассылки:).
Вопрос: Как можно удалить все (одновременно) отбойники в дереве писем по заявке?
Спасибо.
Есть код (да, может кому то пригодиться) в /opt/otrs/bin/DeleteArticles.pl для удаления заметки по TicketID=1979#24010
Поделитесь, пожалуйста, идеями\вариантами.
Проблема: переводили компанию, соответственно я свой otrs на новый почтовый домен.
Администраторы всей сети, пересылая мне новые адреса, допустили ошибку в имени почтового адреса нескольких агентов.
В итоге, до исправления, в систему пришло много отбойников (Microsoft Exchange: Не удалось выполнить доставку следующим получателям или лицам из следующих списков рассылки:).
Вопрос: Как можно удалить все (одновременно) отбойники в дереве писем по заявке?
Спасибо.
Есть код (да, может кому то пригодиться) в /opt/otrs/bin/DeleteArticles.pl для удаления заметки по TicketID=1979#24010
Код: Выделить всё
use strict;
use warnings;
# use ../ as lib location
use File::Basename;
use FindBin qw($RealBin);
use lib dirname($RealBin);
use lib dirname($RealBin) . "/Kernel/cpan-lib";
use vars qw($VERSION %Jobs @ISA);
$VERSION = qw($Revision: 1.59 $) [1];
use Getopt::Std;
use Kernel::Config;
use Kernel::System::Encode;
use Kernel::System::Log;
use Kernel::System::DB;
use Kernel::System::PID;
use Kernel::System::Main;
use Kernel::System::Time;
use Kernel::System::Ticket;
use Kernel::System::Queue;
use Kernel::System::GenericAgent;
# get options
my %Opts = ();
#getopt( 'fcdlb', \%Opts );
getopt( 'dn', \%Opts );
# set debug
if ( !$Opts{d} ) {
$Opts{d} = 0;
}
# set generic agent uid
my $UserIDOfGenericAgent = 1;
# common objects
my %CommonObject = ();
$CommonObject{ConfigObject} = Kernel::Config->new();
$CommonObject{EncodeObject} = Kernel::System::Encode->new(%CommonObject);
$CommonObject{LogObject} = Kernel::System::Log->new(
LogPrefix => 'OTRS-GenericAgent',
%CommonObject,
);
$CommonObject{MainObject} = Kernel::System::Main->new(%CommonObject);
$CommonObject{DBObject} = Kernel::System::DB->new(%CommonObject);
$CommonObject{PIDObject} = Kernel::System::PID->new(%CommonObject);
$CommonObject{TimeObject} = Kernel::System::Time->new(%CommonObject);
$CommonObject{TicketObject} = Kernel::System::Ticket->new( %CommonObject, Debug => $Opts{d}, );
$CommonObject{QueueObject} = Kernel::System::Queue->new(%CommonObject);
$CommonObject{GenericAgentObject} = Kernel::System::GenericAgent->new(
%CommonObject,
Debug => $Opts{d},
NoticeSTDOUT => 1,
);
if ( $Opts{n} ) {
my @IndexArray = ($Opts{n} .. $Opts{n});
for my $index (@IndexArray) {
print "Deleting article: $index -- ";
print $CommonObject{TicketObject}->ArticleDelete(
ArticleID => $index,
UserID => $UserIDOfGenericAgent,
);
print "\n";
}
}
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Автозаполнение адреса
Вообще удалять заметки не очень хорошо. Да и в истории они остаются. А чем они вам мешают?
С уважением,
Алексей Юсов
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? Спросите меня как!
-
- OTRS Бывалый
- Сообщения: 310
- Зарегистрирован: 25 окт 2012, 15:06
- Откуда: Воронеж
- Поблагодарили: 2 раза
Re: Автозаполнение адреса
Запросом к БД нужно выбрать идентификаторы всех articles содержащих в тексте вашу ошибку. Потом скормить список идентификаторов вашему скрипту, который удалит сообщения.spartak писал(а):Поделитесь, пожалуйста, идеями\вариантами.
Проблема: переводили компанию, соответственно я свой otrs на новый почтовый домен.
Меркушов Виктор, perl программист