Алиса (Alisa) выгрузка (настройка)

Продукт: 

Настройка службы EdelUnloadCRM.

Посредством службы EdelUnloadCRM осуществляется выгрузка файла со свободными номерами и выполняется отправка файла по почте.

1. В конфигураторе необходимо прописать лицензионный код для интерфейса №127

 

2. Далее прописать параметры подключения к SMTP-серверу в CfgAssistant

Конфигуратор – Установки – Дополнительные настройки по инструкции:

https://support.edelink.ru/node/63404

 

 3. Установите службу:  EdelUnloadCRM_*.0.0.*.exe

В конфиг-файле сервиса EdelUnloadCRMSrv.exe.config службы:

 

 Указать тип используемой CRM:

    <!-- Наименование используемой CRM -->

    <addkey="CRMType"value="Alisa" />

 

Прописать корректный адрес почты CRM

    <!-- Адрес выгрузки -->

    <addkey="SendTo"value="loggin@supercrm.ru" />

 

Задать кодовую страницу для файла csv (файл вложения)

    <!-- Кодовая страница вложения (windows-1251,utf-8) -->

    <addkey="CodePageName"value="windows-1251" />

 

Задать интервал или точное время отправки письма в CRM.

Если указана строка CRON, то она имеет наибольший приоритет и остальные настройки интервала выгрузки буду проигнорированы.

 

Например для выгрузки каждые две минуты необходимо прописать:

     <!-- Время выгрузки (для посвященных, иначе лучше оставить пустым) -->

    <addkey="Cron"value="0 0/2 * * * ?" />  

 

Для выгрузки в указанные часы(0 0 = минуты и секунды):

<addkey="Cron" value="0 0 6,11,14,17,22 * * ?" />

0 - Секунда: Задача будет выполняться в нулевую секунду (то есть точно в начале каждой минуты).

0 - Минута: Задача будет выполняться в нулевую минуту каждого часа.

7,11,14,17,22 - Час: Задача будет выполняться в 7 часов, 11 часов, 14 часов, 17 часов и 22 часа каждого дня. 

* - День месяца: Звездочка означает, что день месяца не имеет значения. Задача будет выполняться каждый день месяца. 

* - Месяц: Звездочка означает, что месяц не имеет значения. Задача будет выполняться в любом месяце. 

? - День недели: В данном случае, символ вопроса означает, что день недели не имеет значения. То есть, задача будет выполняться в любой день недели.

Подробнее о chron: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/cr...

 

Без использования строки CRON:

Можно указать интервал выгрузки в часах:

     <!-- Интервал выгрузки данных в CRM (в часах.) -->

    <addkey="UnloadInterval"value="24" />

 

в этом случае строка CRON должна быть пуста:

    <!-- Время выгрузки (для посвященных, иначе лучше оставить пустым) -->

    <addkey="Cron"value="" />

 

 Если необходимо указать точно время выгрузки, то:

    <!-- Использовать время выгрузки -->

    <addkey="UseUnloadTime"value="true" />

 

    <!--Времявыгрузки-->

    <addkey="UnloadTime"value="16:00" />

 

Каждый день в 16:00 будет выполнена выгрузка данных в CRM.

ВАЖНО!!! Необходимо установить флажок:

     <!-- Использовать время выгрузки -->

    <addkey="UseUnloadTime"value="true" />