(Конфигурация для программы Plugin Shell)
Конфигурация Рассылка
электронной почты для программы Plugin Shell предназначена для рассылки
сообщений электронной почты. Благодаря тому, что
указанная конфигурация выполняется в окружении
программы Plugin Shell, вы получаете широчайшие
возможности по рассылке электронной почты.
Функциональная часть
программы складывается из отдельных команд,
комбинируя которые, можно легко создать нужный
процесс рассылки электронной почты. В качестве
источника данных можно использовать любой
ODBC-совместимый источник данных, например
текстовые файлы произвольного формата,
документы Excel, базы данных Access, Oracle, MS SQL, FoxPro и т.д.
Структура исходных данных может быть любой. При
формировании сообщения можно использовать
различные виды преобразования данных.
Количество отдельных операций неограниченно.
Благодаря этому, можно легко формировать не
только персональные письма, но и вообще письма
различного содержания. Дополнительную гибкость
процессу рассылки придает возможность
использования различных условий, которые можно
наложить как на отдельное действие, так и на
группу действий. Причем количество условий также
неограниченно. Кроме того, весь процесс
формирования электронного сообщения происходит
визуально и его можно легко контролировать,
выполняя по шагам или устанавливая точки
останова в нужных местах. Есть возможность
отправлять сообщение сразу на SMTP сервер или,
используя стандартный протокол почтового
клиента (MAPI), формировать электронные сообщения
для почтовой программы, которую вы используете. В
последнем случае, имеется возможность
просмотреть сформированное сообщение на экране,
и, если необходимо, внести исправления. После
отсылки электронного сообщения имеется
возможность сделать пометку в базе данных о
результате отсылки электронного сообщения -
отправлено/не отправлено и указать дату и время
отправки. В процессе работы программа создает
подробный отчет о выполненных действиях, который
записывается в файл и отображается на экране.
Поставляемая конфигурация рассылки
электронной почты содержит объект для работы с
данными, который демонстрирует возможность
выборки и анализа данных на всех этапах
выполнения рассылки (1- 4) и сценарий - группа
команд, которая формирует электронное сообщение
и выполняет его отправку (5 - 13):
Краткое описание изображенной на
рисунке конфигурации:
- Источник данных -
осуществляет связь программы с внешними данными
используя технологию ODBC.
- Объект Запрос - позволяет
выполнять SQL запросы к данным и просматривать
результат их выполнения. Например, при помощи
запросов можно просмотреть данные,
подготовленные к отправке электронных сообщений
или подсчитать их количество.
- Этот запрос демонстрирует возможность создания
вложенных запросов.
- Просто пример еще одного запроса, который может
подсчитать, например количество писем
подготовленных к отправке.
- Непосредственно сам сценарий,
который объединяет команды, предназначенные для
формирования и отправки сообщений электронной
почты.
- Указанный участок сценария образует цикл основанный на
результатах выборки из базы данных. Текст
запроса представляет собой обычную SQL команду на
выборку данных. Тело цикла (вложенные команды)
будет выполнено один раз для каждой выбранной
строки данных. Значения полей выбранной строки
доступны внутри цикла в виде переменных.
- Стрелка указывает на выполняемую в данный
момент команду. Команды можно выполнять по шагам
и устанавливать точки останова (11).
- Эта команда выполняет непосредственно отправку электронного сообщения.
Сообщение может быть отправлено как
непосредственно на почтовый сервер (SMTP), так и в
почтовый клиент (MAPI). Большинство полей этой
команды формируются при помощи выражений,
что позволяет легко формировать сообщения
различного вида.
- Эта команда проверяет
результат отправки электронного сообщения. Если
сообщение отправлено успешно, то выполнение
будет передано следующей подкоманде (10). Иначе
выполнение будет передано следующей команде (12).
- Эта команда выполняет SQL
запрос, который помечает в базе данных, что
сообщение текущему адресату отправлено успешно
и указывает дату и время отправки.
- Этот значок указывает, что на данной команде
установлена точка останова. То есть, как только
процесс выполнения сценария достигнет этой
команды, выполнение сценария будет
приостановлено.
- Эта команда проанализирует
результат отправки сообщения, и если в
процессе отправке сообщения возникла ошибка, то
выполнение сценария будет передано следующей
подкоманде 13. Иначе произойдет переход в конец
цикла и будет выбрана следующая строка данных.
- Эта команда выполнит SQL запрос
к данным и отметит, что при отправке текущего
сообщения возникла ошибка, при этом указав дату и
время попытки отправки сообщения.
Программа позволяет
выполнять следующие операции:
- Рассылку персональных сообщений электронной
почты
- Неограниченное количество операций
преобразования данных для формирования
сообщения.
- Использование различного вида условий при
формировании электронного сообщения.
- Сохранять созданные сценарии в виде отдельных
файлов
Внимательно ознакомьтесь с условиями
использования данного программного продукта!
|