Добрый день, Коллеги!
В моб приложение приходит виза по обращениям, там написан номер обращения, как бы его нажимать, чтобы переходило в обращение (все в том же мобе). Сейчас это текст просто.

Или может как-то вынести поле с обращением, чтобы нажать и перейти.

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

Версия 7.18

Нравится

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

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

Какие-нибудь дашборды или графики?

Спасибо.

Нравится

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

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

Добрый день.

На текущий момент подобный функционал отсутствует в приложении Creatio. 

Предположительно, через несколько версий, появится нечто подобное.

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

Спасибо.

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

Добрый день.

Есть некий процесс. На развилке "ИЛИ" надо направить на разные ветки в зависимости от роли ответственного.

Пользователь может состоять в нескольких ролях. По трассировке я их получаю.

Как мне написать формулу в условном потоке чтобы выбрать роль и процесс пошел в определенную ветку?

Нравится

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

Доброе утро.

 

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

 

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

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

Добрый день! 

Настраиваем журнал изменений (ChangeLog) для каждого объекта. После настройки в конфигурациях в пакете Custom создается замещающий объект, текущий пакет (CurrentPackageId) у нас не Custom. Как сделать так, чтобы настройки Журнала изменений сохранялись в текущем пакете?

 

Меняли CustomPackageUId -- не помогло. В конфигурации объекта ставили галку «Вести журнал изменений» -- Журнал включается, но после того, как настраиваешь поля, все равно создается замещающий объект в Custom.

 

Заранее благодарю за ответ

Нравится

2 комментария
Лучший ответ

Вадим, добрый день!
На данный момент нет возможности сменить пакет, в который сохраняется объект при проставлении журналирования, изменения всегда сохраняются в пакет Custom.
Сохранение настроек журнала изменений через интерфейс соответствующего раздела технически работает так, что в любом случае в пакете Custom создаётся замещающий объект, вне зависимости от значения настройки Текущий пакет.
В качестве обходного решения можем предложить все необходимые настройки журнала сделать не через интерфейс журнала, а напрямую в объекте.
Проставить признак "Вести журнал изменений" нужно не только объекту, но и журналируемым полям. Обращаю Ваше внимание на то, что при проставлении этих галочек все изменения в объекте должны сохранятся в тот пакет, в котором создан объект.

Вадим, добрый день!
На данный момент нет возможности сменить пакет, в который сохраняется объект при проставлении журналирования, изменения всегда сохраняются в пакет Custom.
Сохранение настроек журнала изменений через интерфейс соответствующего раздела технически работает так, что в любом случае в пакете Custom создаётся замещающий объект, вне зависимости от значения настройки Текущий пакет.
В качестве обходного решения можем предложить все необходимые настройки журнала сделать не через интерфейс журнала, а напрямую в объекте.
Проставить признак "Вести журнал изменений" нужно не только объекту, но и журналируемым полям. Обращаю Ваше внимание на то, что при проставлении этих галочек все изменения в объекте должны сохранятся в тот пакет, в котором создан объект.

Благодарю за ответ!

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

Добрый день!

 

Делаем рассылки через интерфейс креатио, в рассылках фото людей с подписями имен + текст , при отправке тестовых писем - все хорошо, но при отправке рассылки картинки меняются местами. Поддержка отвечает, что менять размер картинок в редакторе - это не есть хорошо, но тогда зачем редактор? Были ли у кого такие случаи? Как решали?

Нравится

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

Доброе утро.

 

Как вариант решения, можно формировать нужный текст для рассылки программно с помощью html в элементе задание-сценарий.

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

Добрый день!
Выполняю автонумерацию записей по статье:
 https://academy.terrasoft.ru/docs/developer/elements_and_components/bas….
На клиентской части все работает.
На серверной части Номер записи не формируется,
стал разбираться - не срабатывает действие [сгенерировать номер по порядку],
класс объявлен, но никакой обработки в нем нет:
public partial class GenerateSequenseNumberUserTask
    {
    }

Как на данный момент формируется автонумерация через БП?

Версия 7.17.4.

Нравится

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

Реализация лежит в файле GenerateSequenseNumberUserTaskPartial

На сколько я знаю, ничего не менялось - на свежих версиях автонумерация на серверной стороне работает точно так же. Сделайте еще раз все внимательно по инструкции - действие процесса нужно использовать не в БП, а в процессе объекта, добавив элементы процесса в событийный подпроцесс

Добрый день.

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

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

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

Есть объект и для него sql запрос. Доступ к коллекции объекта осуществляется через EntityDataService.svc. 
Одно из полей множественное, для такого поля в sql запросе сделана реализация через 

FOR XML PATH ('Goal'), TYPE

Но при запросе коллекции скобки xml тэгов заменяются их кодовыми значениями. 

<d:AccountLoginQualifiedGoal>&lt;Goal id="9857A30F-3F69-4D07-ADC8-02A61D686C82"&gt;&lt;Name&gt;ЦЕЛЬ№1&lt;/Name&gt;&lt;/Goal&gt;&lt;Goal id="187B496F-B7C5-449A-BDE6-7D07D28296DB"&gt;&lt;Name&gt;ЦЕЛЬ№2&lt;/Name&gt;&lt;/Goal&gt;</d:AccountLoginQualifiedGoal>

Можно ли как-то этого избежать и выводить просто как скобки? Чтобы было вот так.

 <d:AccountLoginQualifiedGoal><Goal id="9857A30F-3F69-4D07-ADC8-02A61D686C82"></Goal><Name>Цель№1</Name></Goal><Goal id="5985A03D-0162-4F02-AA64-BDFCFAC93B49"><Name>Ничего из этого</Name></Goal><Goal id="71EBF4E1-B344-490D-94D9-C67EC77206A9"><Name>Встречи</Name></Goal><Goal id="F6CA356F-635D-4C96-B1E6-D0409172F26E"><Name>Цель№2</Name></Goal></d:AccountLoginQualifiedGoal>

 

Нравится

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

Добрый день. 
Правильно ли я понимаю, что Вы получаете ответ от сервиса EntityDataService.svc в виде : 
 

<d:AccountLoginQualifiedGoal>&lt;Goal id="9857A30F-3F69-4D07-ADC8-02A61D686C82"&gt;&lt;Name&gt;ЦЕЛЬ№1&lt;/Name&gt;&lt;/Goal&gt;&lt;Goal id="187B496F-B7C5-449A-BDE6-7D07D28296DB"&gt;&lt;Name&gt;ЦЕЛЬ№2&lt;/Name&gt;&lt;/Goal&gt;</d:AccountLoginQualifiedGoal>

 

Mykhailo Storozhuk,

Да, все верно.

Данное поведения полностью корректное. Данную сериализацию делает базовая функциональность .net framework, именно System.Data.Services.DataService. Это нужно для того, что бы не нарушить основной xml.

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

 

Mykhailo Storozhuk, 

Хорошо, спасибо!

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

Всех приветствую.

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

 

Нравится

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

Добрый день, Марк!

 

Вкладки в разделе "Итоги" отображаются исключительно в алфавитном порядке.

Возможные обходные решения:

1. Пронумеровать вкладки согласно приоритетности;

2. Установить спецсимволы в начале часто используемых итогов (тогда они будут первыми);

3. Вкладку можно пометить как "Избранное", тогда она будет вначале списка (если вкладок будет несколько, они отобразятся также в алфавитном порядке).

Жмурко Сергей,

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

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

Привет.

Как использовать события таблицы Журнала изменений(ЖИ) как начальных событий для запуска БП?

Известно что это идут таблицы которые не имеют своего в Entity ORM, с названием - "Sys[TableName]Log" и специальным атрибутом в метаданных таблицы - "TS.EntitySchema.Kind=TrackChangesInDB;".

Тут два пути как я вижу: 
1. "Как-то" сделать  Entity из уже существующей таблицы ЖИ в БД. Но как? 
2. Сделать логирование на ново созданную таблицу логирования через Entity. Вариант крайне не желателен, потому как добавления каждого нового поля для логирования будет гемором.

Нравится

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

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

Vyacheslav Lipatkin,

не считаю хорошей идеей на уровне триггеров как-то задействовать бизнес слой. Лучше всего наверное создание журнала кастомного как у Campaign.

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

Добрый день.

Ранее на тестовой среде создавал пакет свой , при создании пакета указал , что он зависит от CustomerCentersoftkey.

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

Зато в первом пакете можно указать  , что он зависит от второго. 

Что не так ?

 

Нравится

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

Добрый день.
Проверьте, приходит ли в ответе запроса GetPackages данный пакет.
 

Добрый день. 
Актуальна ли проблема до сих пор? 
Если да, то проверили ли Вы мой совет выше?

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