Добрый день.

Настроил в профиле пользователя синхронизацию с почтовым ящиком.

Прикрепил данные таблицы MailboxSyncSettings к пакету.

После установки пакета на продакшн  настройки почтового ящика появляются в профиле пользователя, НО при попытке синхронизации почты ничего не происходит. Ошибок в логе нет и почта не загружается.

На отправку email всё работает.

Нравится

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

Здравствуйте, Игорь!

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

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

Добрый день!

Столкнулись с следующей ситуацией: для портальных пользователей не отображается на детали История email отправленные ими же. 

Кейс: cпочты пользователя портала отправляется письмо на почту техподдержки, это письмо регистрируется в системе (активность с типом email), по нему создается обращение в системе со связью с письмом. Можно добавить портальное сообщение. Со стороны бэкофиса на странице Обращения на детали История первой записью будет отображаться письмо от пользователя. Если зайти со стороны портала, то данного письма на детали не будет.

Подскажите, пожалуйста, где можно настроить видимость писем на детали история для пользователей портала?

Спасибо! 

Нравится

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

Вы указали, что пользователь портала не видит писем в «Истории», это корректное поведение системы. В рамках базовой логики – портал самообслуживания не подразумевает общения письмами, в таком случае вообще портал самообслуживания теряет смысл. В системе реализована отдельная логика по работе с обращениями, происхождение у которых «Email». А пользователь, у которого есть портальные учетные данные – предполагается будет общаться с поддержкой и регистрировать обращения через портал.

Мы реализовывали раздачу прав пользователям портала на записи в БП. 



Ключевое здесь - это выдача прав на Activity по полученному письму. 

И основная сложность - это отловить получение письма. Примерно так выглядит сигнал на это событие:



Владмир, спасибо за информацию. Жалко, что на скриншоте ничего не видно. Можно сделать дололнение для маркета.

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

Постараюсь реализовать, но сложно со временем пока что. В том процессе еще много добавлено. 

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

Владимир Соколов,

Владимир, подскажите, пожалуйста, как именно происходила раздача прав (настройка элемента процесса)? Требуется ли дополнительная настройка прав в разделе Администрирования: Доступ к объектам?

Если все права раздаёт процесс, то вручную менять не надо. Но лучше свяжитесь напрямую с Владимиром и уточните к него.

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

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

Не могу найти, что запускает процесс "Отправка email сообщения контакту обращения при публикации сообщения в канале Портал".

Подскажите пожалуйста как найти что его запускает.

Данный процесс расположен в пакете Portal 7.8.0

Система Service enterprise 7.10.1

Спасибо!

Нравится

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

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

Запуск данного процесса зашит в коде, на объекте PortalMessage. Метод называется NotifyListeners.

Илья Прокопенко,

Спасибо, я так и подумал что этот метод вызывает процесс. Но сам код метода NotifyListeners могу найти. 

Павел, если возник вопрос, то просьба его озвучить.

Вильшанский Дмитрий,

Дмитрий, добрый день!

Проблема в следующем:

Мне необходимо внести изменения в процесс "Отправка email сообщения контакту обращения при публикации сообщения в канале Портал". А при изменении базового процесса, меняется и имя этого процесса, так как сохраняется новая версия в другом пакете.

Но так как этот процесс запускается методом NotifyListeners, мне придётся изменить и этот метод. Так как я подозреваю, что в этом методе жёстко прописано название процесса.

Ну и основная проблема в том, что я никак не могу найти код этого (NotifyListeners) метода, где идёт вызов процесса.

Бакалов Павел Вячеславович,

Вепроятно, вы ищите не в том пакете. Вот код метода NotifyListeners - http://prntscr.com/izo7zv

Demchenko Olha,

Добрый день!

Да, этот код я видел. Тут идет вызов метода Notify из MessageHisotryManager. А вот вызова процесса я в MessageHisotryManager так и не нашел.

Бакалов Павел Вячеславович,

Процесс CasePortalMessageHistoryNotificationProcess уже считается старым и вместо него используется такой же, только мультиязычный - CasePortalMessageMultiLanguageProcess. Этот процесс вызывается в CaseMessageListener из системной настройки (http://prntscr.com/izs0wi).

Ранее, в схеме CaseMessageListener напрямую вызывался интересующий вас процесс.

Demchenko Olha,

Спасибо большое! Наконец-то нашлось! =)

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

Добрый день!

Сотрудники отправляют письма из bpm. Зачастую при копировании текста в буфер, а затем вставка в тело email текст вставляется 6 раз. Пробовали одновременно вставлять текст на других сайтах, в документах. Текст вставляется 1 раз.

Быть может кто-то сталкивался с подобной проблемой?

 

Нравится

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

Александр, здравствуйте!

А копирование выполняется в тело письма при отправке email вручную по процессу, или же вызовом из ActionDashboard по изображению письма?

И текст копируете с HTML форматированием? Попробуйте вставить этот же буфер в любое поле с поддержкой HTML (например, поле примечания в любом базовом разделе) и посмотрите, в каком виде сохранится значение.

Логвин Андрей Витальевич,

Добрый день!

Копируем при отправке письма вручную.

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

Чакур Александр,

Скорее всего, проблема возникает в связи с сторонними программами, которые используют\модифицируют буфер обмена. Возможно, HTML обертка самого элемента отправить email конфликтует.

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

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

Всем доброго времени суток! Столкнулись со следующей проблемой. Создаем шаблон Email, при сохранении выдает - https://prnt.sc/httbxf.

Картинки сжали по максимуму. Как можно увеличить порог загружаемого шаблона?

Поправка, бьет данную ошибку при отправке. Отправка через раздел Email. Интеграция с сервисом UniOne.

Заранее благодарю!

Нравится

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

Алексей, добрый день!

По умолчанию в приложении максимальный размер шаблона – 1,5 Мб. Для изменения необходимо заместить схему CESMaillingProvider. Заместить схему CESMaillingProvider стандартным способом при помощи замещения родительской схемы нельзя. Для замещения CESMaillingProvider необходимо создать свой класс, в котором скопировать весь код из CESMaillingProvider. В кастомном классе уже изменить реализацию метода ValidateTemplateSize, в котором вместо MailingMaxTemplateSize указать свой размер. После этого необходимо в таблице SysMalingProvider изменить значение ClassName для Cloud Email Service на название кастомного класса.

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

Нужно создать раздел писем.

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

на практике получилось зарегистрировать, вывести раздел в левое меню и на этом остановился. Когда нажимаю на новый раздел - переходит на него, но подсвечивает будто активный раздел активностей. Не подскажите гда идет настройка подсветки полей?

Нравится

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

Здравствуйте, Виталий

Може более подробно описать что Вы имеете ввиду и какая стоит перед Вами бизнес задача?

Denys Diachenko, решил. 

Что бы не выделяло раздел активностей при переходе в новый раздел писем нужно преопределить функцию, вот так:

changeSelectedSideBarMenu: function() {

                    var moduleConfig = this.getModuleStructure();

                    if (moduleConfig) {

                        var config = "SectionModuleV2/UsrCorrespondenceSectionV2/";

                        this.sandbox.publish("SelectedSideBarItemChanged", config, ["sectionMenuModule"]);

                    }

                }

Радчук Виталий Владимирович,

Попробуйте создать раздел на основе объекта представления, наследующего структуру объекта Активности.

Сам сейчас работаю над этой задачей.

Можем решить совместными усилиями.

Радчук Виталий Владимирович пишет:

так:changeSelectedSideBarMenu

А в какой схеме вы переопределяете этот метод?

 

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

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

Возникла задача отправлять пользователям е-мейлы, содержащие html  с картинками, которые не хранятся на внешних ресурсах (то есть url нельзя указать как источник). Пробовал сделать через base64, но outlook не отображает такие картинки. Вопрос: как отправляются, например, письма с оценками (как на скриншоте)?

Судя по исходникам письма, для картинок создаются cid. Нашел файл EstimateLinksGenerator, но он, во-первых, генерирует именно base64, во-вторых, не могу найти, где он вызывается. Буду очень благодарен за пример кода, создающего html со встроеннными картинками для отображения в outlook.

 

PS используем версию 7.6, но есть возможность смотреть в код 7.11

Прикрепленные файлы

Нравится

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

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

Для отображения оценок исполузуется макрос EstimateLinksGenerator.

Каким образом это реализовано можно посмотреть в статье

Но такие макросы работают толькло в разделе Обращения при отправке письма по шаблону. Это связано с тем что в обращениях для обработки тела письма используется InvokableMacrosHelperService, который знает как работать с такими макросами (которые реализуют IMacrosInvokable).

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

Добрый день,

Анализируем варианты интеграции BPMOnline 5.4 c www.unisender.com для рассылок Email.

Подскажите существует ли такая возможность в 5.4? Возможно ли ее туда добавить без доработок?

Вот информация от ТП unisender

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

 

Нравится

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

Антон, интеграция с Unisender появилась только в 7.8. Вероятно, они её и имели в виду. Там используется находящийся на отдельном сайте облачный сервис рассылок bpm’online Cloud Email Service, который интегрируется с ним и другими подобными сервисами рассылок. В 5.4 всего этого механизма не было, поэтому без доработок подключить не получится.

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

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

Я из бизнес-процесса отправляю email по шаблону. Шаблон в справочник добавила. В шаблон передаю Id обращения и в конечном итоге на почту получаю письмо, которое в себе содержит определенные данные обращения (номер, ответственный, контакт\контрагент и тд).

Подскажите, а могу ли я как-то в шаблон отправить данные с детали (например, Жизненный цикл обращения)?

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

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

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

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

Добрый день!

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

Прикрепленные файлы

Нравится

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

Добрый день! Группу получателей можно выбирать в продукте Marketing и интегрирован с системой рассылки. Данный функционал подразумевает единичную отправку

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