Если в ходе БП происходит создание e-mail, то как ответственный может узнать, что ему надо e-mail исправить и отправить?

В активностях такой шаг (в отличие от всех остальных) не отображается, проконтролировать его выполнение тоже получается сложно

bpm'online 7.6

Нравится

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

Добрый день!

Как вариант, добавить уведомление ответственному с ссылкой на E-mail. Это можно выполнить на любом этапе БП.

Здравствуйте!
Вот у меня есть БП и в его ходе выполнения есть элемент E-mail.
Если я запускаю этот БП под администратором то элемент выполняется и карточка письма EmailPageV2 появляется (из автозаполненным телом через формулу) и в нее я только проставляю От кого и отправляю. Если же этот процесс я запускаю под менеджерами или другими админами то просто создается этот элемент в черновиках и не выпадает эта карточка письма в автоматическом режиме, хотя там проставленный и отвертственный за активность и отображать в расписании и Показывать страницу выполнения автоматически.

Самое интересное то что в этом же процессе есть другая ветка, где тоже есть элемент E-mail. И он отрабатывает нормально для всех пользователей. Может можете что-то посоветовать. Буду признательным за любые идеи. Спасибо!

Вот я заходил под менеджером и ему создалось письмо в черновиках, но почемуто тут стоит Литвин Дмитрий Викторович (тоисть админ) а не тот кто запустил этот процесс. Может поэтому и не выпадают эти активности всем остальным?

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

Если убрать ответственного за активность, то есть шансы, что активность откроется. Дело в том, что в параметре "Ответственный" может быть указан не контакт текущего пользователя. Поэтому активность должна открыться другому пользователю (в теории). На практике она не открывается, т.к. процесс работает в другом websocket потоке.

Если убрать ответственного - то всеравно EmailPageV2 не открывается. И при этом не создается письмо в черновиках менеджера что звонит. Только если зайти в карточку контакта в историю - то только там ее можна найти.

Вы можете предоставить настройки элемента Email и предыдущих элементов, на которые сслылается Email? Предварительно попробуйте вариант в поле ответственный подставить системную переменную [#Контакт текущего пользователя#]

Здравствуйте. И еще вопрос по поводу тела письма. Вот я в Формуле задаю тело письма, но система ругается если в тексте есть специальные знаки типа $, троеточие, тире, двойные кавычки - то система ругается. Как же мне всетаки добавить эти знаки в тело письма? Спасибо.

"Сергиенко Николай Петрович" написал:

Здравствуйте. И еще вопрос по поводу тела письма. Вот я в Формуле задаю тело письма, но система ругается если в тексте есть специальные знаки типа $, троеточие, тире, двойные кавычки - то система ругается. Как же мне всетаки добавить эти знаки в тело письма? Спасибо.

Попробуйте использовать экранирование символов - для этого используйте символ \ перед спец. символом. Пример: \" или \$. Также текстовые символы должны заключаться в двойные кавычки

Здравствуйте!
Я кажется понял почему не выскакивают письма при звонках менеджеров. Я думаю это потому что этот процесс (Действие после завершения звонка) почемуто запускается от имени админа (Литвин Дмитрий Викторович) а не от менеджеров.

(Тут на фото звонили три разных менеджера, а ответственный и создал админ - почему?)
Как сделать так чтобы процесс запускался от имени того кто завершил звонок, так как стартует этот процесс какраз после того как звонок завершился. Подскажите куда смотреть или что сделать?
Спасибо.

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

А в поле создал записи звонка случайно не админ указан?

Вот берем звонок и видим его время завершения

Вот в журнале процессов видим что запустился от имени администратора

А если углубимся в журнал то увидим этого же контакта

У нас кто-бы не звонил - этот процесс запускается от имени админа почему-то...

Эмм... Запись в разделе "Звонки" создается системным пользователем - ноги растут отсюда. Попробуйте поиграться со стартовым сигналом - используйте событие не добавление записи, а изменение. Хотя изменения тоже могут происходить от имени системного пользователя.

Здравствуйте.
Подскажите пожалуйста как в БП отправить активность Email. А то сейчас Email у меня формируется автоматичести и ложится в черновики. И менеджеру нужно зайти в нее, заполнить поле от кого (хотя у него только один вариант и возможен - електронный адрес что в синхронизации его почты) и нажать отправить. Нужно автоматизировать эту часть процесса. Можна ли каким-то элементом прописать поле от кого в такой активности и чтобы отправка была автоматическая?

Или может мне лучше использовать элемент отправка Email? Но тогда вопрос в том как мне заполнять динамически поле от кого, ибо тут стоит луп где нужно выбрать Емейл отправителя? И в таком разе не будет подтягнуто в историю это письмо, ведь так же?
Спасибо.

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

Используйте "Отправить email". Подробнее я описывал здесь.

В таком варианте отправленное письмо не появляется в истории переписки контакта.
Только если контакт отпишется тогда появляются оба письма. (после синхронизации которая автоматически происхлдит каждую минуту)
А почему так? Можна сделать чтобы если отправил - сразу видиш его в истории (через минуту)?

Судя по описанию, Вы используете GMail)

Смотрите, можно реализовать двумя способами:
1) Использовать элемент "Отправить email". Тогда необходимо настроить почту по другому - загружать письма из преднастроенных папок, выбрав папку "Отправленные"

2) Использовать элемент "Добавить данные" для создания активности и отправлять созданную запись элементом "Задание-сценарий".

Утоните, пожалуйста, какой Вы продукт используете?

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

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

Используйте "Отправить email". Подробнее я описывал здесь.


А как мне подставлять динамически значение От кого?

Я попробовал так:
1.Создал Читать данные Настройки синхронизации с почтовым ящиком

2.В Формуле прописую в елемент отправка e-mail поле От кого

И если я в кабинете админа запускаю этот процесс то все нормально отрабатывает и письмо отправляется. Если же под другими акаунтами то нету отправленых писем.
Процесс тот-же что и раньше (который в журнале пишется что создан от имени админа, хотя его запускали другие менеджеры)
Может есть идеи как сделать чтобы заработало и в менеджеров? Спасибо!

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

В фильтрации чтения данных с объекта "Настройки синхронизации с почтовым ящиком" Вам необходимо указать Контакт = Контакт текущего пользователя. Тогда прочитается почтовый ящик пользователя, который выполняет процесс.

В таком варианте письма отсылаются всем от почты админа...

Продукт bpmonline sales commerce Версия 7.7.0.2325

Прошу прощения за предыдущий комментарий - в данном случае справочник смотрит в объект SysAdminUnit, а не Contact.
Условие немного не то - прикрепил скриншот корректного.

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

Николай,
Для того, чтобы письма отправлялись от всех пользователей системы ящик (поле От кого) должен быть общим. У всех пользователей должны быть права доступа к этому ящику.

Для того, чтобы настроить общий почтовый ящик необходимо:
- настроить в профиле пользователя почтовый ящик. Пользователь должен входить в роль системных администраторов.
- перейти в меню [Дизайнер системы - Права доступа на операции]. Добавить права пользователю (Важно! Не роли, именно пользователю) на операции CanUseSharedMailBox, CanManageSharedMailboxes. Очистить кэш браузера и повторно выполнить авторизацию на сайте.
В результате выполнения этого пункта в настройках почтового ящика (в профиле) появится возможность установить признак "Разрешить многопользовательскую работу". Установить этот признак.

А можна ли в ТЕМУ письма записать Имя контакта в БП? Думал что это можна сделать как с телом письма (через формулу) но в вариантах выбора куда записать формулу в Email нету ТЕМЫ...

"Сергиенко Николай Петрович" написал:

но в вариантах выбора куда записать формулу в Email нету ТЕМЫ...

Тема записывается в параметр "Рекомендация".

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