Начинаю изучать BPM'Online(Версия 7.6.0.1114). Нужно создать действие которое запускает БП в разделе лид(нужно передать параметр), поискав немного я нашел вот что:
http://www.terrasoft.ua/bpmonlinesdk/CreateActionForStandartSection.html
https://community.terrasoft.ua/forum/topic/11626
сделал все как книжка пишет, создал новый Замещающий клиентский модуль, выбрал родительский объект LeadPageV2, вставил код, сохранил.
в клиенте перезалогинился перехожу в раздел Лиды, нажимаю на лид и открыть, вот что вижу:
Думаю мой модуль чет напартачил, удаляю его, ничего не поменялось. Кто сталкивался с подобной проблемой прошу помочь.
Нравится
Добрый день!
Можно нажать f12 в браузере и посмотреть, что за ошибка
Добрый день, Виталий!
Вы использовали инструкцию по добавлению действия, которая неактуальна для версии 7.6 (она используется для версий bpm'online 7.0 - 7.2).
В более поздних версиях, в том числе и в 7.6, алгоритм создания действий претерпел изменения. Актуальную документацию по разработке в 7.6 вы можете найти на нашем сайте Академии - http://academy.terrasoft.ru/documents/?product=SDK&ver=7.6.0.
В частности, инструкции по добавлению действий в раздел и на страницы редактирования расположены в блоке [SDK bpm'online] >[Примеры решения типовых задач] > [Разработка клиентского интерфейса].
Кстати, рекомендую обратить внимание на статью http://academy.terrasoft.ru/documents/docs/technic/SDK/7.6.0/ExecutePro…, в которой как раз рассматривается Ваш кейс (запуск процесса по действию раздела).
Я воспользуюсь этими статьями. Но сейчас важно вернуть страницу
Удалите схемы, отвечающие за эту страницу из пакета Custom, и произведите компиляцию.
Виталий, обновите страницу браузера с очисткой кэша страницы. Для этого нажмите F12 для открытия консоли, после чего правой кнопкой мыши нажмите на кнопке обновления страницы, выберите последний пункт.
Если данное действие не поможет, сообщите, точно ли удалена страница LeadPageV2, выполнено действие "Компилировать все" и очищен кэш страницы по инструкции выше.
Что касается ошибки в консоли браузера на Вашем скриншоте выше, она говорит о том, что в замещающей схеме не определен entitySchemaName.
Пример можно посмотреть в любой схеме из базовых пакетов:
define("LeadPageV2", ["LeadPageV2Resources", "BaseFiltersGenerateModule", "ProcessModuleUtilities", "LeadConfigurationConst", "BusinessRuleModule", "ConfigurationEnums", "BaseProgressBarModule", "EntityHelper", "css!BaseProgressBarModule"], function(resources, BaseFiltersGenerateModule, ProcessModuleUtilities, LeadConfigurationConst, BusinessRuleModule, enums) { return { entitySchemaName: "Lead", ...
фух, решил, перепроверил все еще раз и получилось, ошибка в коде была.
сделал все по этой инструкции: http://academy.terrasoft.ru/documents/docs/technic/SDK/7.6.0/ExecutePro…
Добрый день!
Подскажите мне тоже, плзз!
Также пропала страница (case)... Но даже после удаления всех своих объектов и пакета кастомного, обновления редис, аппаратной очистки кэша, компиляции конфигурации страница не вернулась.
Прикрепила страницу с ошибками консоли.
подскажите, как поступить.
Мария, добрый день!
Трудно определить точную причину ошибки. Судя по скриншоту в странице редактирования не определен entitySchemaName. Если выполнение выше указанных рекомендаций не принесло результат, обратитесь в службу технической поддержки.