Добрый день, стоит задача помечать метками входящие письма, решили для этой задачи создать справочное поле, подскажите, пожалуйста, можно ли что бы это поле отображалось сразу на панели справа

и как в дальнейшем можно сортировать по этому полю письма, если в активностях письма не отображаются, а на панели справа нет фильтров?

Нравится

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

1) Поищите в CommunicationPanelEmailSchema, там генерятся представления для email-ов. Скорее всего можно расковырять ContainerList и вставить туда новое справочное поле.
2) Делать новый раздел с активностями с фильтром тип=почта/добавить в итоги активностей список, отфильтровать его, каждая активность отобразится с url-ссылкой на карточку (крайне криво, зато можно понаделать кучу фильтров)/опять же ковырять CommunicationPanelEmailSchema, добавлять фильтрацию в менюшку с троеточиями(например как новый подпункт), писать кучу обработчиков

Показать все комментарии

Добрый день, подскажите, пожалуйста, есть ли в 7.10 возможность для разных пользователей, но с общим ящиком выставить индивидуальную подпись для каждого пользователя, или же планируется добавление такой опции в будущих обновлениях?

Нравится

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

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

В текущей реализации приложения возможно использовать только одну подпись для общего почтового ящика.
Я передал Ваше замечание аналитикам продукта. Они рассмотрят возможность реализации в одной из последующих версий программного продукта.

Показать все комментарии

Коллеги, добрый день.

Подскажите пожалуйста, можно ли в bpm настроить интервал синхронизации с почтой? Например, подключено несколько почтовых ящиков (ящик1@mail.ru, ящик2@mail.ru). Мне нужно, чтобы письма с ящика ящик1@mail.ru синхронизировались в течении 1 минуты, а ящик2@mail.ru - 60 минут.
Присутствует системная настройка "Интервал синхронизации с почтовым ящиком", но эта настройка применяется, как я понимаю, для всех ящиков.

Нравится

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

Здравствуйте, Елена!

В базовой версии приложения установить различный период синхронизации для почтовых ящиков пользовательскими средствами нельзя.
Уточните, пожалуйста, какой бизнес-кейс необходимо покрыть данными изменениями?

Показать все комментарии

Предлагаю добавить возможность массово обрабатывать письма, загруженные в BPM. Например, выделение нескольких записей и действия "Обработать выбранные", "Удалить выбранные".А то после загрузки писем за какой-то период появляется необходимость в удалении всякого случайно попавшего хлама. По одному письму делать это очень не удобно. Чувствуешь себя грустно и одиноко А для облака полезно, если в системе будут храниться только нужные письма. Да и техника пустого инбокса очень актуальна для всех, кто работает с почтой.

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

Здравствуйте, Дмитрий!

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

Так же, Вы можете воспользоваться бизнес-процессом прикрплённым к данному комментарию.
http://dropmefiles.com/3iKAd

Показать все комментарии

Добрый день, коллеги.

В системе можно подключить почтовый ящик и на коммуникационной панели в "конвертике" отображаются все входящие\исходящие письма этого ящика.
Подскажите, а нет ли раздела, где отображаются все эти письма? Либо же может есть возможно вынести все письма в какой-либо раздел?

Нравится

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

"Гольфельд Елена Андреевна" написал:где отображаются все эти письма?

По-сути коммуникационная панель и есть раздел для писем. Все письма хранятся как активности с типом "email". Так что можно в теории можно:
а) убрать/подредактировать фильтр в активностях, чтобы выводились письма
б) создать доп раздел, забиндить его на "Activity", установить фильтры: активности с типом email и для, допустим, текущего контакта

"Варфоломеев Данила" написал:По-сути коммуникационная панель и есть раздел для писем.

Согласна с вами, но хотелось бы иметь именно раздел в панели слева.

"Варфоломеев Данила" написал:а) убрать/подредактировать фильтр в активностях, чтобы выводились письма

Пробовала делать фильтр в активностях, в котором указывала Тип = Email, система ничего не находит по данному фильтру. Хотя письма в системе есть.

"Варфоломеев Данила" написал:б) создать доп раздел, забиндить его на "Activity", установить фильтры: активности с типом email и для, допустим, текущего контакта

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

"Варфоломеев Данила" написал:забиндить его на "Activity"

Не подскажите, как это сделать?

"Гольфельд Елена Андреевна" написал:Пробовала делать фильтр в активностях, в котором указывала Тип = Email

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

getFilters: function() {
	//гора кода
	filters.add("NotEmailFilter", Terrasoft.createColumnFilterWithParameter(
		Terrasoft.ComparisonType.NOT_EQUAL, 
		"Type", 
		ConfigurationConstants.Activity.Type.Email));
	//...еще хуже
},

"Гольфельд Елена Андреевна" написал:как-то стандартными средствами.

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

Ну вот как-то так. На скорую руку, получилось на удивление быстро. Однако всё равно требуется полазить по конфигурации, написать совсем немного кода)
scr

"Варфоломеев Данила" написал:Ну вот как-то так. На скорую руку, получилось на удивление быстро. Однако всё равно требуется полазить по конфигурации, написать совсем немного кода)

Вы молодец! Это новый раздел? Не поделитесь как вы реализовали данный функционал?

"Гольфельд Елена Андреевна" написал:Не поделитесь как вы реализовали данный функционал?

1) Создать через мастер разделов новый раздел (заполняете заголовок, код, рабочее место, сохраняете). Вкладку "страница" трогать не нужно
2) Зайти в конфигурацию, найти 2 только что созданных схемы. У меня раздел назывался Emails, соответственно и названия у схем похожие
pic
3) Поменять код схемы раздела на

define("TmEmails1Section" /*вместо TmEmails1Section название схемы раздела*/, ["ConfigurationConstants"], function(ConfigurationConstants) {
	return {
		entitySchemaName: "Activity",
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/,
		methods: {
			getFilters: function() {
				var filters = this.callParent(arguments);
				filters.add("NotEmailFilter", this.Terrasoft.createColumnFilterWithParameter(
						this.Terrasoft.ComparisonType.EQUAL, "Type", ConfigurationConstants.Activity.Type.Email
					));
				return filters;
			}
		}
	};
});

4) Поменять код схемы страницы на

define("TmEmails1Page" /*вместо TmEmails1Page название схемы страницы*/, [], function() {
	return {
		entitySchemaName: "Activity",
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/,
		methods: {},
		rules: {}
	};
});

Важный момент: справа внизу в свойствах надо указать родительский объект "Страница редактирования активности ( UIv2 )"
5) все. почистить кеш, перезайти, появится развел в указанном ранее рабочем месте. Осталось только настроить колонки

Вроде получилось быстро. Но при этом находясь в новом разделе, все равно выделение слева происходит на раздел Activity.
И фильтры у разделов получаются общие.

"Владимир Соколов" написал:Вроде получилось быстро. Но при этом находясь в новом разделе, все равно выделение слева происходит на раздел Activity.

Ну можно создать представление VwActivity и на основании представления сделать уже раздел. Если в разделе нужно создавать/редактировать/удалять записи - повесьте на представление триггеры.

"Владимир Соколов" написал:И фильтры у разделов получаются общие.

Вполне логично - группы объекта Activity хранятся в объекте ActivityFolder.

Показать все комментарии

Коллеги, добрый день!
При добавлении почтового провайдера https://yadi.sk/i/qAZFt6NZ3Ff5du возникает ошибка https://yadi.sk/d/b6BHLNEd3Ff66r На форуме нашла похожий кейс, где советуют обновиться до последней версии. Но эта ошибка возникает на последней версии тройного бандла 7.9.1
Буду рада всем идеям и предложениям! Спасибо

Нравится

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

Здравствуйте, Елена!

Данная проблема была выявлена в версии 7.9.1 и решена в 7.9.2.
Вы можете добавить почтовый провайдер в ручную через БД или обновиться до версии 7.9.2.
Скрипт с добавлением почтового провайдера прикрепляю.

INSERT INTO MailServer (
	CreatedById,
	ModifiedById,
	Name,
	Address,
	Port,
	UseSSL,
	EmailProtocolId,
	AllowEmailDownloading,
	AllowEmailSending,
	SMTPServerAddress,
	SMTPPort,
	SMTPServerTimeout,
	UseSSLforSending,
	TypeId,
	UseLogin,
	UseUserNameAsLogin,
	UseEmailAddressAsLogin)
VALUES(
	'410006E1-CA4E-4502-A9EC-E54D922D2C00',
	'410006E1-CA4E-4502-A9EC-E54D922D2C00',
	'name',
	'imap.xxxx.com',
	993,
	1,
	'65BEAF50-B599-4207-B6E2-586DFA9562A6',
	1,
	1,
	'smtp.xxxx.com',
	465,
	40,
	1,
	'844F0837-EAA0-4F40-B965-71F5DB9EAE6E',
	0,
	1,
	0)

Андрей, здравствуйте! Данное решение помогло, теперь вопрос следующий: все параметры для провайдера я указала (предоставил клиент), порты открыты, как говорит клиент, доступ к приложению открыт. Но добавить почту все равно не могу, ругается на неверный логин\пароль. Какие еще есть идеи есть на этот счет?

Здравствуйте, Елена!

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

Показать все комментарии

Рады сообщить о выпуске нового видеоролика по работе с почтой.
Из видеоурока "Работа с почтой в bpm'online 7.8" вы узнаете, как синхронизировать систему с почтовым ящиком, как связать письмо с записями разделов системы, как составить и отправить письмо непосредственно из bpm'online.
Видео доступно по ссылке: Работа с почтой в bpm'online 7.8

Нравится

Поделиться

0 комментариев
Показать все комментарии

Здравствуйте. Скажите пожалуйста, как можно в bpm'online sales team 7.8.2 в бизнес процессе получить тело входящего письма.
Процесс запускается по сигналу входящего письма, читаются данные письма а вот, как дальше быть? Как распарсить?
Скрин прилагаю.

Нравится

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

Здравствуйте, Максим!

Тело письма хранится в поле Body. Парсить письмо можно элементом "Задание-сценарий", но нужны навыки программирования на языке C#.

"Демьяник Алексей" написал:

Здравствуйте, Максим!

Тело письма хранится в поле Body. Парсить письмо можно элементом "Задание-сценарий", но нужны навыки программирования на языке C#.


Я уже разобрался как получить тело письма. Через параметры бизнес процесса.

Показать все комментарии

Рады сообщить об актуализации видеоурока по настройке bpm'online.

В видеоуроке "Интеграция с почтовым сервисом по протоколу IMAP/SMTP в CRM-системе bpm'online 7.8" вы можете узнать, как выполнить весь процесс интеграции bpm'online с почтовым провайдером, от настройки параметров соединения с сервером до индивидуальных настроек личной учетной записи почты. И все это с учетом нового интерфейса и возможностей bpm'online 7.8

Видео доступно по ссылке: Интеграция с почтовым сервисом по протоколу IMAP/SMTP в CRM-системе bpm'online 7.8

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

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день!

Вопрос по BPMonline Realty 5.4

Подскажите, как правильно настроить автоматическую синхронизацию BPM с почтой. Требуется получение электронных писем с почтового сервера gmail (к примеру). Если синхронизация настраивается, то можно ли задать периодичность/расписание? Возможно, есть какие-то примеры.

Заранее спасибо!

Нравится

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