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

Фильтр типа "показать активности с категорией Встреча если там есть участник - текущий пользователь" не работает. 

Приходится создавать 2 встречи на каждого из участвующих во встрече. 

Нравится

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

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

Проверили данный кейс на версии 7.12.1. Создали активность с категорией встреча и несколькими участниками. Построили расширенный фильтр "показать активности с категорией Встреча если там есть участник - текущий пользователь". Созданная активность отобразилась. 

Рекомендуем Вам обратиться в службу технической поддержки по адресу support@terrasoft.ru для детального анализа.

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

Коллеги, здравствуйте!

В десктопной версии моб.приложения связал почту с почтовым провайдером mail.ru

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

"no mail accounts. Please set up Mail account in order to send email"

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

IOS 11. моб.приложение последней версии.

Нравится

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

Роман, здравствуйте!

У мобильного приложения, который Вы скачиваете из магазина приложений мобильной платформы нет встроенного почтового клиента. При нажатии на "конвертик" происходит redirect на клиентский почтовый клиент (стороннее приложение).

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

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

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

Интересует функционал проверки дублей в моб.приложении в объектах: "контакты", "контрагенты", "лиды".



Есть ли такая возможность? Или приходится после работы в поле, в десктопной версии самостоятельно каждому менеджеру осуществлять проверку дублей?

Нравится

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

Роман, добрый день!

Если менеджеры работают в мобильном приложении в режиме "оффлайн", то поиск дублей отрабатывает после синхронизации: новые записи попадают в реестр записей в десктопе, реестр изменяется в соответствии с настроенными правилами поиска и удаления дублей (данный процесс можно автоматизировать - https://academy.terrasoft.ru/documents/studio/7-12/nastroyka-pravil-i-raspisaniya-poiska-dubley#XREF_31918), после выполнения поиска и объединения дублей, в результате повторной синхронизации реестр изменится.

Если работа в мобильном приложении ведется в онлайн-режиме, то отрабатывает поиск дублей на объекте, то есть, при сохранении записи.

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

Нужно найти, в каких БП/сервисах/запросах с клиента изменяется определенное поле в схеме Contact.

Поиск по исходникам на C#, выгруженным на диск, ни по имени поля, ни по UId из метаданных Contact ничего не дает.

Есть ли какой-то способ?

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

Нравится

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

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



Чтобы определить логику именения поля Вы можете использовать SQL Profiler, т.е. Вам необходимо будет запустить профайлер, выполнить запрос и потом открыть этот запрос.

Так же, Вы можете использовать консоль браузера, а именно вкладку Network. Вам необходимо будет воспроизвести изменение поля и отследить запрос, который это делает.

После этого, Вы сможете узнать в какой именно схеме происходит изменение по запросу UpdateQuery. Пример: http://prntscr.com/jycc17



Советую так же Вам провести отладку кода. Информацию об этом подробно описана на Академии

https://academy.terrasoft.ru/documents/technic-sdk/7-12/otladka-klients…

https://academy.terrasoft.ru/documents/technic-sdk/7-12/otladka-servern…

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

Алексей-Карягин пишет:

Я вообще не догадываюсь где может меняться поле

 Тоже сталкивался. Я имитировал ситуацию, когда менялось поле, потом смотрел:

- какие бп запускаются 

- все бп с сигналом от измененного объекта

- все вшитые в объект событийные процессы

- страницу объекта + детали

В моём случае оказалось всё неочевидно: при сохранении карточки в какой-то из деталей стоял апдейт/set поля

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

Добрый день!

В процессе обновления с версии 7.10.0 на версию 7.10.1 произошла ошибка:

Executing SQL Script: tsp_CreateClusteredPrimaryKeyIndexes.sql

ERROR:An exception occurred while executing a Transact-SQL statement or batch.

   at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)

   at bpmOnlineUpdaterCLI.ScenarioStepInvokeSQL.ExecuteSqlScript(String connectionString, String query)

   at bpmOnlineUpdaterCLI.ScenarioStepInvokeSQL.Execute()

   at bpmOnlineUpdaterCLI.UpdateScenario.ExecuteAllSteps()

 

В папке с логами (Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Log) по этой ошибке ничено нет.

 

При повторном запуске обновления (бд не откатывалась) обновление завершилось.

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

Executing SQL Script: DropOldViews.sql

Executing SQL Script DropOldViews.sql completed successful

Нравится

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

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

Направьте на support@bpmonline.com все логи обновления <app>\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Log

И результат выполненного скрипта на стороне БД после неуспешного обновления <app>\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\InstallPackages\Scenario\CreateClusteredPrimaryKeyIndexes.sql

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

Коллеги, настроили синхронизацию по IMAP/SMTP корпоративную почту.

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

Нравится

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

Роман, здравствуйте!

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

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

Роман Никулин,

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

2. В bpm'online нет пока функциональности фильтровать и распределять входящие письма по папкам. Мы зафиксировали данную идею.

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

Есть ли возможность загрузки нескольких фото продуктов в основной профиль по мимо детали "файлы и примечания"?

Нравится

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

Добрый день, Роман!

Интересующий Вас функционал Вы можете реализовать по аналогии с базовыми разделами продукта Real Estate, такими как Объекты и Листинги, просмотрев объекты "Listing" или "Property", а также схемы "GalleryDetail", "ListingGalleryDetail", "PropertyGalleryDetail".

Также, мы можем рассмотреть возможность такой реализации в базовой функциональности продукта, если Вы опишите видение ценности такой детали для бизнеса, в чем ее ценность и принципиальное отличие от детали "Файлы и ссылки"?

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

Товарищи подскажите как решить проблему. 

При вставке в в тело письма значения процесса получаю следующую ошибку:

System.InvalidCastException: Не удалось привести тип объекта "System.String" к типу "Terrasoft.Core.Entities.Entity".

   в Terrasoft.Core.Process.Configuration.ProcessEmailUserTaskMacrosWorker.GetMacrosColumnValue(Object macrosValue, String columnUId)

   в Terrasoft.Core.Process.Configuration.ProcessEmailUserTaskMacrosWorker.<>c__DisplayClass17_0.b__2(MacrosInfo macrosInfo)

   в System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()

   в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)

   в Terrasoft.Core.Process.Configuration.ProcessEmailUserTaskMacrosWorker.Proceed(IEnumerable`1 macrosInfoCollection, Object arguments)

   в Terrasoft.Configuration.Utils.MacrosHelperV2.GetMacrosValues(List`1 macrosCollection, Dictionary`2 arguments)

   в Terrasoft.Configuration.Utils.MacrosHelperV2.GetPlainTextTemplate(String textTemplate, String requestedEntityName, Guid requestedEntityId)

   в Terrasoft.Core.Process.Configuration.BaseEmailUserTaskMacrosHelper.GetPlainTextTemplate(String textTemplate)

   в Terrasoft.Core.Process.Configuration.BaseEmailUserTaskMacrosHelper.ReplaceMacroses(EmailMessage emailMessage)

   в Terrasoft.Core.Process.Configuration.BaseProcessEmailMessageProvider.GetEmailMessage()

   в Terrasoft.Core.Process.Configuration.AutoEmailUserTaskSender.Execute(IEmailUserTaskMessageProvider messageProvider, ProcessExecutingContext context)

   в Terrasoft.Core.Process.ProcessActivity.Execute(ProcessExecutingContext context)

Если туже переменную указывать в названии письма все нормально

В других бизнес процессах все нормально

Вот тело письма: 

Изображение удалено.

Нравится

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

Добрый день, Роман!

Такая ошибка возникает на версии 7.11.1, в более новой версии ошибка исправлена. 

Для того что бы решить проблему на текущей версии вы можете обратиться в службу технической поддержки support@terrasoft.ru.

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

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

Интересует есть ли возможность в bpm'online 7.11 настроить подсказки из адресной книжки при интеграции с почтовым провайдем Kerio 9.2.6 - это не нативный "MS Exchange" -совместимый почтовый сервер.

Настраивали шаблон подключения через протоколы IMAP/SMTP. Через шаблон MS Exchange подключить не удалось, сообщили, что в данном сервисе не полностью реализована поддержка EWS. 

Можно ли настроить подсказки адресной книжки, которые хранятся в Kerio (ФИО + e-mail)?

На данный момент bpm предлагает подсказки e-mail адресов только тех контактов, у которых заполнено поле e-mail в объекте [контакты].

 

Спасибо!

Нравится

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

Насколько мне известно такой возможности пока не реализовано(

Добрый день, Роман!



Данная логика попадет в релиз версии 7.12.3.

Анна Журавель, при интеграции с почтовым провайдером Kerio? Или при настройке по протоколу IMAP/SMTP?

Добавить комментарий

Роман Никулин,

Данная логика будет при настройке по протоколу IMAP/SMTP.

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

 

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

Добрый день.

Пытаюсь выбрать шаблон письма в элементе БП "Визирование", но список пуст. Если при этом перейти в расширенный режим, то в "Шаблоне письма визирующего" шаблон выбрать можно, но при отправке письма, информация о счете, что была добавленна с помощью макроса не заполняется. В чем может быть проблема? Объект счёт вроде указан, на счёт ссылка есть, но всё равно значения в письме пусты. Такая же ерунда если выбрать Договора, Заказы.

Скрины прилагаю.

Изображение удалено.Изображение удалено.

Нравится

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

Добрый день!



Описанная Вами проблема связана с тем, что для указанного объекта нет созданных шаблонов. Вам необходимо, чтобы в поле "Источник макросов" в выбранном шаблоне был указан объект "Виза счета", а не "Счет": http://prntscr.com/jxkfg3

 

Анна Журавель,

Спасибо, заработало!

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