Как, в BPMonline 7.6, зарегистрировать деталь в справочнике деталей ?

В BPMonline 7.6 написал на Javascript модуль детали. В качестве родительской схемы модуль имеет схему "Базовая схема детали с реестром". Нужно зарегистрировать написанную мной деталь в справочнике деталей. Как это сделать в BPMonline 7.6. ?

Нравится

5 комментариев

Добрый день, создайте деталь на основе существующего объекта с помощью соответствующего мастера, о котором можно почитать в SDK:
Создание детали.

После этого деталь можно будет использовать на страницах, о чем вы тоже можете почитать в разделе SDK:
Настройка детали

И уже после этого, при необходимости каких то тонких доработок на Javascript вы можете изменять код автоматически созданной схемы в конфигурации.

Извините, пожалуйста, но мне хотелось бы знать, как регистрировать в БД деталь, которая была полностью написана вручную ?
И второе - если я с помощью мастера деталей создал деталь в пакете Custom, а затем, в свойствах этой детали, изменил пакет на другой, находящийся одним уровнем выше чем Custom, то регистрация детали, выполненная мастером при её создании, останется действительной ?

1. Я конечно рекомендую пользоваться мастером, а потом менять содержимое модуля, во избежание человеческого фактора и ради облегчения работы. Т.к. мастер, к примеру, сразу установит необходимые привязки на закладку данных.
Но если есть такая необходимость, можете зарегистрировать деталь в таблице SysDetail:

INSERT INTO SysDetail(Caption, DetailSchemaUId, EntitySchemaUId)
VALUES('Имя детали', 'B9956976-1FF5-4352-9534-AD87CA7EEA04', '080C9917-7EC9-42E5-86FF-75A683D4F124')

Где Caption - Имя детали;
DetailSchemaUId - UId детали;
EntitySchemaUId - UId объекта в котором деталь хранит свои данные.

2. Да, мастер раздела может брать детали из любых пакетов.

Спасибо.

из-за того что мастер глючит, как и вся BPM рекомендовать бессмысленно. если человек задал вопрос, значит он столкнулся именно с багом всей среды. У меня версия 7.10 и она глючит, не сохраняет детали, не сохраняет страницы в дизайнере. 

 

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