Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list:createperson [15.07.2019 06:06] – ↷ Страница перемещена из product:api:createperson в product:api:list:createperson maynproduct:api:list:createperson [11.10.2024 05:07] (текущий) – [Передаваемые параметры] ekaterina.menkhuzina
Строка 3: Строка 3:
 Метод: **CreatePerson** Метод: **CreatePerson**
  
 +Пользователю, инициирующему сессию с ASPNETSessionId, не обязательно иметь лицензию «Администратор», достаточно обладать правами: «Просмотр пользователей», «Создание и приглашение пользователей» и «Изменение профайлов пользователей». 
 =====Передаваемые параметры===== =====Передаваемые параметры=====
- 
  
 ^Параметр^Описание^ ^Параметр^Описание^
 |ASPNETSessionId|Идентификатор сессии| |ASPNETSessionId|Идентификатор сессии|
-|firstName''*''|Имя пользователя| +|firstName%%*%%|Имя пользователя| 
-|lastName''*''|Фамилия пользователя|+|lastName%%*%%|Фамилия пользователя|
 |company|Организация| |company|Организация|
-|position''*''|Должность|+|position%%*%%|Должность|
 |notes|Заметки о пользователе| |notes|Заметки о пользователе|
-|businessPhone''*''|Рабочий телефон|+|businessPhone%%*%%|Рабочий телефон|
 |mobilePhone|Мобильный телефон| |mobilePhone|Мобильный телефон|
 |fax|Факс| |fax|Факс|
-|email''*''|E-Mail|+|email%%*%%|E-Mail|
 |photoBase64|Фотография в кодировке Base64| |photoBase64|Фотография в кодировке Base64|
 +|Login%%**%%|Логин пользователя|
 +|Password%%**%%|Пароль пользователя|
 +|LicenseType%%***%%|Тип лицензии. Возможные значения: Administrator (Администратор), Director (Директор), Supervisor (Руководитель), Executor (Исполнитель), Resource (Ресурс), NOT_SET (Не выбрано). По умолчанию значение «Null», будет установлена лицензия по умолчанию (Администрирование/Общие настройки/Информация о лицензии/Тип лицензии по умолчанию)|
 +|ExpireDate%%***%%|Дата окончания действия учетной записи (в формате ГГГГ-ММ-ДД). По умолчанию значение «Null» (создается бессрочная учетная запись, с отключенной опцией «Дата окончания действия учетной записи»)|
 +|FieldWrapper|Массив реквизитов fields|
 +|FieldName|Название реквизита|
 +|FieldId|Идентификатор реквизита|
 +|FieldVal|Значение реквизита \\ Дата вставляется в формате yyyy-MM-dd HH:mm:ssZ|
 +|FieldType|Тип реквизита|
 +|questionsToEmail|''(с версии 3.27)'' Значение опции «Отправлять запросы на E-mail» карточки пользователя. \\ Доступные значения: \\ • **Always** – Всегда. \\ • **Never** – Никогда. \\ • **WhenOffline** – Только когда я не в системе (значение по умолчанию) |
 +|messagesToEmail|''(с версии 3.27)'' Значение опции «Отправлять события на E-mail» карточки пользователя. \\ Доступные значения: \\ • **Always** – Всегда. \\ • **Never** – Никогда (значение по умолчанию). \\• **WhenOffline** – Только когда я не в системе |
 +|notifyToAltEmail|''(с версии 3.27)'' Значение опции «Дублировать на дополнительный E-mail» карточки пользователя. \\ Доступные значения: \\ • **True** – Да.  \\ • **False** – Нет (значение по умолчанию) |
  
-''*'' -- параметры, обязательные для заполнения.+%%*%% -- параметры, обязательные для заполнения. \\ 
 +%%**%% -- если не переданы логин и пароль, то они генерируются по умолчанию. \\ 
 +%%***%% -- эти параметры может указать только пользователь с лицензией «Администратор», для пользователей с другими типами лицензий параметры игнорируются. \\
  
 <code xml> <code xml>
Строка 37: Строка 51:
       <email>string</email>       <email>string</email>
       <photoBase64>string</photoBase64>       <photoBase64>string</photoBase64>
 +      <login>string</login>
 +      <password>string</password>
 +      <licenseType>string</licenseType>
 +      <expireDate>string</expireDate>
 +      <fields>
 +        <FieldWrapper>
 +          <FieldName>string</FieldName>
 +          <FieldId>string</FieldId>
 +          <FieldVal>string</FieldVal>
 +          <FieldType>string</FieldType>
 +        </FieldWrapper>
 +        <FieldWrapper>
 +          <FieldName>string</FieldName>
 +          <FieldId>string</FieldId>
 +          <FieldVal>string</FieldVal>
 +          <FieldType>string</FieldType>
 +        </FieldWrapper>
 +      </fields>
     </CreatePerson>     </CreatePerson>
   </soap:Body>   </soap:Body>