Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Сценарий предназначен для оповещения исполнителей о входящих заданиях по электронной почте.

Для работы сценария:

1.Задайте настройки для работы с почтой.
2.Свяжите записи справочника Контактные лица организаций с соответствующими записями справочника Работники.
3.Для регулярного запуска сценария воспользуйтесь одним из способов:
создайте назначенное задание Windows с периодичностью, например, 1 час;
создайте задание SQL-сервера для запуска серверного события RMSendingIncomingJobsAgent.

Чтобы связать записи справочников:

1.Создайте запись в справочнике Работники. В карточке записи заполните обязательные поля и поле Пользователь.
2.Сохраните запись. В справочнике Контактные лица организаций автоматически создается соответствующая запись.
3.Откройте карточку записи справочника Персоны для текущего пользователя и на вкладке Главная в группе Навигация нажмите на кнопку Контактные лица. Откроется справочник Контактные лица организаций.
4.Откройте карточку созданной записи справочника и заполните поле E-mail.
5.Сохраните запись.

После настройки почты в компоненте Константы должны быть указаны значения констант:

MailOutgoingSettings – настройки подключения для исходящей почты;
ПЧОТПР – электронный адрес, с которого отправляется письмо;
ПЧИМОТПР – имя отправителя;
ПЧПРОГ – программа, от имени которой будет отправляться почта;
ПЧПОЛПАР – пароль отправителя почты.

Параметры запуска сценария:

Параметр

Описание

Type

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

- U – рассылку будут получать пользователи, имена которых указаны в параметре Users, по адресам, указанным в параметре Emails;

- F – пользователи, имена и адреса которых перечислены в файле, указанном в параметре Users;

- <не определено> – рассылку будут получать все работники организации, для которых в справочнике Работники заполнено поле Пользователь и в справочнике Контактные лица организаций заполнено поле E-mail

Users

Пользователи, которые будут получать рассылку. Имеет смысл, если параметр Type имеет значение U или F:

- если U, то указывается список имен пользователей системы DIRECTUM, разделенных символом «;»;

- если F, то имя файла со списком имен пользователей. Формат файла:

<Имя пользователя системы DIRECTUM>;<Адрес Е-mail, по которому будут приходить задания для указанного пользователя>|…

Emails

Список адресов электронной почты, разделенных символом «;». Имеет смысл, если параметр Type имеет значение U. Порядок адресов должен соответствовать порядку имен пользователей в параметре Users

LaunchParamsCode

Код записи справочника Параметры запуска компонент, в которой указаны значения параметров Type, Users, Emails. Если используется параметр LaunchParamsCode, то параметры Emails, Type и Users указывать не нужно. Имеет смысл, если регулярный запуск настраивается с помощью назначенного задания Windows

Особенности запуска сценария:

для запуска сценария из командной строки следует использовать утилиту SAJobRunner.exe. Использование утилиты SBLauncher.exe менее предпочтительно, т.к. в этом случае не подавляется вывод исключений и диалоговых окон на экран;
учетная запись пользователя, от имени которого запускается назначенное задание, должна обладать правом «Вход в качестве пакетного задания». Подробнее см. раздел «Запуск сценариев от имени пользователя без прав администратора»;
при первом запуске сценария в константу РАСЗДЧВР записывается время запуска, рассылка не производится. При последующих запусках в константу РАСЗДЧВР записывается время последнего запуска, чтобы исключить повторную рассылку по одному и тому же невыполненному заданию.

Подробнее Примеры

Рассылка писем пользователям, у которых адреса электронной почты явно указаны в строке запуска:

sajobrunner.exe -S="SQLSERVER" -D="DIRECTUM" -CT="Script" -F="Агент рассылки входящих заданий"-R="Type=U|Users=User1;User2|Emails=User1@yourcompany.com;User2@yourcompany.com"

Рассылка писем пользователям, указанным в файле со списком рассылки:

sajobrunner.exe –S="SQLSERVER" –D="DIRECTUM" –CT="Script" -F="Агент рассылки входящих заданий" -R="Type=F|Users=C:\mailsend.txt"

Рассылка писем пользователям, для контактных лиц которых в DIRECTUM настроена электронная почта:

sajobrunner.exe –S="SQLSERVER" –D="DIRECTUM" –CT="Script" -F="Агент рассылки входящих заданий"

Рассылка писем пользователям с использованием параметров, указанных в записи справочника Параметры запуска компонент:

sajobrunner.exe -S="SQLSERVER" -D="DIRECTUM" -CT="Script" -F="Агент рассылки входящих заданий" -R="LaunchParamsCode=РАСЗАД"

 

См. также

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }