Вопрос

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

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

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

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

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

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. (SchemaBuilderV2.js?hash=34bb845abbbf4210992f1539ff20574f:561)

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

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

 

Нравится

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

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

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

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

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

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