Корпоративные порталы, как правило, позволяют хранить и предоставляют доступ к некоторой информации о сотрудниках компании. Это могут быть основные персональные данные (ФИО, дата рождения), контактная информация, сведения о занимаемой позиции и истории ее изменения, сведения об отсутствиях и т.п. Также на корпоративном портале может публиковаться информация об открытых в компании вакансиях.
При ведении учета в программе (ЗУП КОРП) такая информация содержится и в ней, и, начиная с версии 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С-Битрикс» можно узнать на странице.
Действие: 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 |