Creatio administration

Часто задаваемые вопросы по мастеру разделов

Какое максимальное количество разделов можно добавить в систему?

Как удалить пользовательскую деталь/раздел из системы?

Как правильно связать деталь с разделом?

Как настроить кейсы раздела?

Какое максимальное количество разделов можно добавить в систему?

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

Как удалить пользовательскую деталь/раздел из системы?

Чтобы удалить пользовательскую деталь или раздел bpm'online, необходимо иметь доступ к конфигурации системы и базе данных.

Важно

Прежде чем удалить пользовательскую деталь/раздел, необходимо снять блокировку с соответствующих этой детали/разделу файлов в хранилище версий SVN.

В первую очередь потребуется удалить записи из базы данных. Для удаления детали воспользуйтесь следующим скриптом:

DECLARE @Caption nvarchar(max);
 SET @Caption = 'ToDelete';
DECLARE @UId UNIQUEIDENTIFIER;
select @UId = EntitySchemaUId from SysDetail
where Caption = @Caption
delete from SysDetail where EntitySchemaUId = @UId

Значение "ToDelete" необходимо заменить на название схемы детали, которое можно посмотреть в разделе [Управление конфигурацией] дизайнера системы. После удаления данных из БД нужно удалить схему пользовательской детали при помощи конфигурации системы. Пункт дизайнера системы [Управление конфигурацией] также позволяет удалить объект, на котором основывается данная деталь.

На заметку

Если на основании объекта, который требуется удалить, создан раздел, то этот раздел удаляется в первую очередь.

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

DECLARE @UId UNIQUEIDENTIFIER
DECLARE @ModuleEntityUID UNIQUEIDENTIFIER;
DECLARE @ModuleID UNIQUEIDENTIFIER;
DECLARE @Name NVARCHAR(max) = 'ToDelete';
select @UId = UId from SysSchema where Name Like @Name
select @ModuleEntityUID = Id from SysModuleEntity where
SysEntitySchemaUId = @UId
select @ModuleID = Id from SysModule where SysModuleEntityId = @ModuleEntityUID;
delete from SysModuleInWorkplace where SysModuleId = @ModuleID;
delete from SysModule where Id = @ModuleID;
delete from SysModuleEdit where SysModuleEntityId = @ModuleEntityUID;
delete from SysModuleEntity where Id = @ModuleEntityUID;
delete from SysDetail where EntitySchemaUId = @UId;
delete from SysLookup where SysEntitySchemaUId = @UId;
delete from [Lookup] where SysEntitySchemaUId = @UId;

Обратите внимание, что значение “ToDelete” нужно заменить на название схемы пользовательского раздела. После очистки базы данных необходимо удалить пользовательские схемы раздела при помощи раздела [Конфигурация] управления конфигурацией в следующем порядке:

1.ToDeleteFile

2.ToDeleteInFolder

3.ToDeleteInTag

4.ToDeleteTag

5.ToDeleteFolder

6.ToDelete

Как правильно связать деталь с разделом?

Чтобы связать деталь с разделом, необходимо в мастере раздела перейти на вкладку [Страница] и нажать кнопку [Добавить деталь]. В окне настройки привязки детали в поле [Колонка детали] укажите колонку объекта, по которой он будет связан с объектом текущего раздела. Например, для раздела [Контакты] это колонка [Контакт]. В поле [Колонка объекта] нужно выбрать колонку объекта раздела, по которой будет связан объект детали. Как правило это колонка [Id].

Как настроить кейсы раздела?

Настройка кейсов выполняется с помощью дизайнера кейсов. Для того чтобы настроить кейсы, откройте мастер раздела и нажмите [Кейсы] или откройте раздел и в меню кнопки [Вид] выберите [Настроить кейсы раздела]. Подробнее настройка кейсов описана в отдельной статье.

На заметку

Переход к настройке кейсов возможен после настройки основных свойств раздела.

Обучающее видео

Мастер разделов

Был ли данный материал полезен?

Как можно улучшить эту статью?