Описание 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
);?>