Нужно перенести между стендами фильтры для раздела, фильтры и условия фильтрации переносятся скриптом, а "Настройка прав" :
При переносе фильтров осталась пустой. Каким образом можно перенести фильтры с настройкой прав?
Спасибо
Нравится
Добрый день.
Можете ознакомиться с решениями, предложенными в следующих постах:
1. https://community.terrasoft.ru/questions/perenos-prav-dostupa
2. https://community.terrasoft.ru/questions/nastroyki-prav-dostupa-na-obek…
Насколько известно нет возможности переносить права на объекты с помощью пакета.
Такая возможность официально не поддерживается.
В текущей ситуации права нужно заново настраивать на продуктивной среде либо в базе из новых записей таблицы сформировать insert-запрос (т.е. перенести записи на уровне базы данных с одной базы в другую с помощью SQL запросов), а потом прикрепить его к пакету как SQL-скрипт (вкладка - "SQL-сценарии").
Для этого на эталонной среде необходимо сформировать insert-запросы на основании записей со следующих таблиц:
- SysAdminUnit (Объект администрирования: пользователи и роли)
- SysUserInRole (Непосредственные вхождения пользователей в роли)
- SysFuncRoleInOrgRole (Вхождение функциональной роли в организационную)
- SysAdminOperation (Системные операции, если необходимо)
- SysAdminOperationGrantee (Доступ к системным операциям, если необходимо)
- SysEntitySchemaOperationRight (Доступ к объектам)
- SysEntitySchemaRecordDefRight (Доступ к записям по умолчанию)
- SysEntitySchemaColumnRight (Доступ к колонкам объекта)
- SysAdminUnitGrantedRight (Делегирование)
- SysWorkplace – (Рабочее место пользователя)
- SysAdminUnitInWorkplace – (Пользователи в рабочем месте)
- SysModuleInWorkplace – (Раздел в рабочем месте)
Для формирования запросов можно воспользоваться Microsoft SQL Server Database Publishing Wizard и подобными инструментами.
Нашёл решение, настройки прав для фильтров для раздела Case находятся в таблице SysCaseFolderRight
Добрый день.
Можете ознакомиться с решениями, предложенными в следующих постах:
1. https://community.terrasoft.ru/questions/perenos-prav-dostupa
2. https://community.terrasoft.ru/questions/nastroyki-prav-dostupa-na-obek…
Насколько известно нет возможности переносить права на объекты с помощью пакета.
Такая возможность официально не поддерживается.
В текущей ситуации права нужно заново настраивать на продуктивной среде либо в базе из новых записей таблицы сформировать insert-запрос (т.е. перенести записи на уровне базы данных с одной базы в другую с помощью SQL запросов), а потом прикрепить его к пакету как SQL-скрипт (вкладка - "SQL-сценарии").
Для этого на эталонной среде необходимо сформировать insert-запросы на основании записей со следующих таблиц:
- SysAdminUnit (Объект администрирования: пользователи и роли)
- SysUserInRole (Непосредственные вхождения пользователей в роли)
- SysFuncRoleInOrgRole (Вхождение функциональной роли в организационную)
- SysAdminOperation (Системные операции, если необходимо)
- SysAdminOperationGrantee (Доступ к системным операциям, если необходимо)
- SysEntitySchemaOperationRight (Доступ к объектам)
- SysEntitySchemaRecordDefRight (Доступ к записям по умолчанию)
- SysEntitySchemaColumnRight (Доступ к колонкам объекта)
- SysAdminUnitGrantedRight (Делегирование)
- SysWorkplace – (Рабочее место пользователя)
- SysAdminUnitInWorkplace – (Пользователи в рабочем месте)
- SysModuleInWorkplace – (Раздел в рабочем месте)
Для формирования запросов можно воспользоваться Microsoft SQL Server Database Publishing Wizard и подобными инструментами.
Сергей Рогов,
Добрый день , а как ее перенесли , можете поделиться ?