description |
---|
MS Exchange |
Элемент производит подключение к серверу Microsoft Exchange и позволяет роботу взаимодействовать с ним для выполнения операций с электронной почтой.
Является контейнером для других элементов, входящих в группу MS Exchange
(см. рисунок ниже), которые используются для отправки/удаления писем, прикрепления файлов к письмам, извлечения вложений и других операций с электронной почтой.
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
- Версия [Microsoft.Exchange.WebServices. Data.ExchangeVersion] - версия сервера MS Exchange. По умолчанию установлена
Exchange2013_SP1
. Чтобы выбрать другую версию, щелкните выпадающий список значений. - URL сервера [String] - URL сервера MS Exchange. Пример:
"https://<server>/EWS/Exchange.asmx"
. - E-mail [String] - email пользователя. Укажите его, чтобы использовать автообнаружение URL для эндпойта веб-служб Exchange (EWS). Пример:
"user1@contoso.com"
. - Домен [String] - имя домена. Пример:
"contoso.com"
. - Логин [String] - логин пользователя.
- Пароль [String] - пароль учетной записи Exchange.
- Защищенный пароль [SecureString] - поле для вставки зашифрованного пароля. В целях безопасности пароль в формате SecureString не хранится в открытом виде. Получить его можно, например, из программы Диспетчер учетных данных (Credential Manager).
- Российский часовой пояс [Boolean] - настройка предназначена для корректировки времени. Например, в случае, если в русской локализации приложения наблюдается ошибка определения часового пояса. По умолчанию отключено.
🔸 Внимание! Для успешного извлечения вложений из писем необходимо активировать свойство Российский часовой пояс.
Для обучения работе с элементом Сервер MS Exchange скачайте RPA-проект по ссылке: Скачать архив Learning.
- Скачайте архив с обучающими материалами с указанной страницы.
- Распакуйте архив и откройте проект
StudioActivities
в Студии. - Найдите в проекте процесс
StudioActivities/Ru/Почта/MS Exchange/Основы.ltw
.
Пример использования элемента в процессе с типом Только код (Pure code):
{% tabs %} {% tab title="C#" %}
LTools.Office.MSExchangeApp app = LTools.Office.MSExchangeApp.InitSvc(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "server url", "login", "pass", "domain");
LTools.Office.MSExchangeApp app2 = LTools.Office.MSExchangeApp.InitAd(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "autodiscovery url", "login", "pass", "domain");
{% endtab %}
{% tab title="Python" %}
app = LTools.Office.MSExchangeApp.InitSvc(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "server url", "login", "pass", "domain")
app2 = LTools.Office.MSExchangeApp.InitAd(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "autodiscovery url", "login", "pass", "domain")
{% endtab %}
{% tab title="JavaScript" %}
var app = _lib.LTools.Office.MSExchangeApp.InitSvc(wf, _lib.Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "server url", "login", "pass", "domain");
var app = _lib.LTools.Office.MSExchangeApp.InitAd(wf, _lib.Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "autodiscovery url", "login", "pass", "domain");
{% endtab %} {% endtabs %}