Вопрос

Добрый день!

Возникла необходимость загрузки не всей входящей почты из почтового ящика MS Outlook, а по условию (фильтру), например, только от определённых отправителей или наоборот исключить загрузку почты от списка отправителей.

В общем, как-то фильтровать загружаемую почту, загружать всю почту в систему нет совсем удобно, слишком много лишнего. Загружать из какой-либо папки из ящика, тоже не подходит, т.к. письма в папку попадают либо вручную, либо с помощью правил Outlook, но для этого он должен быть постоянно включен, что тоже не подходит.

Подскажите, пожалуйста, есть ли возможность модернизировать стандартный механизм загрузки почты и добавить в него инструменты фильтрации?

У меня такой же вопрос

5 комментариев

Не совсем понятно, что значит «почты из почтового ящика MS Outlook». Это может быть или корпоративный Exchange-сервер Вашей организации, или веб-почта Outlook.com (бывший Hotmail).

Только в старых версиях системы: 3.Х, 5.Х и первые версии 7.Х интегрировались с почтовой программой на локальном компьютере, а сейчас 7.Х работает с сервером напрямую по протоколам IMAP/SMTP или MS Exchange.

Следовательно, держать компьютер включенным нет необходимости, папки и правила существуют на сервере.

Как выбрать нужную папку, описано в статье:

chapter_imap_synchronization_yahoo_folders_select.png

При желании логику можно доработать, но для этого нужно выяснить, что работает не так в нынешней реализации.

Зверев Александр,

 Добрый день! Спасибо за ответ!

Поясню ситуацию: есть корпоративный почтовый сервер MS Exchange, на котором хранится почта пользователей. В этой почте очень много лишних писем, которые нет смысла загружать в CRM, и соответственно есть переписка с клиентами, которую хотелось бы загружать в CRM.

На сколько я знаю, правила MS Outlook, которые пользователь создает для распределениям почты по папкам, работают только на стороне клиента, т.е. если мой Outlook не запущен, то все письма будут скапливаться в папке "входящие", до тех пор пока не запустится клиент Outlook и не отработаются правила.

Вручную переносить почту по папкам нет никакой возможно, это нужно автоматизировать.

Соответственно вопрос: можно ли как-то модифицировать стандартную процедуру загрузки почты, чтоб была возможность настраивать различные фильтры, например, загружать только ту почту, чьи адреса совпадают с адресами клиентов в базе CRM.. или просто загружать только почту с адресов, которые хранятся в некотором списке.

Мне пока достаточно понять, можно ли модифицировать стандартную процедуру загрузки почты или заменить её своей разработанной процедурой, без подробностей.. Пока только на уровне возможности и примерной трудоёмкости желательно.

Вот и вот информация, как настраиваются правила на уровне сервера Exchange:

You can use mail flow rules (also known as transport rules) to identify and take action on messages that flow through the transport pipeline in your Exchange 2016 and Exchange 2019 organization. Mail flow rules are similar to the Inbox rules that are available in Outlook and Outlook on the web (formerly known as Outlook Web App). The main difference is mail flow rules take action on messages while they're in transit, and not after the message is delivered to the mailbox. Mail flow rules contain a richer set of conditions, exceptions, and actions, which provides you with the flexibility to implement many types of messaging policies.

По поводу возможности доработок, нужно изучать код в схеме процесса LoadExchangeEmailsProcess и вызываемой из неё логике схемы ExchangeUtility.

Зверев Александр,

Зверев Александр пишет:
Вот и вот информация, как настраиваются правила на уровне сервера Exchange:

Спасибо за информацию, будем изучать!

 

Зверев Александр пишет:
По поводу возможности доработок, нужно изучать код в схеме процесса LoadExchangeEmailsProcess и вызываемой из неё логике схемы ExchangeUtility.

Т.е. доработать эти процессы можно самостоятельно или с помощью сторонних разработчиков (партнёров террасофт)? Эти процессе не закрыты от модификации?

Для доработки нужно создавать свои схемы в пакете Custom  и переопределять в них базовую логику.

Учтите, что замещать можно не всё (например, модули специально запрещено), да и часть логики сделана вообще в ядре и недоступна для просмотра и правок, судя по:

using Terrasoft.ExchangeApi.Interfaces;
using Terrasoft.Sync.Exchange;

В конфигурации этих схем нет.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Подскажите, как сделать, чтобы емейлы, приходящие на почту сотрудника отображались в его календаре активностей. При этом важно, чтобы отображались только те емейлы, контакты которых есть в CRM. То есть емейлы от всяких рассылок и прочего мусора не нужно отображать. 

Соответственно, если сотрудник написал исходящий емейл - он тоже должен отображаться в его календаре. 

У меня такой же вопрос

1 комментарий

Попробуйте использовать встроенные бизнес-процессы объекта "Активности" (подробнее про встроенные бизнес-процессы тут: https://academy.terrasoft.ua/documents/technic-sdk/7-12/primer-ispolzovaniya-vstroennogo-processa-obekta-dobavlenie-avtonumeracii-k-polyu-stranicy, раздел "Алгоритм реализации кейса на стороне сервера").

При создании новой активности с типом E-mail вы можете проверить все нужные поля (есть ли E-mail отправителя у вас в системе, кому письмо предназначено и т.д.), а далее, нужные E-mail с нужными полями отобразить в календаре.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Здравствуйте!

Вопрос по bpm online realty 5.4.1.728

Интересует возможность настройки синхронизации с gmail (для входящих писем). Какие существуют способы настройки синхронизации, возможно ли задавать расписание на автоматическое получение входящих писем?
Спасибо!

У меня такой же вопрос

2 комментария

См. тут.

Спасибо!

Войдите или зарегистрируйтесь, чтобы комментировать
Публикация

Мы продолжаем выпускать видеоуроки по настройке приложения bpm'online!
В новом видеоролике вы можете узнать о всех тонкостях настройки интеграции bpm'online с почтовым сервисом Microsoft Exchange. Наглядные пошаговые инструкции продемонстрируют, какие настройки необходимо выполнить для соединения с сервером MS Exchange, а также для работы с учетной записью пользователя.
Узнайте из видеоурока, как настроить синхронизацию контактов и активностей между двумя системами, и убедитесь в корректности настроек, наблюдая за результатами выполненной синхронизации.

Видео доступно по ссылке: Интеграция и синхронизация с сервисом MS Exchange

Больше видеоуроков смотрите на сайте академии Terrasoft.

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Публикация

Команда Академии представляет новый видеурок!
В этом видеоуроке вы можете ознакомиться со всеми возможностями работы с почтой в bpm'online.
Как загрузить письма из почтового ящика? Как получить и обработать email-сообщение? Как связать письмо с записями в разделах системы? Как составить и отправить email непосредственно из bpm'online?
Ответы на все эти вопросы в одном видеоролике!

Видео доступно по ссылке: Работа с почтой в bpm'online

Больше видеоуроков смотрите на сайте академии Terrasoft.

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Идея
Данные из Terrasoft XRM используются для рассылки приглашений, поздравлений, уведомлений. Знаем, есть интеграция с Outlook. Но это не то (да и только один клиент, ведь есть Thunderbird, ClawsMail, тот же TheBat! в конце концов). Нужно, очень нужно, обеспечить интеграцию с известными средствами рассылки электронной почты. Интересует интеграция с:http://mailchimp.com/ http://www.unisender.com/
Реализована
2 комментария

По поводу Unisender - посмотрите на расширение:
http://www.community.terrasoft.ua/catalog/7348

Добрый день!

К сожалению, развитие продукта Terrasoft 3.X приостановлено, поэтому данную возможность можно реализовать в рамках доработки.

Что касается лиунейки продуктов BPMonline, то в коробочной версии уже реализована интеграция с MailChimp.

Войдите или зарегистрируйтесь, чтобы комментировать