Группа «Почта»¶
Настройки подключения / Сonnection Settings¶
При выборе Exchange Api учитываются только эти три параметра:
Задача:
Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.
Решение:
- Подключить почтовый ящик с которого будет выслано письмо. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Отправить сообщение.
Реализация:
- Открываем группу действий «Почта».
- Помещаем в рабочее пространство студии действие «Настройки подключения».
Настройка действия:
Параметр «Тип сервера». Из выпадающего списка выбираем «eSMTP» т.к. необходимо отправить сообщение.
Параметр «Использование API». Указываем «Без API».
Параметр «Порт». Указываем 25 в соответствии с требованиями настроек почтового сервера Яндекс.
Параметр «URL сервера». Указываем smtp.yandex.ru в соответствии с требованиями настроек почтового сервера Яндекс.
Параметр «Логин». Указываем логин почты с которой требуется отправить сообщение robinrobinoff@yandex.ru.
Параметр «Пароль». Указываем пароль от почтового ящика.
- Помещаем в рабочее пространство студии действие «Отправить сообщение».
Настройка действия:
Параметр «Контекст». Необходимо выбрать контекст соответствующий почтовому ящику robinrobinoff@yandex.ru.
Параметр «От». Указываем почтовый ящик с которого мы отправляем сообщение.
Параметр «Кому». Указываем почтовый ящик которому мы отправляем сообщение.
Параметр «Тема». Указываем тему сообщения.
Параметр «Тело письма» указать текстовую переменную с данными о сотруднике.
- Нажимаем на кнопку «Старт» в верхней панели.
Результат:
Почтовый ящик robinrobinoff@yandex.ru подключен.
Сообщение с персональными данными отправлено.
Ответить / Reply¶
Задача: Необходимо ответить на все сообщения, содержащиеся в таблице с письмами (переменная).
Решение:
- Подключить почтовый ящик, с которого будет отправлен ответ на письма. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Ответить на сообщения.
Реализация:
Помещаем в рабочее пространство студии действие «Настройки подключения» и настраиваем его параметры. (см. описание действия «Настройки подключения»).
Помещаем в рабочее пространство студии действие «Ответить» и настраиваем его параметры.
В поле «Контекст» указать идентификатор работы с почтовым сервером.
В поле «Таблица с письмами» указать переменную типа «Таблица», содержащую письма, на которые нужно ответить.
Проставить чек-бокс «Ответить всем» = true.
В поле «Тело» указать текстовую переменную с текстом ответа.
- Нажать на кнопку «Старт» в верхней панели.
Результат:
Ответы на требуемые письма отправлены.
Отправить сообщение / Send message¶
Задача:
Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.
К письму прикрепить вложение в виде скриншота Яндекс карты с адресом проживания сотрудника.
Решение:
- Подключить почтовый ящик с которого будет выслано письмо. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Отправить сообщение.
Реализация:
- Помещаем в рабочее пространство студии действие «Настройки подключения» и настраиваем его параметры. (см. описание действия «Настройки подключения»).
- Помещаем в рабочее пространство студии действие «Отправить сообщение».
Настройка действия:
Параметр «Контекст». Необходимо выбрать из выпадающего списка контекст соответствующий почтовому ящику с которого будет отправлено сообщение.
Параметр «От». Указываем почтовый ящик с которого мы отправляем сообщение.
Параметр «Кому». Указываем почтовый ящик которому мы отправляем сообщение.
Параметр «Тема». Указываем тему письма.
Параметр «Тело письма». Указываем переменные с персональными данными сотрудников. ФИО, Телефон.
Параметр «Вложения». Указываем путь до файла.
- Нажимаем на кнопку «Старт» в верхней панели.
Результат:
Сообщение с персональными данными отправлено.
Получить сообщение / Get message¶
Описание
Действие читает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа «Таблица». Для получения данных, записанных в переменную типа «Таблица» необходимо использовать действие Сохранить таблицу в CSV / Table to CSV
Для корректной работы действия «Получить сообщение» необходимо изначально настроить подключение к почте с помощью действия Настройки подключения/ Сonnection Settings
Иконка
Параметры
Входные параметры:
Контекст - идентификатор сеанса работы с почтовым сервером. В поле указывается контекст действия «Настройки подключения».
От - почтовый адрес отправителя письма. Чтобы указать более одного элемента, используйте «;» или «,»
Кому - почтовый адрес получателя письма. Чтобы указать более одного элемента, используйте «;» или «,»
Копия - почтовый адрес получателя копии письма. Чтобы указать более одного элемента, используйте «;» или «,»
Тема - тема письма.
Тело письма - текст письма.
Название вложения - названия вложения в письме.
Непрочитанные - при указании чекбокса «Непрочитанные» = true , будут отобраны только непрочитанные письма.
Количество - количество писем, которое необходимо прочитать из почтового ящика по указанным фильтрам.
Папка для сохранения вложений - путь к папке, в которой будут созданы подпапки для сохранения вложений из писем.
Включить html текст - данный чекбокс включает полную информацию о стилях. Иначе будет получен просто текст.
Чекбокс «Включить html текст» проставлен
Чекбокс «Включить html текст» не проставлен
Сохранить изображения - если значение «true», то изображения из тела письма будут сохранены, иначе – сохранены не будут.
Выходные параметры:
- Таблица результатов - таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Таблица имеет следующий набор столбцов: - ID - идентификатор письма; - From - почтовый адрес отправителя; - To - почтовые адреса всех основных получателей; - CC - почтовые адреса всех получателей копии письма; - Subject - тема письма; - Body - тело письма; - Path - путь до сформированной подпапки, в которую были сохранены файлы вложений; - DateTime – дата и время получения письма.
Пример сохраненной таблицы в CSV (действие «Сохранить таблицу в CSV»).
Настройки
Пример использования
Задача:
Получить все непрочитанные письма с почты и сохранить информацию из писем в таблицу (CSV).
Решение:
Воспользоваться действиями «Настройки подключения», «Получить сообщение», «Сохранить таблицу в CSV».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметры действия «Настройки подключения».
Настроить параметры действия «Получить сообщение».
Настроить параметры действия «Сохранить таблицу в CSV».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно.
Получена таблица CSV с информацией по непрочитанным письмам с почты.
Почта Java¶
Действия данной подгруппы предназначены для работы на системе Linux.
Настройки подключения / Сonnection Settings¶
Задача:
Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.
Решение:
- Подключить почтовый ящик с которого будет выслано письмо. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
- Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Отправить сообщение.
Реализация:
Открыть группу действий «Почта» (подгруппа «Почта Java»).
Собрать схему робота, состоящую из действий:
Настроить параметры для действия «Настройки подключения».
Настроить параметры для действия «Отправить сообщение».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Почтовый ящик robinrobinoff@yandex.ru подключен.
Сообщение с персональными данными отправлено.
Ответить / Reply¶
Задача: необходимо получить непрочитанные письма с темой «Сотрудник» и вложением .png и ответить на них.
Решение: воспользоваться действиями «Настройки подключения», «Получить сообщение», «Ответить».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметры для действия «Настройки подключения».
Настроить параметры для действия «Получить сообщение».
Настроить параметры для действия «Ответить».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. Ответ на письма отправлен.
Отправить сообщение / Send a message¶
Задача:
Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.
К письму прикрепить вложение в виде скриншота Яндекс карты с адресом проживания сотрудника.
Решение:
- Подключить почтовый ящик с которого будет выслано письмо. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
- Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Отправить сообщение.
Реализация:
Собрать схему робота, состоящую из действий:
Настроить параметры для действия «Настройки подключения». (см. описание действия Настройки подключения)
Настроить параметры для действия «Отправить сообщение».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Сообщение с персональными данными отправлено.
Получить сообщение / Get a message¶
Задача:
Получить все письма от robinrobinoff@yandex.ru, с темой письма «Сотрудник» и PNG файлом во вложении.
Файлы из писем необходимо сохранить на рабочий стол в папку «Вложения».
Решение:
- Подключить почтовый ящик с которого требуется взять письма. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
- Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Получить письма соответствующие указанным фильтрам.
Реализация:
Cобрать схему робота, состоящую из действий:
Настроить параметры для действия «Настройки подключения». (см. описание действия Настройки подключения)
Настроить параметры для действия «Получить сообщение».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Требуемые письма получены и сохранены в таблицу, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Вложения из писем сохранены в целевую папку.