IDeputiesManagementSettings - интерфейс

Настройки для менеджера заместителей.

Definition

Пространство имён: Tessa.Roles.Deputies
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IDeputiesManagementSettings

Свойства

DeputyTransitivityLevel Уровень транзитивности для заместителей. Проще говоря, является ли заместитель заместителя - действенным заместителем. По умолчанию равен 0, т.е. заместитель заместителя сотрудника не является валидным заместителем сотрудника. При значении 1, заместитель заместителя сотрудника уже является, а заместитель заместителя заместителя сотрудника - нет. Не рекомендуется использовать значение больше, чем 1.
UseDeputyRoleSeparation Определяет, включено ли в системе разделение заместителей по ролям. Если выключено, то заместитель сотрудника является его заместителем вне зависимости от роли. Если включено, то заместитель сотрудника является его заместителем только в списке заданных ролей.
UseRoleDeputies Определяет, используется ли таблица RoleDeputies для предрасчёта заместителей в ролях. Наличие данной настройки положительно сказывается на скорости расчёта заместителей, и в тоже время скорость обработки сильно деградирует при сильном увеличении числа ролей в системе и их заместителей. Следует использовать только с DeputyTransitivityLevel равным 0.

См. также