IDeputiesManagementSettings - интерфейс
Настройки для менеджера заместителей.
Пространство имён: Tessa.Roles.DeputiesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface IDeputiesManagementSettings
Public Interface IDeputiesManagementSettings
public interface class IDeputiesManagementSettings
type IDeputiesManagementSettings = interface end
DeputyTransitivityLevel |
Уровень транзитивности для заместителей.
Проще говоря, является ли заместитель заместителя - действенным заместителем.
По умолчанию равен 0, т.е. заместитель заместителя сотрудника не является валидным заместителем сотрудника.
При значении 1, заместитель заместителя сотрудника уже является, а заместитель заместителя заместителя сотрудника - нет.
Не рекомендуется использовать значение больше, чем 1.
|
UseDeputyRoleSeparation |
Определяет, включено ли в системе разделение заместителей по ролям.
Если выключено, то заместитель сотрудника является его заместителем вне зависимости от роли.
Если включено, то заместитель сотрудника является его заместителем только в списке заданных ролей.
|
UseRoleDeputies |
Определяет, используется ли таблица RoleDeputies для предрасчёта заместителей в ролях.
Наличие данной настройки положительно сказывается на скорости расчёта заместителей, и в тоже время скорость обработки сильно деградирует
при сильном увеличении числа ролей в системе и их заместителей.
Следует использовать только с DeputyTransitivityLevel равным 0.
|