Модуль обратной связи. Позволяет отправлять уведомления пользователям и получать уведомления от пользователей. Есть возможность отправлять сообщения определённой группе пользователей или все пользователям вместе. При заходе в свой WEB акаунт пользователь сразу видит новые сообщения.
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%»'; | При установке данного параметра пользователей которые не прочитали системные сообщения перенаправляет на страницу акаунта до того времени пока они не ознакомятся с сообщением. Данная схема работает для NAS mpd, IP для перенаправления вносятся в таблицу IPFW номер 100 |
|---|---|
| $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 |
| $conf{MSGS_UNREAD_FORWARD}='GID:MESSAGE_CHAPTER:URL;GID:MESSAGE_CHAPTER:URL'; | Перенаправлять пользователя на определённую страницу при оправке ему личного сообщения. Пользователь перенаправляется только при условии что он соответствует указанной группе и сообщение принадлежит указанному разделу сообщений. Можно указывать несколько правил разделённых точкой с запятой До адреса перенаправления добавляются следующие параметры: GID - Группа пользователя MESSAGE_CHAPTER - Раздел сообщения Например: http://yoururl_com?GID=11&MESSAGE_CHAPTER=5 |
Для выполнения команды поднятия и опускания фильтра с правами супер пользователя нужно её добавить в файл /usr/local/etc/sudoers
www ALL = NOPASSWD: /usr/abills/misc/msgs_filter.sh
Для выполнения на удалённых машинах следует использовать конструкцию:
/usr/bin/ssh -i /usr/abills/Certs/id_dsa.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";
В админке заходим в / Система/ Техническая Поддержка/ Опрос/ Создаем опрос Напротив появившегося опроса жмем на кнопке «Вопросы»
| Номер | номер вопроса |
|---|---|
| Вопрос | - Название вопроса (пример: какую ОС вы используете?) |
| Параметры (;) | варианты ответа. разделитель точка с запятой. Например Windows; Linux; MacOS |
| Комментарии | ваши замечания |
| Пользователь Комментарии | если вопрос не содержит вариантов ответа или дает пользователю возможность вписать собственный ответ - поставить галочку |
Заходите в / Другое/ Техническая Поддержка (3/0/32)/ Добавить/. Заполняете нужные поля. Внизу выбираете нужный опрос и отправляете
Теперь те кому вы отослали опрос могут его посмотреть у себя в кабинете и ответить на него
В / Другое/ Техническая Поддержка (3/0/32)/ вы сможете увидеть ответы на ваш опросник
/ Other / Help Desk (38/0/9000)
Цифры возле меню указывают: количество новых сообщений, количество запланированных на сегодня, общее количество сообщений без ответа
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 | раздел |