Може хтось будь ласка пояснити що прописано в цій колонці довідника "Хранилища содержимого файлов"

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

 Тут потрібно вказувати клас і namespace в якому він знаходиться?

Нравится

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

Доброго дня,



Надайте, будь ласка, більше деталей що саме ви маєте на увазі під "що прописано в цій колонці довідника". 

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

Здравствуйте, Я хочу чтобы по нажатия на кнопке "Печать" вызвался "Бизнес-процесс" и внутри "Бизнес-процесс" создать файл с содержанием в формате ".docx", дальше сохранить файл в Деталь "Файлы и ссылки". Подскажите пожалуйста как сделать и есть пример?

Нравится

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

Добрый день.



Вы можете создать указанный вами бизнес процесс, использовав данную инструкцию с Академии: https://academy.creatio.com/docs/user/bpm_tools/process_elements_refere…

 

Malika,

Спасибо, Вам Малика

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

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

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

 

Нравится

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

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

В данной статье описано отключение/замещение обработчика событий:

https://community.creatio.com/questions/disable-core-javascript-method-contractpagev2?_gl=1*1d49jeg*_gcl_au*MTYxNTAzNjkzMi4xNjkyOTU4NzI3

Отключение родительского обработчика в конце обсуждения по ссылке ниже:

https://community.terrasoft.ua/questions/raznica-vo-vremeni-v-aktivnost…

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

Добрый день!

Появилась идея отправлять уведомление некоторой выборке пользователей. Выборка производится в бизнес процессе в задании - сценарии с помощью ESQ.

Возможно ли из c#-го кода отправить уведомление?

В документации есть пример отправки напоминания о дате актуализации продажи в лиде. Но это немного не то, что нужно. В моем случае не нужно замещать схему объекта. 

Может быть есть способ проще написать метод для отправки такого уведомления?

Нравится

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

Вопрос решился просто. Добавила этот код в исходный код для нужного мне контакта. 

var Activity = UserConnection.EntitySchemaManager.GetInstanceByName("Activity");
var EntityActivity = Activity.CreateEntity(UserConnection);
EntityActivity.SetDefColumnValues();
EntityActivity.SetColumnValue("OwnerId", contactID);
EntityActivity.SetColumnValue("Title", "Активность с уведомлением");
EntityActivity.SetColumnValue("RemindToOwner", true);
EntityActivity.SetColumnValue("RemindToOwnerDate", DateTime.UtcNow);
EntityActivity.Save(false);

Вопрос решился просто. Добавила этот код в исходный код для нужного мне контакта. 

var Activity = UserConnection.EntitySchemaManager.GetInstanceByName("Activity");
var EntityActivity = Activity.CreateEntity(UserConnection);
EntityActivity.SetDefColumnValues();
EntityActivity.SetColumnValue("OwnerId", contactID);
EntityActivity.SetColumnValue("Title", "Активность с уведомлением");
EntityActivity.SetColumnValue("RemindToOwner", true);
EntityActivity.SetColumnValue("RemindToOwnerDate", DateTime.UtcNow);
EntityActivity.Save(false);
Показать все комментарии

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

 

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

 

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

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

Нравится

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

Добрый день.



Вы можете воспользоваться примером из академии:

https://academy.terrasoft.ua/docs/developer/komponenty_prilozheniya/len…

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

Добрый день, при настройке IDE и после прохождения гайда 

https://academy.terrasoft.ua/docs/developer/instrumenty_razrabotki/vnes…

вылазит исключение при запуске тестовой либы

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

Нравится

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

Добрый день,

 

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

Рекомендуется проверить наличие правильных связей в проекте.

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

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

Подскажите, как можно переопределить класс с атрибутом DefaultBinding?

Если я делаю класс наследник с атрибутом [Override] то он не вызывается, если я еще раз задаю классу атрибут то выходит ошибка

Ошибка создания экземпляра класса "Terrasoft.Configuration.FileImport.IImportStageFactory" ---> Ninject.ActivationException: Error activating IImportStageFactory

More than one matching bindings are available.

 

Класс родитель:

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

Создание из фабрики:

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

Класс наследник:

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

 

Нравится

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

Добрий день!

 

Необходимо создать свой AppEventListener и в нем перебиндить ваш класс к необходимому интерфейсу.

public class UsrAppEventListener : AppEventListenerBase
{
    public override void OnAppStart(AppEventContext context) {
        base.OnAppStart(context);
        ClassFactory.Bind<IImportStageFactory, UsrImportStageFactory>();
    }
}

 

Добрий день!

 

Необходимо создать свой AppEventListener и в нем перебиндить ваш класс к необходимому интерфейсу.

public class UsrAppEventListener : AppEventListenerBase
{
    public override void OnAppStart(AppEventContext context) {
        base.OnAppStart(context);
        ClassFactory.Bind<IImportStageFactory, UsrImportStageFactory>();
    }
}

 

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

Знайшов після переходу на com тільки це: https://academy.creatio.com/api/netcoreapi/7.17.0/index.html



Чи є новіша версія? Якщо так, буду вдячний :)

Нравится

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

Доброго дня!

 

Дуже дякуємо за вашу ідею.

Ми зареєстрували її в белозі нашої команди досліджень і розробок для розгляду та впровадження в майбутніх релізах.

 

Дякуємо, що допомагаєте нам покращувати продукт.

шчо?

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

После установки пакета, необходимо запустить сервис написанный на C#.

Может кто в курсе как можно это реализовать?

Нравится

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

в теории можно попробовать поставить через sql скрипт, который выполниться после установки пакета, задачу - job в scheduler на исполнение бп с нужным тебе кодом c# я бы туда копал.

Добрый день!



Вы можете запустить бизнес процесс по сигналу после установки пакета:





С уважением,

Богдан

Bogdan,

если установка задействует уровень entity

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

 В кастомном веб-сервисе есть метод создания договора, иногда срабатыват, а иногда нет, и пишет ошибку:

Terrasoft.Core.ProcessRunBySignalException: Ошибка при запуске процесса "Типовой договор", инициируемого событием "начальный сигнал". 



Кто-нибудь сталкивался с этим? Пытался найти процесс такой, но безуспешно.

Нравится

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

код метода создания договора можно?

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