Содержание

Текстовые задачи

Текстовые задачи служат для поабонентной обработки прикрепленных таблиц абонентов в служебном сценарии. В служебном сценарии, запускаемом для каждого абонента по отдельности может производиться любая обработка: отправка SMS, отправка электронной почты, отправка ICQ или Jabber сообщений, любая обработка данных в таблице абонентов и вне, подключение к WEB-ресурсам. Служебный сценарий текстовой задачи может даже активировать дозвон на интересующий номер (это может быть использовано в редких случаях при обнаружении сценарием определенных условий в данных).


При автоматической обработке для определения состояний отправленных сообщений в многопоточном режиме (речь большей части касается SMS) в служебном сценарии существуют служебные переменные «Статус отправленного сообщения» и «PushId отправленного сообщения». Среди возможных значений 0 – не отправлено, 1 – отправлено, 2 – доставлено. В результате заполнения переменных менеджер задач принимает решение об успехе, необходимости повтора отправки, либо о необходимости получения отчета о доставке в автоматическом режиме в конце выполнения. В последнем случае необходимо указание PushId отправленного сообщения. Статус сообщения равный «1» следует использовать только для задач, связанных с отправкой SMS. В других же случаях различать только статусы «0» - не отправлено и «2» - отправлено без необходимости осуществлять проверку доставки.

Основные параметры

Вкладка предоставляет доступ к основным определяющим поведение задачи свойствам.

При выборе пункта «не останавливать никогда», после завершения рассылки исходящая задача становится в ожидание и производит постоянную синхронизацию с таблицей абонентов на предмет появления новых записей. Период ожидания перед очередной синхронизацией задается параметром «Интервал синхронизации при неактивности». Задача может быть остановлена только супервизором путем перевода в неактивное состояние.

Ресурсы


В контекстном меню исходящих задач доступна команда «Синхронизировать с БД» для принудительной синхронизации кэша в памяти с таблицей в базе данных.