|
Модуль внешней рассылки предназначен для рассылки внешнего текстового
или xml файла, который хранит номера телефона для отправки и текст
сообщений. При таком виде рассылке все данные поступают из внешнего
файла, а база данных программы не участвует.
|
Стандартная схема работы программы.
|
Схема работы программы через модуль внешней рассылки.
|
Для вызова внешней рассылки в программе предусмотрено 2 пункта меню:
а) "Инструменты/Рассылка XML файла" - для рассылки XML файла;
б) "Инструменты/Рассылка текстового файла" - для рассылки текстового файла.
Для правильно работы модуля необходимо описать, где хранится внешний файл и его структуру.
|
Описание структуры для текстового файла:
|
а) символ разделитель столбцов - символ, по которому программа разделит строку на столбцы,
можно указать как предустановленные разделители (точка с запятой, знак табуляции), так и любой другой,
который заведомо не будет встречаться в тексте сообщений;
б) номер столбца с номером телефона;
в) номер столбца с текстом сообщения;
г) номер столбца для кода сообщения - код сообщения используется для контроля уже отправленных сообщений,
программа запоминает коды уже отправленных сообщений и при повторном чтении внешнего файла, все уже
отправленные сообщения будут игнорироваться;
д) номер строки с которой начинать просмотр файла - иногда в первой строке внешнего файла могут хранится
названия столбцов, в этом случае необходимо указать, что просматривать файл необходимо со строки 2;
е) номер столбца с кодировкой сообщения - если в указанном столбце указать 1, то сообщение будет перед
отправкой переводится в транслит.
|
Пример описания текстового файла. |
Содержание текстового файла:
0000014|+38-023-456-78-99|Сообщение 1|1
0000015|+38-099-888-77-66|Сообщение 2|0
0000016|+38-067-234-44-55|Сообщение 3
Описание структуры текстового файла:
а) символ разделитель - указать другой, значение "|";
б) номер столбца с номером телефона - 2;
в) номер столбца с текстом сообщения - 3;
г) номер столбца с кодом сообщения - 1;
д) номер строки для просмотра - 1;
е) номер столбца с кодировкой сообщения - 4.
|
|
Описание структуры для XML файла:
|
а) имя поля с номерами телефонов;
б) имя поля с текстом сообщений;
в) имя поля с кодами сообщений;
г) имя поля с кодировкой сообщений.
|
Пример описания XML файла. |
Содержание XML файла:
<?xml version="1.0" encoding="windows-1251" ?>
<messages>
<message><ID>4</ID><phone>+38-023-456-78-99</phone><body>Сообщение 1</body><Coding>0</Coding></message>
<message><ID>5</ID><phone>+38-099-888-77-66</phone><body>Сообщение 2</body><Coding>0</Coding></message>
<message><ID>6</ID><phone>+38-067-234-44-55</phone><body>Сообщение 3</body><Coding>0</Coding></message>
</messages>
Описание структуры XML файла:
а) имя поля с номерами телефонов - "phone";
б) имя поля с текстом сообщений - "body";
в) имя поля с кодами сообщений - "ID";
г) имя поля с кодировкой сообщений - "Coding";
|
|
После описания структуры файлы необходимо воспользоваться кнопкой "Предосмотр" для проверки как программа
распознает структуру файла.
В демонстрационном режиме программа добавляет "Demo version" ко всем сообщениям.
|
Основные параметры настройки рассылки внешнего файла:
а)"Не отправлять повторно сообщения с одинаковым кодом" - указывает программе контролировать отправленные сообщение
по полю "Код сообщения" и не допускать повторную отправку сообщений;
б) "Добавлять подпись" - позволяет указать подпись, которая будет автоматически добавляться к отправляемым сообщениям,
после указания подписи можно проверить как будут выглядеть сообщения с помощью кнопки "Предосомтр";
в) "Автостарт рассылки через ... минут после последней рассылки" - промежуток в минутах между проверками внешнего файла и
при наличии новых сообщений запуск рассылки.
|
Дополнительные настройки рассылки внешнего файла:
а) "Минимизировать в трей при сворачивании" - программа будет сворачиваться в системный трей;1
б) "Минимизировать в трей при закрытии" - программа будет сворачиваться в системный трей при закрытии;1
в) "При запуске сворачивать в трей" - при запуске рассылки внешнего файла программа будет стартовать свернутой в значок в трее;1
г) "Показывать всплывающие сообщения" - можно установить галочки для пока всплывающих сообщений в системном трее;
________
1) настройки доступны только при запуске рассылки внешнего файла как отдельной программы (см. запуск из командной строки)
|
Запуск модуля рассылки внешнего файла из командной строки.
|
Запуск модуля рассылки текстового файла
XLDispatchMobile.exe -txt
Запуск модуля рассылки XML файла
XLDispatchMobile.exe -xml
Запустить автоматическую рассылку внешнего файла
XLDispatchMobile.exe -txt -start2
или
XLDispatchMobile.exe -xml -start2
где 2 - количество минут, через которое будет запущена рассылка, количество минут может быть от 1 и выше.
Для автоматизации работы модуля внешней рассылки можно создать командный файл rassms.cmd с содержанием:
XLDispatchMobile.exe -txt -start2
и добавить его в автозапуск операционной системы.
В программе установить галочку "При запуске сворачивать в трей" и указать "Автостарт рассылки через ... минут после последней рассылки" равное 2.
В итоге программа будет стартовать автоматически при запуске операционной системы и проверять файл через каждые 2 минуты и при появлении
новых сообщений запускать рассылку.
|