Документация для разработчиков
Темная тема

Импорт оргструктуры из 1С:ЗУП (hrxml)


Описание intranet.users.import.1c.hrxml

Компонент позволяет подключаться к "1С:ЗУП" и производить импорт организационной структуры в формате HR-XML. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент находится в Компоненты > Контент > Каталог > Импорт оргструктуры из 1С:ЗУП.



Параметры

Поле Параметр Описание
Основные параметры
Тип инфоблока IBLOCK_TYPE Указывается тип инфоблока, в который будут импортироваться данные оргструктуры.
Инфоблок подразделений DEPARTMENTS_IBLOCK_ID Указывается инфоблок подразделений.
Инфоблок графика отсутствий ABSENCE_IBLOCK_ID Указывается инфоблок графика отсутствий.
Инфоблок кадровых перестановок STATE_HISTORY_IBLOCK_ID Указывается инфоблок кадровых перестановок.
Сайт для привязки пользователей SITE_ID Указывается идентификатор сайта, к которому будет привязка пользователей.
Группы, пользователям которых разрешена загрузка GROUP_PERMISSIONS Указываются группы пользователей, которым разрешен импорт оргструктуры.
E-mail по умолчанию DEFAULT_EMAIL Указывается e-mail, на который по умолчанию будут направляться информационные сообщения. Например, сообщения об успешном импорте, ошибках и т.д.
Формировать уникальный e-mail UNIQUE_EMAIL [Y|N] При отмеченной опции будет формироваться уникальный e-mail
Шаблон автоматического формирования логина LOGIN_TEMPLATE Указывается шаблон автоматического формирования логина пользователей.
Обновляемые свойства UPDATE_PROPERTIES Указываются свойства, которые будут обновляться при импорте оргструктуры.
Уведомление пользователей
E-mail-уведомление новым пользователям EMAIL_NOTIFY Выбор действия отсылки e-mail-уведомлений новым пользователям:
  • N - не отсылать;
  • E - только если указан e-mail;
  • Y - всем.
Отсылать уведомления сразу EMAIL_NOTIFY_IMMEDIATELY [Y|N] При отмеченной опции e-mail-уведомлений новым пользователям будут отправлять сразу при импорте данных.
LDAP
XML-идентификатор свойства "Учетная запись AD" LDAP_ID_PROPERTY_XML_ID Указывается XML-идентификатор свойства "Учетная запись AD".
Сервер LDAP LDAP_SERVER Указывается сервер LDAP.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:intranet.users.import.1c.hrxml","",
	Array(
		"IBLOCK_TYPE" => "structure",
		"DEPARTMENTS_IBLOCK_ID" => "5",
		"ABSENCE_IBLOCK_ID" => "3",
		"STATE_HISTORY_IBLOCK_ID" => "6",
		"SITE_ID" => "s1",
		"GROUP_PERMISSIONS" => array("1"),
		"FILE_SIZE_LIMIT" => "204800",
		"USE_ZIP" => "Y",
		"DEFAULT_EMAIL" => "admin@myexample.com",
		"UNIQUE_EMAIL" => "Y",		
		"LOGIN_TEMPLATE" => "user_#",
		"EMAIL_NOTIFY" => "E",
		"EMAIL_NOTIFY_IMMEDIATELY" => "Y",
		"UPDATE_PROPERTIES" => array("NAME", "SECOND_NAME", "LAST_NAME", "PERSONAL_PROFESSION", "PERSONAL_WWW", "PERSONAL_BIRTHDAY", "PERSONAL_ICQ", "PERSONAL_GENDER", "PERSONAL_PHOTO", "PERSONAL_PHONE", "PERSONAL_FAX", "PERSONAL_MOBILE", "PERSONAL_PAGER", "PERSONAL_STREET", "PERSONAL_CITY", "PERSONAL_STATE", "PERSONAL_ZIP", "PERSONAL_COUNTRY", "WORK_POSITION", "WORK_PHONE", "UF_DEPARTMENT", "UF_PHONE_INNER", "UF_INN", "UF_DISTRICT", "UF_SKYPE", "UF_TWITTER", "UF_LINKEDIN", "UF_XING", "UF_WEB_SITES", "UF_SKILLS", "UF_INTERESTS", "UF_BXDAVEX_CALSYNC", "UF_PUBLIC", "UF_WORK_BINDING", "UF_TIMEMAN", "UF_TM_MAX_START", "UF_TM_MIN_FINISH", "UF_TM_MIN_DURATION", "UF_TM_REPORT_REQ", "UF_TM_REPORT_TPL", "UF_TM_FREE", "UF_TM_TIME", "UF_TM_DAY", "UF_TM_REPORT_DATE", "UF_REPORT_PERIOD", "UF_DELAY_TIME", "UF_LAST_REPORT_DATE", "UF_SETTING_DATE", "UF_TM_ALLOWED_DELTA"),
		"LDAP_ID_PROPERTY_XML_ID" => ""
	),
false
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх