Вопрос

Не загружаются свойства условного перехода (стрелочки) для пользовательских элементов маркетинговой кампании

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

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

маркетинговой кампании.

Делаю как описано в статье:

https://academy.terrasoft.ru/documents/technic-sdk/7-14/dobavlenie-polzovatelskogo-perehoda-dlya-novogo-elementa-kampanii

но при замещении схемы CampaignConditionalSequenceFlowPropertiesPage (пункт 3)

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

Uncaught TypeError: Cannot read property 'entitySchemaName' of undefined
    at i.<anonymous> (SchemaBuilderV2.js?hash=34bb845abbbf4210992f1539ff20574f:561)

Контейнер свойств справа не загружается. 

 

У меня такой же вопрос

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

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

В конце статьи написано "Исполняемый элемент TestSmsCampaignProcessElement в методе Execute() должен содержать логику по добавлению контактов в аудиторию рассылки." 

Не совсем понятно как его использовать. У меня есть метод SafeExecute(ProcessExecutingContext context) где происходит логика отправки рассылки. Если добавляю метод bool Execute(ProcessExecutingContext context), то метод SaveExecute перестает работать (в него вообще не заходит). Может есть пример работы метода Execute? Облазил все, не нашел.

В схемах стандартных элементов (CampaignBaseEnqueuesFlowElement, MoveAudienceToExitFlowElement, CampaignEventFlowElement, BaseCampaignFlowElement) вижу везде только SaveExecute.

Войдите или зарегистрируйтесь, чтобы комментировать