**''Документация по модулю Msgs и принадлежащим к нему страницам перенесена в Confluence''**\\ [[http://abills.net.ua:8090/display/AB/Msgs]] =====Msgs==== Модуль обратной связи. Позволяет отправлять уведомления пользователям и получать уведомления от пользователей. Есть возможность отправлять сообщения определённой группе пользователей или все пользователям вместе. При заходе в свой WEB акаунт пользователь сразу видит новые сообщения. ====Возможности:==== * Разделы поддержки по темам. * Приоритет сообщений. * Флаг состояния сообщения (открыто, закрыто не решено, закрыто решено) * Флаг Ответа по телефону * Настраиваемые уровни компетенции службы поддержки (служба поддержки, администраторы, старший администратор) * Показывать сообщения в зависимости от компетенции. * Перенос сообщений по уровнях компетенции. * Возможность прикреплять контент к сообщению ( можно добавлять несколько файлов, прикреплённые изображения покажутся в сообщении ) * Календарный план заданий: на повестке, решённые * Оповещение оповещений через E-mail * Форма заведения новых заявок на подключение. * Шаблоны быстрых ответов (в разработке) * Опросник * [[ abills:docs:modules:msgs:quick_preview|Быстрый просмотр сообщений ]] * [[ abills:docs:modules:msgs:tags|Теггирование сообщений]] * [[ abills:docs:modules:msgs:msgs_operator_statistics|Cтатистика оператора техподдержки]] * [[abills:docs:modules:msgs:export_redmine|Экспорт сообщений в задачи Redmine]] ====Установка==== **abills/libexec/config.pl** @MODULES = ( 'Msgs' ); ====Управление=== **config.pl** ^$conf{MSGS_REDIRECT_FILTER_ADD}='EXEC:/usr/local/bin/sudo /usr/abills/misc/msgs_filter.sh %ACTION% %UIDS%;RAD:mpd-table-static+="100=%IP%"'; | Принудительный редирект в клиентский кабинет для прочтения сообщения. [[abills:docs:modules:msgs:msgs_redirect|Детальнее как настроить]] | ^$conf{MSGS_REDIRECT_FILTER_DEL}='EXEC:/usr/local/bin/sudo /usr/abills/misc/msgs_filter.sh %IP%'; | Команда на удаление фильтра, после прочтения сообщения | ^$conf{MSGS_REG_REQUEST}=1; | Включить веб форму получения заявок на подключение от пользователей. \\ После включения этой опции появляется форма заполнения заявки https://192.168.1.40:9443/registration.cgi \\ Для работы этой функции нужно включить режим регистрации [[abills:docs:manual:config:ru#registracija_klientov_cherez_veb_interfejs|Регистрация клиентов через веб интерфейс]]. При включении данной функции абоненты подают [[abills:docs:manual:admin:msgs:msgs_unreg_requests_list|заявки на подключения]] без реальной регистрации в сети | ^$conf{MSGS_UNREAD_FORWARD}='GID:MESSAGE_CHAPTER:URL;GID:MESSAGE_CHAPTER:URL';| Перенаправлять пользователя на определённую страницу при оправке ему личного сообщения. Пользователь перенаправляется только при условии что он соответствует указанной группе и сообщение принадлежит указанному разделу сообщений. Можно указывать несколько правил разделённых точкой с запятой \\ До адреса перенаправления добавляются следующие параметры: \\ GID - Группа пользователя \\ MESSAGE_CHAPTER - Раздел сообщения \\ \\ **Например:**\\ для всех групп абонентов и для раздела 2 перенаправлять на страницу \\ $conf{MSGS_UNREAD_FORWARD}='0:2:http://yoururl_com?GID=11&MESSAGE_CHAPTER=5'; | ^$conf{MSGS_INNER_DEFAULT}=1; | По умолчанию отмечать сообщение как внутренние | ^$conf{MSGS_TAGS_NON_PRIVILEGED}=1; | Разрешить всем, у кого есть доступ к модулю Msgs, редактировать теги сообщения| ^$conf{MSGS_ATTACH2FILE} = 1;| Сохранять прикрепления к сообщениям на диск в папку ''Abills/templates/attach/msgs''. Работает вместе с $conf{ATTACH2FILE} = 1; | ^$conf{MSGS_USER_REPLY_SECONDS_LIMIT} = 0;| Не позволять пользователю создавать сообщения чаще, чем указано ( в секундах ) | ^$conf{MSGS_USER_DEFAULT_CHAPTER} = 0; | Устанавливает раздел по умолчанию для заявок пользователей (выбранное значение в списке разделов) | Для выполнения команды поднятия и опускания фильтра с правами супер пользователя нужно её добавить в файл **/usr/local/etc/sudoers** www ALL = NOPASSWD: /usr/abills/misc/msgs_filter.sh Для выполнения на удалённых машинах следует использовать конструкцию: /usr/bin/ssh -i /usr/abills/Certs/id_rsa.abills_admin -o StrictHostKeyChecking=no -q abills_admin@xxx.xxx.xxx.xxx "/usr/local/bin/sudo /usr/abills/misc/msgs_filter.sh 78.154.174.196"; ====Настройка системы==== * [[abills:docs:manual:admin:msgs:msgs_survey|Опросник]] * [[abills:docs:manual:admin:Msgs:msgs_temlates|Шаблоны ответов]] * [[abills:docs:manual:admin:Msgs:msgs_chapters|Разделы]] * [[abills:docs:manual:admin:Msgs:msgs_admins|Права администраторов]] * [[abills:docs:manual:periodic:periodic#plagin_events_push | Push уведомление о запланированных задачах и ответах клиентов]] * [[abills:docs:manual:admin:Msgs:msgs_status | Статусы сообщений ]] ====Работа с системой==== * [[abills:docs:manual:admin:msgs:msgs_admin|Работа с заявками абонентов]] * [[abills:docs:manual:admin:msgs:msgs_shedule|Расписание работ]] * [[abills:docs:manual:admin:msgs:shedule_table|Доска задач]] * [[abills:docs:manual:admin:msgs:msgs_dispatch|Наряды работ]] * [[abills:docs:manual:admin:msgs:msgs_unreg_requests_list|Заявки на подключение]] * [[abills:docs:manual:admin:msgs:msgs_employee_tasks_map| Карта задач]] * [[abills:docs:manual:admin:msgs:msgs_reports|Отчёты]] * [[abills:docs:manual:admin:msgs:msgs_delivery_main|Рассылка]] * [[abills:docs:manual:admin:msgs:msgs_quick_replys|Быстрые ответы (Теги сообщений)]] * [[abills:docs:manual:admin:msgs:msgs_workplanning|Привязка к работам]] * [[abills:docs:manual:admin:file_tree|Редактор атачей]] ====Шаблоны==== **msgs_dispatch_blank.tpl** ^ID| Номер | ^DATE | Дата выписки | ^COMMENTS| коментарий | ^CREATED| создана | ^PLAN_DATE| дата планируемого выполнения | ^STATE| соятояние | ^CLOSED_DATE| дата завершения | ^AID| ID администратора создавшего наряд | ^RESPOSIBLE_ID| ID ответственного за наряд | ^ADMIN_FIO| ФИО администратора создавшего наряд | ^RESPOSIBLE_FIO| ФИО ответственного за наряд | Табличная часть\\ \\ xx - номер по порядку ^ORDER_NUM_xx | Номер | ^ORDER_PERSONAL_INFO_FIO_xx | Фамилия клиента | ^ORDER_PERSONAL_INFO_ADDRESS_xx | Адрес | ^ORDER_PERSONAL_INFO_PHONE_xx | Телефон | ^ORDER_PERSONAL_INFO_LOGIN_xx | Логин | ^ORDER_PERSONAL_INFO_PASSWORD_xx | Пароль | ^ORDER_PERSONAL_INFO_xx | Информация о клиенте | ^ORDER_JOB_xx | список работ| ^ORDER_SUBJECT_xx | тема | ^ORDER_CHAPTER_xx | раздел |