Всем добрый день. Хотелось бы узнать как можно настроить порядок отображения элементов UserTask в редакторе БП в секции UserActions.

Пробовал по-разному выставлять значение атрибута Position(объект SysProcessUserTask), после этого компилировал приложение, позиция элемента не изменялась

Нравится

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

Коллеги подскажите пожалуйста можно ли использовать описанный ниже подход и не будет ли в будущем проблем с поддержкой сервиса. Если есть более корректные способы реализации - буду благодарен

 

Задача. Нужна Web-форма для заполнения информации в браузере неавторизованними посетителями. Результат заполнения формы надо сохранять в записях в разделе в системе. По аналогии с лендингами но к маркетингу отношения не имеет и лицензий маркетинга на системе нет.

 

Планируем следующую реализацию.

Пользователь отправляет Get запрос на анонимный веб сервис и он возвращает ему html страничку с формой и кнопкой отправить где будет Get запрос на этот же сервис но с другими параметрами запроса

Нравится

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

Добрый день.

Вы можете воспользоваться примером из академии:
https://academy.terrasoft.ua/docs/developer/komponenty_prilozheniya/len…

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

Добрый день, подскажите, как я могу получить доступ к этим курсам

Нравится

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

Добрый день!

Для полчучения доступа к курсам необходимо использовать корректную ссылку:

https://academy.terrasoft.ua/online-courses/instrumenty-email-marketinga

Bogdan, Спасибо

 

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

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

Помогите пожалуйста с задачей!

Есть раздел Служебных записок, где загружаются файлы разного формата.

И раздел бренды, где необходимо чтоб файлы из служебных записок автоматом падал  в этот раздел

 

Возможно создать бизнес процесс? и как можно реализовать?

Нравится

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

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

 

Вы можете это реализовать с помощью бизнес процесса использовав элемент процесса Обработать Файл: https://academy.creatio.com/docs/user/bpm_tools/process_elements_refere…

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

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

Это происходит а локальном устройстве как для 7 и 8 версии creatio. ISS и компонеты Windows настроены верно.
Сайт висит после того кака ввел данные Supervisor.
 

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

Нравится

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

Проблему решил... 

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

добрый день!

пакет не работает на новой версии приложения 8,0,6. у меня пакет-сборка.

он падает с ошибкой 

 Could not load type 'Terrasoft.Configuration.BaseProductEntry_Base_Terrasoft' from assembly 'Terrasoft.Configuration, Version=8.0.6.3429, Culture=neutral, PublicKeyToken=null'.

Я сделал отдельную дллку, которая ссылается на проект Terrasoft.Configuration.Dev (Terrasoft.Configuration.dll). в этой библиотеке хранится логика приложения. в определенный момент времени мне необходимо для контакта добавить номер. я делаю то след образом:

var newPhone = new ContactCommunication(connection);
newPhone.SetDefColumnValues();
 
newPhone.CommunicationTypeId = Guid.Parse("d4a2dc80-30ca-df11-9b2a-001d60e938c6");
string phoneWithoutPlus = GetPhoneWithoutPlus(phone);
newPhone.Number = phoneWithoutPlus;
newPhone.ContactId = contact.Id;
newPhone.Save(validateRequired: false, setColumnDefValue: false);

Terrasoft.Configuration.ContactCommunication тип используется из проекта Terrasoft.Configuration.Dev и он наследует ContactCommunication_Base_Terrasoft который отсутствует в 8,0,6 судя по ошибке, но при этом он есть в версиях 7,18 и 8,0,4.

 

подскажите - данное поведение ожидаемое?
если да, то как тогда можно использовать обьекты из проекта Terrasoft.Configuration.Dev для того чтобы не делать свои классы для работы со стандартными обьектами. или теперь вообще нельзя использовать обьекты из Terrasoft.Configuration.Dev и надо писать свои классы?
если нет, то что делать дальше? будет фикс скоро?

Нравится

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

В новой версии много объектов было перенесено из пакета Base в CrtBase. Соответственно автоматически сгенеририованное имя объекта поменялось и называется не BaseProductEntry_Base_Terrasoft а BaseProductEntry_CrtBase_Terrasoft.

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

 

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

пинг. можете подсказать почему так происходит?

В новой версии много объектов было перенесено из пакета Base в CrtBase. Соответственно автоматически сгенеририованное имя объекта поменялось и называется не BaseProductEntry_Base_Terrasoft а BaseProductEntry_CrtBase_Terrasoft.

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

 

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

спасибо за ответ, Владислав!

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

При попытке получить какую либо информацию из системы через odata постоянно вылезает ошибка.

Текст ошибки:

The server encountered an error processing the request. The exception message is 'Value for argument "column.ReferenceSchema" must be specified.'. See server logs for more details. The exception stack trace is:

at Terrasoft.Common.ValidateUtilities.CheckArgumentNull(Object source, String argumentName) at Terrasoft.Core.Entities.Services.MetadataProvider.AddLookupResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceType(UserConnection userConnection, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddLookupResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceType(UserConnection userConnection, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddLookupResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceType(UserConnection userConnection, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddLookupResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceProperty(UserConnection userConnection, ResourceType destinationType, EntitySchemaColumn column) at Terrasoft.Core.Entities.Services.MetadataProvider.AddResourceType(UserConnection userConnection, EntitySchema entitySchema) at Terrasoft.Core.Entities.Services.MetadataProvider..ctor(UserConnection userConnection, IEnumerable`1 entitySchemas, String containerNamespace) at Terrasoft.Core.Entities.Services.MetadataProvider.CreateFromConfigurationAssembly(UserConnection userConnection) at Terrasoft.Core.Entities.Services.AspSessionBasedFactory.GetInstance() at System.ServiceModel.Dispatcher.InstanceBehavior.GetInstance(InstanceContext instanceContext, Message request) at System.ServiceModel.InstanceContext.GetServiceInstance(Message message) at System.ServiceModel.Dispatcher.InstanceBehavior.EnsureServiceInstance(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

Нравится

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

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

Можно попробовать перекомпилить систему с генерацией исходного кода.

Если ошибки не пропадают - вы можете написать в подержку support@terrasoft.ua.

 

Спасибо.

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

Добрый день
Возникла проблема с настройкой логики работы в разделе Лиды.
Согласно логике заложенной по умолчанию при нажатии кнопки Квалификация лид переходит из стадии «Квалификации» в стадию «Перевод в продажу» и далее создаются активности.
Однако мы хотели внести небольшие изменения т. е чтоб активность создавалась на стадии «Квалификации» а не на стадии «Перевод в продажу».
Для этого мы внесли изменения в процессы которые были настроены по умолчанию, сохранили как новый процесс и актуализировали, однако возникли проблемы с компиляцией новой версии процесса.
Мы попробовали собрать такие же процессы но они были не полноценными в параметрах бизнес процессов не отображались справочные значения. Каким способом можно внести изменения чтоб все работало ?.

И если в телеграме есть каналы или группы можете поделиться ?.
Заранее благодарю.

Нравится

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

Добрый день!

К сожалению, предоставленной информации слишком мало для того, чтобы сделать какие-то предположения о возможных  причинах возникновения описанного вами поведения. 
Поэтому, если у вас есть пакет поддержки Creatio, прошу зарегистрировать обращение с деталями нам на почту support@creatio.com.
Если же пакета нет, то прошу уточнить здесь какие именно изменения были внесены в процессы по умолчанию и какие именно ошибки компиляции вы получали. 

 

Заранее спасибо.

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

После установки обновелния до 8.0.6 получаю не рабочий UI, а именно страницы и бизнес процессы. Единственное что работает это страница конфигуратора, страницы схем (бизнес процессы выдают ошибку и не открываються).

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

Продукт: SalesEnterprise_Marketing_CustomerCenter

Версия: с 8.0.5 до 8.0.6

СУБД: MSSQL

 

https://i.imgur.com/nw2hVrN.png

 

Нравится

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

На сколько я понимаю, это свящано с повой структуров пакетов. Сейчас решаю вопрос изменения связей в пакетах автоматическим путем

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

Добрый день, при настройке IDE и после прохождения гайда 
https://academy.terrasoft.ua/docs/developer/instrumenty_razrabotki/vnes…
вылазит исключение при запуске тестовой либы
 

Нравится

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

Добрый день,

 

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

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