Модуль устанавливается с помощью утилиты
, после чего создаётся его экземпляр и прописываются необходимые услуги.На вкладке
создайте и установите конфигурацию модуля.#ссылка на api2 для сервера AVDESK drweb.api.url=http://localhost:9080/api/2.0/ #логин для доступа к серверу drweb.api.user= #пароль для доступа к серверу drweb.api.pswd= #кодировка drweb.api.encoding=UTF-8 #id расхода за Drweb drweb.charge.id=54 # коментарий к расходу drweb.charge.comment=За Dr.Web AV-Desk test; #текст ошибки при нехватке баланса drweb.error.balance.message=Недостаточно денег на счету test #наличие льготного периода graceperiod=yes #количество полных месяцев льготного периода graceperiod.count=1 #название пункта меню в web-интерфейсе web.menuItem1=Dr.Web AV-Desk - подписка #максимальное кол-во на однин договор #drweb.agent.max.count=5 #текст ошибки при превышение максимального количества агентов #drweb.error.max.count.message=Вы превысили количество агентов
На вкладке модуля
создайте тарифы, соответствующие тарифам в Dr.Web AV-Desk.Для тарифа можно выбрать следующие параметры:
- определяет как тариф будет показываться пользователю;
- определяет услугу, по которой будет начисляться наработка;
- определяет услугу, по которой будет начисляться наработка в месяц активации агента (месяц первого платежа);
- соответствеут группе на сервере Av-Desk;
- задает период действия тарифа;
- задает период, когда пользователь видит тариф и может на него переключаться (подключаться);
- определяет тариф, на который нужно переключить агента по истечении срока действия данного тарифа (применяеться для акционных тарифов);
- определяет группы договоров, пользователи которых видят тариф и могут на него переключаться (подключаться);
- тариф виден только для первичного подключения, но не для перехода на него в последующем.
В планировщике заданий необходимо добавить задачу
Данная задача отвечает за продление подписки и изменение тарифов на сервере Dr.Web AV-Desk. Период запуска устанавливаем в начале каждых суток. В конфигурации задачи должно быть указано#mid модуля drweb mid= #В какие дни месяца можно менять тариф. AV-Desk позволяет переключать тариф в первый день месяца change.tariff.days=1 #За сколько дней до конца месяца начинать продлять агентов (когда начинать списывать средства и продлять или прекращать подписку ) prolong.days=2
В планировщике заданий необходимо добавить задачу
. Данная задача производит начисление за подписку. В конфигурации задачи должно быть указано#mid модуля drweb mid=
Добавить модуль в договоры, в которых планируется применение данной услуги.