Информация об учащихся формируется в формате текстового файла. Каждая строка файла содержит значения атрибутов учащихся, разделенные символом табуляции. Выгрузке в текстовый файл подлежит следующий набор атрибутов:
- ID учащегося в учетной системе
- Код учащегося с ИС-ПРО
- ФИО учащегося
- Серия паспорта учащегося
- Номер паспорта учащегося
- Дата и выдачи и орган, выдавший паспорт учащегося
- Код страны, гражданином которой является учащийся
- Код подразделения (факультета, подразделения ДПО)
- Код региона постоянной регистрации учащегося
- Индекс по месту постоянной регистрации учащегося
- Адрес постоянной регистрации учащегося
- Телефоны учащегося
- E-mail учащегося
- Дата рождения учащегося
- ФИО родителя
- Серия паспорта родителя
- Номер паспорта родителя
- Паспорт родителя выдан
- Телефон родителя
- Адрес родителя
- Номер группы (для слушателей ДПО)
- Код программы (для слушателей ДПО)
- Количество часов (для слушателей ДПО)
- Скидка, % (для слушателей ДПО)
- Скидка, сумма (для слушателей ДПО)
- Признак НДС (для слушателей ДПО)
- Сумма по договору (для слушателей ДПО)
- Признак обработки в ИС-ПРО (пустое значение)
Отбор учащихся, информация о которых попадает в выгрузку, производиться по следующему принципу:
- Серверная процедура системы, формирующая выгрузку, имеет параметры "время начала периода" и "время окончания периода" (тип параметров "дата со временем"); в процедуре реализован отбор учащихся, данные о которых изменялись в период времени, ограниченный значениями параметров.
- При выполнении пользователем системы действия по принудительной выгрузке данных (действие "Выгрузить в ИС-ПРО") для выбранного студента или слушателя ДПО идентификатор указанного учащегося должен добавляться в таблицу ExtraStudents, специально созданную для этих целей.
- К набору записей об учащихся, изменившихся в заданный период времени добавляются записи об учащихся, присутствующие на момент выгрузки в таблице ExtraStudents.
- Для каждого из отобранных учащихся в выходном файле формируется строка, содержащая значения всех передаваемых атрибутов, разделенные символом табуляции.
- Сформированный текстовый файл должен быть сохранен в доступную системе ИС-ПРО папку. Файлу присваивается имя, сформированное по следующему принципу:
Год_месяц_число_STASAV.TXT (например, "2011_07_25_STASAV.TXT")
В случае существования в папке одноименного файла, файл заменяется. - Таблица ExtraStudents очищается.
Вызов серверной процедуры, формирующей и сохраняющей файл выгрузки может быть автоматизирован путем разработки исполняемого файла (bat-файла), осуществляющего вызов процедуры с определенными параметрами (например, текущее время и время, отстающее от текущего на 10 минут). Обеспечить вызов исполняемого файла по определенному расписанию можно при помощи Планировщика задач MS Windows.