Документ утратил силу или отменен. Подробнее см. Справку

V. Формат данных при автоматическом размещении информации о вакансиях работодателя органами службы занятости населения

V. Формат данных при автоматическом размещении

информации о вакансиях работодателя органами службы

занятости населения

Наименование поля

Формат

Примечание

Название вакансии

обязательное, текстовое поле

Для атрибута вакансии root/body/vacslist/vacs/prof ищется равное значение root/body/dict_prof/prof/cim

Наименование вакансии заполняется значением root/body/dict_prof/prof/txt, для которого данное равенство выполняется

Профессиональная область

обязательное, значение из списка

Создается ссылка на элемент professionalSphere с полем name = root/body/vacslist/vacs/are.

Если значение ни с одним не совпало - новое не создается.

Профессия

необязательное, текстовое поле

Заполняется значением элемента коллекции root/body/dict_prof/prof/okpdtr

Для которого значение root/body/dict_prof/prof/cim = root/body/vacslist/prof

Дата последнего изменения

обязательное, дата

Заполняется значением из root/body/vacslist/vacs/datrep

Если значение в данном теге не заполнено, то берется из root/body/vacslist/vacs/dat

Если значений в обоих тегах не заполнено, то вводится дата начала импорта

Компания

обязательное, текстовое поле

Связь вакансии с компанией осуществляется по тегу pred среди компаний, переданных в ОБВ-пакете (по их тегу regn).

Специализация по образованию

необязательное, текстовое поле

Дополнительной логики не требуется

Тип занятости

обязательное, значение из списка

Заполняется в зависимости от значения root/body/vacslist/vacs/xr или rr

Правило заполнения в зависимости от значения root/body/vacslist/vacs/xr:

"В": заполняется значением "PROJECT" (Временная)

"З": заполняется значением "SEASONAL" (Сезонная)

"П" заполняется значением "FULL" (Полная занятость)

"Т" заполняется значением "PARTIAL" (Частичная занятость)

Правило заполнения в зависимости от значения root/body/vacslist/vacs/rr:

"И": заполняется значением "REMOTE" (удаленная)

"М": заполняется значением "REMOTE" (удаленная)

График работы

обязательное, значение из списка

Заполняется в зависимости от значения root/body/vacslist/vacs/rr: "Л5", "Л6", "К", "Ч", "Ю" (5-дневная, 6-дневная, командировки, ночное дежурство, в вечернее время, соответственно): заполняется значением "FULL" (Полный рабочий день)

"Б", "В" (Гибкий, свободный, соответственно): заполняется значением "FLOAT" (Гибкий график)

"Д", "Н" (С неполным рабочим днем, с неполной рабочей неделей, соответственно): заполняется значением "PART_TIME" (Неполный рабочий день)

"Е": заполняется значением "IRREGULAR" (ненормированный рабочий день)

"Г", "С1", "С2", "С3", "У2", "У3" (График сменности, 1, 2, 3 смены, сутки через 2, сутки через 3, соответственно): заполняется значением "TURN" (Сменный график)

"Х": заполняется значением "WATCH" (Вахтовый метод)

Дополнительно заполняется поле additionalRequirements следующим значением: additionalRequirements = additionalRequirements + значение где значение зависит от значения тега

Правило заполнения в зависимости от значения root/body/vacslist/vacs/rr

"К": "Возможны командировки."

"Л6": "Шестидневная неделя."

"Ч": "Ночной график работы."

"Ю": "Вечерняя смена."

Дополнительная информация по вакансии

необязательное, текстовое поле

Заполняется в зависимости от значения root/body/vacslist/vacs/vrd:

"2": заполняется значением "Тяжелые и вредные условия труда."

"3": заполняется значением "Особо тяжелые и вредные условия труда."

Образование

необязательное, значение из списка

Заполняется значение в зависимости от значения тега root/body/vacslist/vacs/obr

В случае следующих значений:

"Б", "НП", "О" заполняется значением "MIDDLE" (Среднее)

В случае следующих значений:

"СС" заполняется значением "MIDDLE_SPECIAL" (Среднее специальное)

В случае следующих значений:

"В", "ВБ", "ВД", "ВМ", "Ш", "ШД", "ШК" заполняется значением "HIGH" (Высшее)

В случае значения "НВ" заполняется значением "UNFINISHED_HIGH" (Незаконченное высшее)

Адрес места работы

Заполняется значением из sourceCznRegionCode (root/body/sender/code)

Дополнительные бонусы

необязательное, значение из списка

Заполнение поля otherVacancyBenefit:

Поле заполняется коллекцией декодированных значений из коллекции кодов root/body/vacslist/vacs/lg, элементы помещаемой в поле otherVacancyBenefit коллекции значений разделяются <br>

Соответствие значений кодам из коллекции указано в справочнике dict_lg (http://region.rostrud.ru/schemas/wr_vacancy/2.3.1/dictionary.xsd)

Дополнительно, в случае присутствия в коллекции root/body/vacslist/vacs/lg следующих кодов: "Ж", "ЖЛ", "ЖД", "ЖН", "ЖО", "ЖОБ", "ЖОС", "ЖОХ" поле accommodationCapability устанавливается в true

При этом, если в вышеуказанной коллекции присутствует значение из следующего списка: "ЖО", "ЖОБ", "ЖОС", "ЖОХ", то поле accomodationType устанавливается в значение DORMITORY

Дополнительно, в случае присутствия в коллекции root/body/vacslist/vacs/lg следующих кодов: "ТБ", "ТМ"

Поле transportCompensation устанавливается в значение "PASSAGE_PAID"

Водительские права

необязательное, значение из списка

При наличии непустой коллекции Поле requiredDriveLicense заполняется коллекцией декодированных значений коллекции root/body/vacslist/vacs/onv (в случае наличия в ней хотя бы одного из следующих значений "В1А", "В1В", "В1Д", "В1И", "В1К", "В1С", "ВА", "ВИВ", "ВИД", "ВИС", "ВМ", "ВТБ", "ВТМ", "ВВ", "ВД", "ВЕ", "ВС")

Алгоритм декодирования (код: значение):

"В1А": "A1"

"В1В": "B1"

"В1Д": "D1"

"В1И": "C1E"

"В1К": "D1E"

"В1С": "C1"

"ВА": "A"

"ВИВ": "BE"

"ВИД": "DE"

"ВИС": "CE"

"ВМ": "M"

"ВТБ": "Tb"

"ВТМ": "Tm"

"ВВ": "B"

"ВД": "D"

"ВЕ": "E"

"ВС": "C"

Возможность работы для социально-незащищенных групп

необязательное, значение из списка

Заполняется коллекция socialProtected. Коллекция заполняется декодированными значениями root/body/vacslist/vacs/krm

Правила декодировки, в зависимости от значения элемента коллекции root/body/vacslist/vacs/krm:

"Г":

Ссылка на значение в справочнике, для которого поле name = "Работники, осуществляющие уход за больными членами их семей в соответствии с медицинским заключением"

"И":

Ссылка на значение в справочнике, для которого поле name = "Инвалиды"

"РМ":

Ссылка на значение в справочнике, для которого поле name = "Многодетные семьи"

"РИ":

Ссылка на значение в справочнике, для которого поле name = "Работники, имеющие детей-инвалидов"

Опыт работы

необязательное, числовое поле, лет

Зарплата от

необязательное, числовое поле, руб.

Зарплата до

необязательное, числовое поле, руб.

Дополнительные бонусы

необязательное, значение из списка

Производится обновление поля otherVacancyBenefit.

otherVacancyBenefit = otherVacancyBenefit + root/body/vacslist/vacs/@usl + "br"

Требования к кандидату

обязательное, текстовое поле

Должностные обязанности

обязательное, текстовое поле

Контактное лицо

обязательное, текстовое поле

При значении тега vacs/urv "В"

Все поля блока "Контактная информация" на странице просмотра вакансии должны быть скрыты и вместо них в данном блоке должны отображаться следующие поля карточки ЦЗН, привязанного к данной вакансии:

- Контактное лицо (czn.contactPerson)

- Контактный телефон для трудоустройства (czn.contactPhone)

- Электронная почта (czn.email)

Если привязка вакансии к ЦЗН не осуществлена (не найден в базе код ЦЗН из xml файла), то замена отображения контактных данных не должна происходить.

Почтовое уведомление об отклике на вакансию с заменой контактных данных должно отправляться на электронную почту ЦЗН.

При значении тега vacs/urv "ВП" замена контактных данных по вакансии и компании осуществляться не должна.

Телефон

обязательное, текстовое поле

Заполнение поля value производится из значения атрибута тега root/body/vacslist/vacs/cp_tel

Поле type заполняется значением "PHONE"

Телефон (факс)

необязательное, текстовое поле

Заполнение поля value производится из значения атрибута тега root/body/vacslist/vacs/cp_fax

Поле type заполняется значением "PHONE"

Адрес электронной почты

необязательное, текстовое поле

Требуется создание нового экземпляра Vacancy.contacts[]

Заполнение поля value производится из значения атрибута тега root/body/vacslist/vacs/cp_fax

Поле type заполняется значением "EMAIL"

Дополнительная информация по адресу

необязательное, текстовое поле

Переносится из root/body/vacslist/vacs/wp_adres.

Если wp_adres пустое, берется значение из root/body/dict_pred/pred/adres (соответствующей компании)

Дополнительная информация по вакансии

необязательное, текстовое поле

Значение из тега vacs/vidrm содержит код из справочника dict_vidrm, vacancy.additionalInfo заполняется декодированным значением из справочника, добавляется к остальному содержимому через <br>

Дополнительная информация по вакансии

необязательное, текстовое поле

Значение тега vacs/prof_spec добавляется к остальному содержимому через запятую