IPhone приложение для OTRS и что нужно сделать чтобы оно зар
Добавлено: 06 июн 2013, 12:59
И так вышло приложение для OTRS на iOS
https://itunes.apple.com/ru/app/otrs/id383841790?mt=8
Но при установке у меня возник ряд проблем, поэтому, возможно, эта информация будет полезна кому-то еще.
И так, что делаем.
1. Устанавливаем модуль iphonehandle в OTRS:
Для работы приложения нужно установить модуль iphonehandel. Скачать его можно на сайте OTRS:
http://www.otrs.com/ru/open-source/novo ... andle-121/
Установка: веб-станица администратора - вкладка "Администрирование" - "Администрирование системы" - "Управление пакетами" - выбираем скаченный файл, устанавливаем.
2. Правим конфиг apache:
это необходимо делать тем, у кого для агентов настроено SSO. Если агенты авторизуются из DB, apach править не надо.
Находим конфигурационный файл apach. Называется он httpd.conf и у меня лежит в OTRS/Apache/conf/httpd.conf. Открываем его и вставляем сл.:
<Directory /otrs/путь к папке с json.pl> # У меня c:/OTRS/OTRS/bin/cgi-bin
<Files "json.pl">
AuthType None
Require all granted
Satisfy Any
</Files>
</Directory>
3. Правим файл config.pm
Если для агентов настроено SSO, то нужно настроить второй бэкенд, т.к. приложение использует данные из DB.
У меня это так:
$Self->{'AuthModule'} = 'Kernel::System::Auth::HTTPBasicAuth';
$Self->{'AuthModule1'} = 'Kernel::System::Auth::DB';
4. Берем Ваш яблочный девайс, находим в App Store приложение с одноименным названием OTRS и устанавливаем.
Заходим, жмем кнопку "+" (Добавить аккаунт)
поле name: произвольное
URL: http://полное доменное имя сервера с OTRS/otrs/json.pl
Username: имя агента
Passwrd: пароль
https://itunes.apple.com/ru/app/otrs/id383841790?mt=8
Но при установке у меня возник ряд проблем, поэтому, возможно, эта информация будет полезна кому-то еще.
И так, что делаем.
1. Устанавливаем модуль iphonehandle в OTRS:
Для работы приложения нужно установить модуль iphonehandel. Скачать его можно на сайте OTRS:
http://www.otrs.com/ru/open-source/novo ... andle-121/
Установка: веб-станица администратора - вкладка "Администрирование" - "Администрирование системы" - "Управление пакетами" - выбираем скаченный файл, устанавливаем.
2. Правим конфиг apache:
это необходимо делать тем, у кого для агентов настроено SSO. Если агенты авторизуются из DB, apach править не надо.
Находим конфигурационный файл apach. Называется он httpd.conf и у меня лежит в OTRS/Apache/conf/httpd.conf. Открываем его и вставляем сл.:
<Directory /otrs/путь к папке с json.pl> # У меня c:/OTRS/OTRS/bin/cgi-bin
<Files "json.pl">
AuthType None
Require all granted
Satisfy Any
</Files>
</Directory>
3. Правим файл config.pm
Если для агентов настроено SSO, то нужно настроить второй бэкенд, т.к. приложение использует данные из DB.
У меня это так:
$Self->{'AuthModule'} = 'Kernel::System::Auth::HTTPBasicAuth';
$Self->{'AuthModule1'} = 'Kernel::System::Auth::DB';
4. Берем Ваш яблочный девайс, находим в App Store приложение с одноименным названием OTRS и устанавливаем.
Заходим, жмем кнопку "+" (Добавить аккаунт)
поле name: произвольное
URL: http://полное доменное имя сервера с OTRS/otrs/json.pl
Username: имя агента
Passwrd: пароль