Вопрос

Коллеги, всем привет! Подскажите, пожалуйста, может кто сталкивался с такой задачей/проблемой.

Нужно изменить OpportunityConfigurationConstants, точнее дополнить. Но данный модуль находится не в пользовательском пакете. Нужно сделать замещающий, а заменить не получается, потому что  в новых версиях данное действие запретили. Ошибка выскакивает "Замещение модулей запрещено". Что делать? Создавать новый модуль и копировать всё-всё из родительского, но при этом не замещать родительский. Или добавлять туда только то, что я хочу дописать. Или вообще что-то другое?

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

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

Можно создать свой модуль и  внести нужные правки (новые константы) и использовать там где вам нужно.

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

Коллеги, подскажите - есть ли в планах внедрение возможности работать с blackbox пулами в bpm'online studio free? А то в текущей версии не совсем понятно как отразить взаимодействие  с закрытыми пулами (клиент, поставщик и т.п.)

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

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

Александр, да, такие планы есть. В частности, планируется добавить элемент Message flow, который как раз и можно направлять на другой пул, включая пул без элементов внутри.

Хардиков Александр,

А в какие сроки ожидать данные доработки?

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

Коллеги, здравствуйте. 

Как создать администрируемую операцию (вычитка прав)?

Есть поле "Ответственный", оно должно быть доступно для редактирования только сотрудникам, у которых есть доступ к данной операции. 

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

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

Добрый день!

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

update SysPackage
set IsChanged = 1, InstallType = 0, IsLocked = 1, Maintainer = 'Customer'
where Name in ('HierarchicalSection')

исходный код генерировал и компилировал, перезапускал приложение

 

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

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

Помогла очистка Redis

Достаточно заапдейтить поле 

InstallType = 0

Издателя (maintainer) можно менять не в пакете, а в системной настройке в bpm. после этого достаточно перезайти

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

Есть потребность контролировать заполнение поля комментарий при установке отрицательной визы. Причем проверять надо, что текст комментария не меньше 6 символов и если условие не выполняется не давать поставить отрицательную визу.

Нашел что данный функционал находится в схеме BaseVisaProvider функция _requestActionComment но заместить схему нельзя. Как можно изменить логику работы этой схемы?

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

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

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

Замещать модули мы запретили специально. Как обходное решение по замещению, можно заместить CenterNotificationSchema следующим кодом, внутри оверайдится класс  override: "Terrasoft.configuration.BaseVisaProvider", где можно сделать все что угодно с логикой rejectAction

 define("CenterNotificationSchema", ["BaseVisaProvider"],
    function() {
        return {
            methods: {
                init: function() {
                    this.callParent(arguments);
                    Ext.define("Terrasoft.configuration.BaseVisaProvider", {
                        override: "Terrasoft.configuration.BaseVisaProvider",
                        rejectAction: function(entity, callback, scope) {
                            alert("rejectAction!!!");
                        }
                    });
                }
            }
        };
    }); 

Также обратите внимание на то что есть еще и плиточки для визирования в DCM (ActionDashboard). Там данная логика реализована отдельной схемой, которую возможно замещать без проблем. 

Заричный Антон,

Спасибо, работает!!!

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