| KrSmartRoleGeneratorCacheObject | Объект экземпляра кеша генератора умных ролей, которые учитывают обработку триггеров по типам документов. |
| KrSmartRoleGeneratorCacheObjectFactory | Фабрика для создания объектов экземпляра кеша генератора умных ролей, которые учитывают обработку триггеров по типам документов. |
| KrSmartRoleGeneratorData | Объект данных для генератора умных ролей по данным карточки "Генератор умных ролей", которые учитывают обработку триггеров по типам документов. |
| KrSmartRoleGeneratorDataFactory | Фабрика для создания объектов данных для генераторов умных ролей по данным карточки "Генератор умных ролей", которые учитывают обработку триггеров по типам документов. |
| NestedRoleContextSelector | Объект для получения идентификатора контекста вложенной роли по карточке. |
| Registrator | |
| TaskAssignedRoleUsersInterceptor | Перехватывает представление, отображающее пользователей для диалога "Роли задания". Используются отдельное представление для "контекстных ролей" и отдельное представление для всех остальных типов ролей. |