В административной части образовательной платформы СберУниверситета произведено обновление раздела "Программы" с целью улучшения наглядности выводимой информации и удобства поиска необходимых программ. Новое название раздела - "Каталог программ и курсов".
Далее приведена логика отображения информации и предоставляемые пользователям функциональные возможности.
1. Разграничение доступа. Функциональность раздела определена набором прав доступа в соответствии с заданными ролями пользователя. Максимальный доступ предоставляется пользователям с ролью "Суперадминистратор". Менеджеры потоков имеют доступ только к тем программам и потокам, на которые они назначены. Менеджеры программы, назначенные по умолчанию, могут вносить изменения в свои программы (в колонке "Действия" добавлена кнопка "Изменить"). Пользователи с ролью "Загрузка программ" имеют возможность загрузить excel-файл с описанием программ (кнопка "Каталог программ" вынесена под таблицу).
2. Блок фильтров. В верхней части страницы расположен расширенный блок фильтров, ранее фильтрация по некоторым полям таблицы была доступна по нажатию кнопки "Фильтры". Все поля оснащены подсказками, отображаемыми при наведении курсора мыши.
2.1. Для пользователей, не обладающих ролью "Суперадминистратор", доступно переключение вывода программ "Мои/Все". Данный фильтр позволяет вывести для пользователя только те программы, к которым у него есть доступ (название программы содержит ссылку на ей потоки). Суперадминистраторы по умолчанию видят все программы.
2.2. Пустые фильтры при фильтрации программ не учитываются.
2.3. Доступен точный поиск по идентификаторам программы -- поле "ID" принимает значение program_id в системе, "Пульс id (UUID)" -- идентификатор программы в HRP Пульс.
2.4. Поле "Кодификатор (external_id)" принимает значение кодификатора (PAO-*,CUE-*, CU-*, VEB-*) или его части, в результате отображается любое совпадение программ по данному полю.
2.5. Поле "Имя" осуществляет фильтрацию по названию программ, в результате отображается любое совпадение программ по данному полю.
2.6. Выпадающий список "Школа" принимает одно значение. Допускается проводить фильтрацию по значению "Без значения", в результате отображается список программ, не назначенных ни на одну школу.
2.7. Выпадающий список "Менеджер" принимает множественное значение из списка менеджеров по умолчанию.
2.8. Выпадающий список "Каталог" позволяет отфильтровать программы по принадлежности к каталогу программ. Принимается единственное значение.
2.9. Выпадающий список "Подписки" принимает множественное значение параметров фильтрации и позволяет вывести программы, потоки которых добавлены в материалы одной из выбранных подписок. Допускается проводить фильтрацию по значению "Без значения", в результате отображается список программ, потоки которых не назначены ни на одну подписку.
2.10. Выпадающий список "Источник" принимает множественное значение параметров фильтрации и позволяет выбрать программы по оправленному источнику. Допускается проводить фильтрацию по значению "Без источника".
2.11. Выпадающий список "Статус" позволяет отфильтровать программы по их активности. Принимается единственное значение.
2.12. Выпадающий список "К2.0" позволяет получить перечень программ, в потоках которой включен автоматический переход во внешнюю систему (Конструктор 2.0). Принимается единственное значение.
2.13. Выпадающий список "Столбцы" управляет отображением информации в итоговой таблице. По умолчанию отображение столбцов "Источник", "Датапоследнего завершения", "Дата последнего изменения", "Школа", "Создано" отключено. Выбор значений данного списка сохраняется до сброса всех фильтров или до изменения списка выбранных значений.
2.14. Фильтрация применяется после нажатия кнопки "Применить фильтр".
3. Новые столбцы таблицы. Информация в столбцах "Дата последнего завершения" и "Дата последнего изменения" позволяет менеджерам получить объективную информации о участии программ в образовательном процессе учащихся.
Программы, имеющие переход в К2.0, помечены количеством потоков, содержащих данную опцию (число в скобках столбца "Потоки (всего/в К2.0)").
4. Даты последней синхронизации. Информация о синхронизаций программ с системой 1С и HRP Пульс вынесена под таблицу. Доступ к данной информации доступен суперадминистраторам.
5. Экспорт перечня программ в формате xlsx. Выгрузка программ в формате xlsx осуществляется в соответствии с заданными фильтрами и настройками отображения скрытых столбцов таблицы путем нажатия кнопки "Выгрузить результаты в excel", т.е. в xlsx-файле пользователь получает ту же информацию, что и в интерфейсе администратора в разделе "Программы".
6. Кнопка добавления программ "Добавить" вынесена в нижнюю область таблицы.