1С:Зарплата и Управление Персоналом КОРП, ред. 2.5.
Новое в версии 2.5.70

Выгрузка информации для корпоративного портала

Корпоративные порталы, как правило, позволяют хранить и предоставляют доступ к некоторой информации о сотрудниках компании. Это могут быть основные персональные данные (ФИО, дата рождения), контактная информация, сведения о занимаемой позиции и истории ее изменения, сведения об отсутствиях и т.п. Также на корпоративном портале может публиковаться информация об открытых в компании вакансиях.

При ведении учета в программе (ЗУП КОРП) такая информация содержится и в ней, и, начиная с версии 2.5.70, может автоматически передаваться в корпоративный портал, тем самым не требуя многократного ввода. Возможна выгрузка информации по всей компании, так и по отдельным организациям или подразделениями компании.

В качестве формата, в котором выгружается информация, принят HR-XML (версия 3.2) – специализированный формат обмена кадровой информацией, широко используемый во всем мире. Загрузка данных из файлов этого формата должна быть реализована на стороне портала. В приложении представлена спецификация на выгрузку данных из ЗУП КОРП по стандарту HR-XML 3.2.

Регистрация изменений выгружаемых данных производится в плане обмена "Обмен с корпоративным порталом", начальная настройка которого производится специальным помощником. Помощник вызывается в меню "Сервис – Обмен данными – Выгрузка в корпоративный портал", далее по кнопке "Настроить синхронизацию с корп. порталом …".

Примечание. После того, как выгрузка будет настроена, по этой же ссылке можно изменить сделанные ранее настройки или произвести непосредственно выгрузку.

Рисунок 1

На первом шаге помощник сообщает информацию общего характера, после ознакомления с которой можно перейти на следующий шаг

Рисунок 2

Основные настройки по подключению к порталу осуществляются на втором шаге. В первую очередь указывается способ взаимодействия с порталом: по протоколу HTTP или через каталог.

Если выбран первый способ, то указывается предварительно настроенный на портале ресурс, который будет принимать файлы с выгружаемыми данными, а также данные для идентификации на этом ресурсе. Настройки прокси-сервера, при необходимости, указываются по ссылке "Параметры доступа в интернет".

Примечание. Настройки прокси доступны, если пользователю явно задана роль "Право администрирования".

Внимание! При настройке синхронизации с «1С-Битрикс: Корпоративный портал» в поле "Путь к ресурсу" следует указать http://localhost/bitrix/admin/1c_intranet_hr.php

Рисунок 3

При обмене через каталог указывается путь к нему. Файлы будут выгружены по указанному пути.

Рисунок 4

На следующем шаге указываются дополнительные параметры: наименование портала (для удобства поиска, если настраивается несколько обменов), а также по ссылке "Изменить правила выгрузки данных" имеется возможность указать организации или подразделения компании, данные по которым будут выгружаться.

Рисунок 5

Вариант отбора (организации или подразделения компании) зависит от установленной политики набора персонала

Рисунок 6

На следующем шаге выводится информация по всем произведенным настройкам, необходимо ее проверить и при необходимости вернуться назад для исправления. Если все параметры заданы верно, то можно перейти к последнему шагу.

Рисунок 7

На последнем шаге можно указать необходимость выгрузки данных сразу после завершения настройки, а также задать расписание для регулярной автоматической выгрузки.

Рисунок 8

В результате настройки в плане обмена создаются узлы, соответствующие областям выгружаемых данных. Необходимо убедиться, что для плана обмена указаны правила регистрации объектов.

Рисунок 9

После сохранения настроек обмена окно, изображенное на рисунке 1, будет содержать сведения о настроенном обмене. Здесь можно просмотреть информацию о произведенных выгрузках (в журнале регистрации), запустить выгрузку вручную, изменить параметры выгрузки или настроить новую. Если были настроены несколько выгрузок, то они отображаются в виде таблицы.

Рисунок 10

В программном продукте «1С-Битрикс: Корпоративный портал» уже реализован прием указанной кадровой информации из ЗУП КОРП. Таким образом, становится возможным построение единой информационной системы "из коробки", т.е. без внесения каких-либо изменений в типовые поставки интегрируемых продуктов.

Подробнее о том как настраивается импорт кадровой информации в корпоративном портале «1С-Битрикс» можно узнать на странице.

 

Приложение. Спецификация выгрузки данных из ЗУП КОРП по стандарту HR-XML (версия 3.2)

Действие: Sync

schemeAgencyID для кодов и номеров документов: 1С

 

Организационная структура

Схема: OrganizationChart.xsd

Корневой узел: OrganizationChart\OrganizationUnit

Путь в 1С Тип данных Путь в HR-XML 3.2
ПодразделенияОрганизаций.Владелец СправочникСсылка.Организации ParentOrganizationUnit.OrganizationUnitID/OrganizationName
ПодразделенияОрганизаций.Ссылка Строка OrganizationUnitID
ПодразделенияОрганизаций.Родитель СправочникСсылка.ПодразделенияОрганизаций ParentOrganizationUnit.OrganizationUnitID/OrganizationName
ПодразделенияОрганизаций.Наименование Строка OrganizationUnitName
     
Организации.Ссылка Строка OrganizationUnitID
Организации.Наименование Строка OrganizationUnitName
     
Подразделения.Ссылка Строка OrganizationUnitID
Подразделения.Родитель СправочникСсылка.Подразделения ParentOrganizationUnit.OrganizationUnitID/OrganizationName
Подразделения.Наименование Строка OrganizationUnitName

 

Сотрудники

Схема: IndicativeData.xsd

Корневой узел: IndicativeData

Путь в 1С Тип данных Путь в HR-XML 3.2
СотрудникиОрганизаций Справочник.СотрудникиОрганизаций IndicativePersonDossier/IndicativePerson/PersonName/FormattedName
СотрудникиОрганизаций.Код Строка IndicativePersonDossier/IndicativeEmployee/EmployeeID
ФИОФизлиц.Фамилия Строка IndicativePersonDossier/IndicativePerson/PersonName/FamilyName
ФИОФизлиц.Имя Строка IndicativePersonDossier/IndicativePerson/PersonName/LegalName
ФИОФизлиц.Отчество Строка IndicativePersonDossier/IndicativePerson/PersonName/MiddleName
СотрудникиОрганизаций.Физлицо.ДатаРождения Дата IndicativePersonDossier/IndicativePerson/BirthDate
СотрудникиОрганизаций.ТекущееОбособленноеПодразделение Справочник.Организации IndicativePersonDossier/IndicativeDeployment/DeploymentOrganization/OrganizationIdentifiers
СотрудникиОрганизаций.ТекущееПодразделениеКомпании
СотрудникиОрганизаций.ТекущееПодразделениеОрганизации
Справочник.Подразделения
Справочник.ПодразделенияОрганизаций

 

IndicativePersonDossier/IndicativeDeployment/DeploymentOrganization/OrganizationIdentifiers
СотрудникиОрганизаций.ТекущаяДолжностьКомпании
СотрудникиОрганизаций.ТекущаяДолжностьОрганизации
Справочник.ДолжностиОрганизаций IndicativePersonDossier/IndicativeDeployment/Job
КонтактнаяИнформация.Вид Справочник.ВидыКонтактнойИнформации IndicativePersonDossier/IndicativePerson/Communication/ChannelCode|UseCode
КонтактнаяИнформация.Представление Строка Рабочий телефон: IndicativePersonDossier/IndicativeDeployment/Communication/DialNumber
Рабочий E-mail: IndicativePersonDossier/IndicativeDeployment/Communication/URI

 

Кадровые приказы

Схема: StaffingAssignment.xsd

Корневой узел: StaffingAssignment

Путь в 1С Тип данных Путь в HR-XML 3.2
ПриемНаРаботу.Физлицо Справочник.ФизическиеЛица ResourcePerson/PersonName/FormattedName
ПриемНаРаботу.Физлицо.Код Строка ResourcePerson/PersonID
ФИОФизлиц.Фамилия Строка ResourcePerson/PersonName/FamilyName
ФИОФизлиц.Имя Строка ResourcePerson/PersonName/LegalName
ФИОФизлиц.Отчество Строка ResourcePerson/PersonName/MiddleName
ПриемНаРаботу.ДатаНачала Дата AssignmentAvailability/StartDate
ПриемНаРаботу.Подразделение Справочник.Подразделения ResourceDeployment/DeploymentOrganization
ПриемНаРаботу.Должность Справочник.ДолжностиОрганизаций ResourceDeployment/StaffingJob
ПричинаИзмененияСостояния Перечисление.ПричиныИзмененияСостояния StaffingAssignmentStatusCode: New
     
КадровоеПеремещение.Физлицо Справочник.ФизическиеЛица ResourcePerson/PersonName/FormattedName
КадровоеПеремещение.Физлицо.Код Строка ResourcePerson/PersonID
ФИОФизлиц.Фамилия Строка ResourcePerson/PersonName/FamilyName
ФИОФизлиц.Имя Строка ResourcePerson/PersonName/LegalName
ФИОФизлиц.Отчество Строка ResourcePerson/PersonName/MiddleName
КадровоеПеремещение.ДатаПеремещения Дата AssignmentAvailability/StartDate
КадровоеПеремещение.Подразделение Справочник.Подразделения ResourceDeployment/DeploymentOrganization
КадровоеПеремещение.Должность Справочник.ДолжностиОрганизаций ResourceDeployment/StaffingJob
ПричинаИзмененияСостояния Перечисление.ПричиныИзмененияСостояния StaffingAssignmentStatusCode: Modified
     
Увольнение.Физлицо Справочник.ФизическиеЛица ResourcePerson/PersonName/FormattedName
Увольнение.Физлицо.Код Строка ResourcePerson/PersonID
ФИОФизлиц.Фамилия Строка ResourcePerson/PersonName/FamilyName
ФИОФизлиц.Имя Строка ResourcePerson/PersonName/LegalName
ФИОФизлиц.Отчество Строка ResourcePerson/PersonName/MiddleName
Увольнение.ДатаУвольнения Дата AssignmentAvailability/StartDate
ПричинаИзмененияСостояния Перечисление.ПричиныИзмененияСостояния StaffingAssignmentStatusCode: Closed

 

Отклонения

Схема: TimeCard.xsd

Корневой узел: TimeCard

Путь в 1С Тип данных Путь в HR-XML 3.2
ОтсутствияНаРабочемМесте.Физлицо Справочник.ФизическиеЛица ReportedResource/SpecifiedPerson/PersonName/FormattedName
ОтсутствияНаРабочемМесте.Физлицо.Код Строка ReportedResource/SpecifiedPerson/PersonID
ФИОФизлиц.Фамилия Строка ReportedResource/SpecifiedPerson/PersonName/FamilyName
ФИОФизлиц.Имя Строка ReportedResource/SpecifiedPerson/PersonName/LegalName
ФИОФизлиц.Отчество Строка ReportedResource/SpecifiedPerson/PersonName/MiddleName
ОтсутствияНаРабочемМесте.ДатаНачала Дата TimeCardReportedItem/TimeInterval/FreeFormEffectivePeriod/StartDate
ОтсутствияНаРабочемМесте.ДатаОкончания Дата TimeCardReportedItem/TimeInterval/FreeFormEffectivePeriod/EndDate
ОтсутствияНаРабочемМесте.ПричинаОтсутствия Справочник.ПричиныОтсутствияНаРаботе TimeCardReportedItem/TimeInterval/TimeIntervalTypeCode
ОтсутствияНаРабочемМесте.СКемСогласовано Справочник.ФизическиеЛица TimeCardReportedItem/TimeInterval/Approver/ApproverPerson

 

Вакансии

Схема: PositionOpening.xsd

Корневой узел: PositionOpening/PositionProfile

Путь в 1С Тип данных Путь в HR-XML 3.2
Вакансии.Код Строка PositionID
Вакансии.Наименование Строка PositionTitle
Вакансии.ПлановаяДатаЗакрытия Дата ApplicationCloseDate
Вакансии.ДатаОткрытия Дата PositionPeriod/StartDate
Вакансии.Требования Строка PositionFormattedDescription
Вакансии.Обязанности Строка PositionFormattedDescription
Вакансии.Условия Строка PositionFormattedDescription
Вакансии.ЗарплатаОт Число OfferedRemunerationPackage/RemunerationRange/RemunerationMinimumAmount
Вакансии.ЗарплатаДо Число OfferedRemunerationPackage/RemunerationRange/RemunerationMaximumAmount