ApplicationList — Заявление¶
XSD:
OwnXsd/ApplicationList/· Изменения в v3.4.0: обновлена структураEntrantChoice
Центральная сущность приёмной кампании. Заявление связывает поступающего с конкурсными группами вуза.
Связи¶
CampaignList (кампания)
└── CompetitionList (конкурс)
└── CompetitiveGroupList (конкурсная группа)
↑
ApplicationList (заявление)
├── EntrantList (поступающий) ← создаётся вместе с заявлением или ссылка на существующего
├── DocumentList (документы)
├── ConsentToEnrollList (согласие на зачисление)
└── CompetitiveGroupStatusList (статусы КГ)
Доступные операции¶
| Action | XSD | Описание |
|---|---|---|
Add |
Add.xsd |
Создать заявление (и опционально поступающего) |
Edit |
Edit.xsd |
Изменить общие параметры заявления |
GetAll |
GetAll.xsd / GetAll.Response.xsd |
Получить список заявлений |
GetDirect |
GetDirect.xsd / GetDirect.Response.xsd |
Получить заявление по ID (прямой доступ) |
Поля — Add¶
Идентификация поступающего (EntrantChoice)¶
При создании заявления нужно либо указать существующего поступающего, либо создать нового:
<!-- Вариант 1: ссылка на существующего поступающего -->
<EntrantChoice>
<IdEntrant>12345</IdEntrant>
</EntrantChoice>
<!-- Вариант 2: создать нового поступающего -->
<EntrantChoice>
<AddEntrant>
<Identification>...</Identification>
<Snils>12345678901</Snils>
<IdGender>1</IdGender>
<Birthday>2000-01-15</Birthday>
...
</AddEntrant>
</EntrantChoice>
Поля документа (Identification)¶
| Поле | Тип | Обязательность | Маппинг | Описание |
|---|---|---|---|---|
IdDocumentType |
Int4Type | required | → DocumentTypeCls.Id |
Тип документа (паспорт = 1) |
DocName |
String256Type | required | Наименование документа | |
DocSeries |
String256Type | optional | Серия | |
DocNumber |
String256Type | optional | Номер | |
DocOrganization |
String256Type | optional | Кем выдан | |
IssueDate |
xs:date | required | Дата выдачи. Формат 2006-01-02 |
Поля поступающего (AddEntrant)¶
| Поле | Тип | Обязательность | Маппинг | Описание |
|---|---|---|---|---|
Snils |
SnilsType | optional* | СНИЛС, 11 цифр. *Обязателен для граждан РФ | |
IdGender |
Int2Type | required | → GenderCls.Id |
Пол |
Birthday |
xs:date | required | Дата рождения. Формат 2006-01-02 |
|
Birthplace |
String500Type | required | Место рождения | |
Phone |
String120Type | optional | Телефон | |
Email |
String150Type | optional | ||
IdOksm |
Int4Type | required | → OksmCls.Id |
Гражданство |
FirstHigherEducation |
xs:boolean | required | Нет высшего образования (true = первое ВО) |
|
NeedHostel |
xs:boolean | required | Нужно общежитие | |
AllowedForEpgu |
xs:boolean | required | Разрешение передавать данные на ЕПГУ |
Адрес (AddressList)¶
| Поле | Тип | Обязательность | Маппинг | Описание |
|---|---|---|---|---|
IsRegistration |
xs:boolean | required | true = адрес регистрации |
|
FullAddr |
String1024Type | required | Полный адрес строкой | |
IdRegion |
Int4Type | required | → RegionCls.Id |
Регион |
City |
String255Type | required | Населённый пункт | |
RegistrationDate |
xs:dateTime | required | Дата регистрации. Формат RFC3339 |
Параметры заявления¶
| Поле | Тип | Обязательность | Маппинг | Описание |
|---|---|---|---|---|
IdObject |
BigIntType | required | Ваш внутренний ID объекта в рамках токена | |
IdStageAdmission |
Int4Type | required | → StagesAdmissionCls.Id |
Этап приёма |
Source |
SourceType | required | Источник: Oovo (вуз) / Epgu / SSPVO |
Маппинг из типичных систем вуза¶
| Поле в системе вуза | Поле в API | Примечание |
|---|---|---|
| ID абитуриента | EntrantChoice/IdEntrant или AddEntrant |
Если в ФИС уже есть — используй IdEntrant |
| Паспортные данные | Identification.* |
Тип документа из классификатора |
| СНИЛС | Snils |
Только цифры, 11 символов без пробелов |
| Дата рождения | Birthday |
Формат: YYYY-MM-DD |
| Гражданство | IdOksm |
ID из классификатора OksmCls |
Email |
max 150 символов | |
| Нуждается в общежитии | NeedHostel |
boolean |
Источники данных заявления¶
Заявления могут поступать из разных источников — это важно для обработки:
Oovo— вуз создал сам через APIEpgu— поступило с ГосуслугSSPVO— поступило из ССПВО
Despatch-события при поступлении заявления с ЕПГУ: EpguApplication
Статусная модель¶
Статусы конкурсных групп заявления: → competitive-group.md
В v3.4.0 добавлен статус «Отозвано поступающим». Убедись что твоя система обрабатывает его корректно.