Добрый день! 



Настраиваем журнал изменений (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 в виде : 

 

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

 

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 данный пакет.

 

Добрый день. 

Актуальна ли проблема до сих пор? 

Если да, то проверили ли Вы мой совет выше?

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

Добрый день!



Можно ли добавить на партнёрский портал пользовательские разделы?

Нравится

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

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

 

Партнерский портал доступен в продуктах Sales Creatio enterprise и CRM Creatio.



По условиям лицензии на клиентском портале можно настраивать и использовать до трех пользовательских разделов. Чтобы пользовательский раздел появился на портале, необходимо настроить его в мастере разделов и добавить в рабочее место “Портал”.

 

На страницу раздела можно добавить любые объекты системы, например, детали, поля и т. д. Количество объектов зависит от конфигурации портала (портал самообслуживания, клиентский портал) и регулируется условиями лицензии. Например, на портале самообслуживания можно добавить на страницу не больше 25 объектов, на пользовательском портале — не больше 125. При превышении количества объектов, используемых на странице записи раздела, на портале блокируется возможность добавления и редактирования записей.

 

Более дательная информация в статье на Академии: https://academy.terrasoft.ru/docs/user/instrumenty_prodazh/partnerskie_…

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

Доброго времени суток, коллеги!

 

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

Есть ли какие-то мануалы по настройке подключения на такой случай или другие решения?

 

Заранее спасибо за ответ!

Нравится

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

Михаил, добрый день!

У многих почтовых сервисов на этот счет есть пароль приложения. Либо же подключение через Oauh (Office 365, Gmail).

Рекомендую рассмотреть эти варианты.

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

Доброго времени суток, коллеги!

 

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

 

Заранее спасибо за помощь!

Нравится

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