Описание 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
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.