1. Конфигурация
1.1. БД
1.1.1. MSSQL
1.1.2. PG
2. Поиск
2.1. Пользователи
2.1.1. Новый функционал
2.2. Роли
2.2.1. Contains
2.3. Группы
2.3.1. Contains
3. ДДС
3.1. Перекрытие справочника сотрудники
3.1.1. Добавить новые свойства и в конфиге задать поиск по новым свойствам
3.1.1.1. Добавить в секцию веб-сервера настройки: USER_LIKE_SEARCH_PROPERTIES: property: - '@name': 'NewLastName' '@order': '0' - '@name': 'NewFirstName' '@order': '1' - '@name': 'NewMiddleName' '@order': '2'
3.2. Перекрытие справочника персоны
3.2.1. Добавить новые свойства и в конфиге задать поиск по новым свойствам
3.2.1.1. Добавить в секцию веб-сервера настройки: USER_LIKE_SEARCH_PROPERTIES: property: - '@name': 'Person.NewLastName' '@order': '0' - '@name': 'Person.NewFirstName' '@order': '1' - '@name': 'Person.NewMiddleName' '@order': '2'
3.3. Поиск по свойству из наследника абстрактного справочника
3.3.1. 1. Создать абстрактный справочник 2. Создать наследника от абстрактного справочника 3. В наследнике создать свойство строковое (Например, Property) 4. Перекрыть справочник пользователя 5. Добавить свойство ссылку на абстрактный справочник из п.1 (Например, PropertySungero) 6. Вынести это свойство на форму 7. Опубликовать решение 8. В конфиге прописать поиск по новому свойству и переподнять вебсервер '@name': 'PropertySungero.Property'
3.3.1.1. 1. В вебе создать справочник из п.3 2. Заполнить имя справочника и строковое свойство (например, 123 и 123) 3. В пользователе заполнить это свойство справочником из п.2 4. В глобальном поиске в поле автор ввести название этого справочника из п.2 5. В выпадающем списке должен быть тот сотрудник, у которого заполнили это свойство.
4. Контексты
4.1. Диалоги
4.1.1. Глобальный поиск
4.1.2. Прикладной диалог со свойством ссылка на тип сущности Sungero.CoreEntities.User
4.1.2.1. Контроль получения исполнения поручения
4.2. Список
4.2.1. Настройка прав доступа (Панель доступа)
4.2.2. Поиск по колонке с пользователем
4.2.3. Панель фильтрации
4.2.4. Массовый диалог выдачи прав
4.3. Карточка
4.3.1. Настройка прав доступа (Панель доступа)
4.3.2. Свойства ссылка на тип сущности Sungero.CoreEntities.User
4.3.3. Коллекция со свойством ссылка на тип сущности Sungero.CoreEntities.User
4.4. NoCode
4.4.1. Схемы задач
4.4.1.1. Значение
4.4.1.2. Выражение
4.4.2. Представление модулей
4.4.3. Представления проводника
4.4.4. Представление форм
4.5. Панель разрешений
4.5.1. Администрирование -> Права доступа на типы объектов
4.6. История
4.6.1. Документы
4.6.2. ЗЗУ
4.7. Состояние ЗЗУ
5. Включение нового функционала
5.1. Если настроек в конфиге нет, то настройка станет дефолтная (т.е. фамилия с 0 приоритетом, имя с 1 приоритетом, отчество с 2 приоритетом, должность с 2 приоритетом)
5.2. Добавить в секцию веб-сервера настройки: USER_LIKE_SEARCH_PROPERTIES: property: - '@name': 'Person.LastName' '@order': '0' - '@name': 'Person.FirstName' '@order': '0' - '@name': 'Person.MiddleName' '@order': '2'
5.2.1. Поиск пользователей происходит по новой схеме, ошибок на клиенте нет
5.3. Добавление несуществующего свойства USER_LIKE_SEARCH_PROPERTIES: property: - '@name': 'JobTitle2' '@order': '0'
5.3.1. Проверить, что поиск работает и нет ошибок на клиенте
6. Кейсы
6.1. Основной кейс из бага в списке < 1 000 записей, поиск по ФИО и должности
6.2. Основной кейс из бага в списке 1 000 записей
6.3. Основной кейс из бага в списке >= 1 000 записей
6.4. Поиск по одному слову
6.4.1. Только фамилия/имя/подразделение/должность
6.4.1.1. В карточке сотрудника заполнены все поля ФИО и подразделение, должность
6.4.1.2. В карточке сотрудника заполнены только обязательные поля фамилия, имя и подразделение (обязательные поля)
6.5. Поиск по двум словам
6.5.1. Фамилия и Имя
6.5.2. Имя и подразделение
6.5.3. Фамилия и должность
6.5.4. Имя и должность
6.5.5. Фамилия и отчество
6.5.6. Отчество и подразделение
6.5.7. Отчество и должность
6.6. Поиск по 3 словам
6.6.1. Фио
6.6.2. ФИ + Должность
6.7. Поиск по 4 словам
6.7.1. ФИО + Должность
6.8. Основной кейс
6.8.1. Двойная фамилия
6.8.2. Двойное имя
6.8.3. Составное отчество
6.8.4. Поиск по спецсимволам
6.8.4.1. В карточке пользователя вместо фамилии и имени заполнили *
6.8.5. Составное фио с пробелами
6.8.6. Составное фио с дефисами
6.8.7. Иностранное фио
6.9. Часто используемые записи
6.9.1. Добавляются в начало списка
6.9.2. После поиска идут сначала релевантные, а потом часто используемые в начале списка
6.10. Поиск начинается с доп информации
6.10.1. Подразделение и ФИО
6.10.2. Должность и ФИО
6.11. Количество найденных записей > 100, есть подсказка, что показаны не все найденные записи
6.12. Вставка ФИО из буфера обмена
6.13. Настройка UI фильтрации списка
6.13.1. Настройка видимости орг. структуры Модуль компания -> Настройка видимости орг. структуры
6.14. Новый справочник со внешними пользователями (кейс Ауры)
6.14.1. Тут проверить в Ауре (sungerodb)
6.15. Кейс снг
6.15.1. Задать в выпадающем списке 8 значений POPUPDATASOURCE_PORTION_SIZE: '8'