Удаление раздела
Glossary Item Box
Общие сведения
К СВЕДЕНИЮ
Если на основании объекта, который требуется удалить, создан раздел, то этот раздел удаляется в первую очередь.
Чтобы удалить пользовательский раздел Creatio, необходимо иметь доступ к конфигурации системы и базе данных.
ВАЖНО
Прежде чем удалить пользовательский раздел, необходимо снять блокировку с соответствующего этому разделу файла в хранилище версий SVN.
В первую очередь потребуется удалить записи из базы данных. Для удаления раздела воспользуйтесь скриптом:
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” нужно заменить на название схемы пользовательского раздела. После очистки базы данных необходимо удалить пользовательские схемы в разделе [Управление конфигурацией] ([Advanced settings]) в следующем порядке:
- ToDeleteFile
- ToDeleteInFolder
- ToDeleteInTag
- ToDeleteTag
- ToDeleteFolder
- ToDelete