Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list:editperson [19.08.2021 12:39] – [Передаваемые параметры] holkinaproduct:api:list:editperson [11.10.2024 05:14] (текущий) – [Передаваемые параметры] ekaterina.menkhuzina
Строка 3: Строка 3:
 Метод: **EditPerson** Метод: **EditPerson**
  
 +Пользователю, инициирующему сессию с ASPNETSessionId, не обязательно иметь лицензию «Администратор», достаточно обладать правами: «Просмотр пользователей», «Создание и приглашение пользователей» и «Изменение профайлов пользователей».
 +
 +Пользователь, инициирующий сессию с ASPNETSessionId для изменения своего профиля, может это сделать без проверки указанных выше прав. Исключение: параметры allowLogin, LicenseType и ExpireDate может изменить только Администратор.
 =====Передаваемые параметры===== =====Передаваемые параметры=====
- 
- 
 ^Параметр^Описание^ ^Параметр^Описание^
 |ASPNETSessionId*|Идентификатор сессии| |ASPNETSessionId*|Идентификатор сессии|
Строка 24: Строка 25:
 |LicenseType%%**%%|Тип лицензии. Возможные значения: Administrator (Администратор), Director (Директор), Supervisor (Руководитель), Executor (Исполнитель), Resource (Ресурс), NOT_SET (Не выбрано). По умолчанию значение «Null» (тип лицензии остается прежним)| |LicenseType%%**%%|Тип лицензии. Возможные значения: Administrator (Администратор), Director (Директор), Supervisor (Руководитель), Executor (Исполнитель), Resource (Ресурс), NOT_SET (Не выбрано). По умолчанию значение «Null» (тип лицензии остается прежним)|
 |ExpireDate%%**%%|Дата окончания действия учетной записи (в формате ГГГГ-ММ-ДД). По умолчанию значение «Null» (значение параметра остается прежним). Для сброса параметра необходимо передать значение «NOT_SET» (отключается опция «Дата окончания действия учетной записи»).| |ExpireDate%%**%%|Дата окончания действия учетной записи (в формате ГГГГ-ММ-ДД). По умолчанию значение «Null» (значение параметра остается прежним). Для сброса параметра необходимо передать значение «NOT_SET» (отключается опция «Дата окончания действия учетной записи»).|
 +|**fields**|Массив пользовательских реквизитов профиля|
 +|//FieldWrapper//|Массив из полей, описывающих каждый реквизит (см. ниже)|
 +|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** – Нет  |
  
 %%*%% -- параметры, обязательные для заполнения. \\ %%*%% -- параметры, обязательные для заполнения. \\
Строка 50: Строка 60:
       <licenseType>string</licenseType>       <licenseType>string</licenseType>
       <expireDate>string</expireDate>       <expireDate>string</expireDate>
 +      
 +      <!-- доступно начиная с версии 3.27 -->
 +      <questionsToEmail>string</questionsToEmail>
 +      <messagesToEmail>string</messagesToEmail>
 +      <notifyToAltEmail>boolean</notifyToAltEmail>
 +      
 +      <!-- массив fields - описание изменяемых пользовательских реквизитов -->
 +      <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>
 +      
     </EditPerson>     </EditPerson>
   </soap:Body>   </soap:Body>