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

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


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

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

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



Параметры

Поле Параметр Описание
Основные параметры
Тип инфоблока IBLOCK_TYPE Указывается тип инфоблока, в который будут импортироваться данные оргструктуры.
Инфоблок подразделений DEPARTMENTS_IBLOCK_ID Указывается инфоблок подразделений.
Инфоблок графика отсутствий ABSENCE_IBLOCK_ID Указывается инфоблок графика отсутствий.
Инфоблок кадровых перестановок STATE_HISTORY_IBLOCK_ID Указывается инфоблок кадровых перестановок.
Сайт для привязки пользователей SITE_ID Указывается идентификатор сайта, к которому будет привязка пользователей.
Проводить проверку целостности структуры STRUCTURE_CHECK [Y|N] При отмеченной опции будет проводиться проверка целостности структуры.
Интервал одного шага в секундах (0 - выполнять загрузку за один шаг) INTERVAL Указывается интервал одного шага при импорте в секундах.
Группы, пользователям которых разрешена загрузка GROUP_PERMISSIONS Указываются группы пользователей, которым разрешен импорт оргструктуры.
Размер единовременно загружаемой части файла (в байтах) FILE_SIZE_LIMIT Указывается размер в байтах единовременно загружаемой части файла.
Использовать сжатие zip, если доступно USE_ZIP [Y|N] При отмеченной опции включается сжатие zip.
E-mail по умолчанию DEFAULT_EMAIL Указывается e-mail по умолчанию.
Шаблон автоматического формирования логина LOGIN_TEMPLATE Указывается шаблон автоматического формирования логина.
Обновляемые свойства UPDATE_PROPERTIES Указываются свойства, которые будут обновляться при импорте оргструктуры.
Уведомление пользователей
E-mail-уведомление новым пользователям EMAIL_NOTIFY Выбор действия отсылки e-mail-уведомлений новым пользователям:
  • N - не отсылать;
  • E - только если указан e-mail;
  • Y - всем.
Отсылать уведомления сразу EMAIL_NOTIFY_IMMEDIATELY [Y|N] При отмеченной опции e-mail-уведомлений новым пользователям будут отправлять сразу при импорте данных.
Привязка к дополнительным свойствам XML
XML-идентификатор свойства "Электронная почта" EMAIL_PROPERTY_XML_ID Указывается XML-идентификатор свойства "Электронная почта".
XML-идентификатор свойства "Логин" LOGIN_PROPERTY_XML_ID Указывается XML-идентификатор свойства "Логин".
XML-идентификатор свойства "Пароль" PASSWORD_PROPERTY_XML_ID Указывается XML-идентификатор свойства "Пароль".
LDAP
XML-идентификатор свойства "Учетная запись AD" LDAP_ID_PROPERTY_XML_ID Указывается XML-идентификатор свойства "Учетная запись AD".
Сервер LDAP LDAP_SERVER Указывается сервер LDAP.


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

<?$APPLICATION->IncludeComponent("bitrix:intranet.users.import.1c","",
	Array(
		"IBLOCK_TYPE" => "structure",
		"DEPARTMENTS_IBLOCK_ID" => "5",
		"ABSENCE_IBLOCK_ID" => "3",
		"STATE_HISTORY_IBLOCK_ID" => "6",
		"SITE_ID" => "s1",
		"STRUCTURE_CHECK" => "Y",
		"INTERVAL" => "30",
		"GROUP_PERMISSIONS" => array("1"),
		"FILE_SIZE_LIMIT" => "204800",
		"USE_ZIP" => "Y",
		"DEFAULT_EMAIL" => "admin@myexample.com",
		"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"),
		"EMAIL_PROPERTY_XML_ID" => "",
		"LOGIN_PROPERTY_XML_ID" => "",
		"PASSWORD_PROPERTY_XML_ID" => "",
		"LDAP_ID_PROPERTY_XML_ID" => ""
	),
false
);?>


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

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

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

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

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