Сценарий предназначен для оповещения исполнителей о входящих заданиях по электронной почте.
Для работы сценария:
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 |