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