Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list:getperson [19.08.2021 12:57] – [Возвращаемые параметры] holkinaproduct:api:list:getperson [13.10.2024 06:56] (текущий) – [Возвращаемые параметры] ekaterina.menkhuzina
Строка 3: Строка 3:
 Метод: **GetPerson** Метод: **GetPerson**
  
 +Пользователю, инициирующему сессию с ASPNETSessionId, не обязательно иметь лицензию «Администратор», достаточно обладать правом «Просмотр пользователей».
 +
 +Пользователь, инициирующий сессию с ASPNETSessionId для просмотра своего профиля, может это сделать без указанного выше права, в том числе параметры LicenseType и ExpireDate.
 =====Передаваемые параметры===== =====Передаваемые параметры=====
  
Строка 34: Строка 37:
 |PersonsGroupsWrapper%%*%%|Список с группами пользователей Системы, где состоит пользователь| |PersonsGroupsWrapper%%*%%|Список с группами пользователей Системы, где состоит пользователь|
 |PersonsGroupId|Идентификатор группы| |PersonsGroupId|Идентификатор группы|
- +|questionsToEmail|''(с версии 3.27)'' Значение опции «Отправлять запросы на E-mail» карточки пользователя. \\ Доступные значения: \\ • **Always** – Всегда. \\ • **Never** – Никогда. \\ • **WhenOffline** – Только когда я не в системе 
-%%*%% -- в списке групп всегда отображается системная группа «Все пользователи». +|messagesToEmail|''(с версии 3.27)'' Значение опции «Отправлять события на E-mail» карточки пользователя. \\ Доступные значения: \\ • **Always** – Всегда. \\ • **Never** – Никогда . \\• **WhenOffline** – Только когда я не в системе | 
-%%**%% -- значения этих параметров возвращают только Администратору.+|notifyToAltEmail|''(с версии 3.27)'' Значение опции «Дублировать на дополнительный E-mail» карточки пользователя. \\ Доступные значения: \\ • **True** – Да.  \\ • **False** – Нет 
 +|LinksToOpenIdConnect|''(с версии 3.29)'' Содержит в себе массив <OpenIdConnectPersonLink>, то есть массив идентификаторов пользователей в сервисе (NameIdentifier) и идентификаторы провайдера авторизации (AuthenticationType)| 
 +%%*%% -- в списке групп всегда отображается системная группа «Все пользователи». \\ 
 +%%**%% -- значения этих параметров возвращают только Администратору. \\
  
 <code xml> <code xml>
Строка 72: Строка 78:
   </soap:Body>   </soap:Body>
 </soap:Envelope> </soap:Envelope>
 +</code>
 +
 +Пример запроса с добавленным в ''версии системы 3.29'' параметром ''LinksToOpenIdConnect'':
 +
 +<code xml>
 +<?xml version="1.0" encoding="utf-8"?>
 +<PersonQueryResult xmlns="http://streamline/">
 +  <Persons>
 +    <SlPerson>
 +      <UID>string</UID>
 +      <FullName>string</FullName>
 +      <EMail>string</EMail>
 +      <URL>string</URL>
 +      <LinkToAD>string</LinkToAD>
 +      <LinksToOpenIdConnect>
 +        <OpenIdConnectPersonLink d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +        <OpenIdConnectPersonLink d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +      </LinksToOpenIdConnect>
 +      <ChangedAt>dateTime</ChangedAt>
 +      <LicenseType>string</LicenseType>
 +      <ExpireDate>string</ExpireDate>
 +      <QuestionsToEmail>string</QuestionsToEmail>
 +      <MessagesToEmail>string</MessagesToEmail>
 +      <NotifyToAltEmail>string</NotifyToAltEmail>
 +      <Groups>
 +        <GroupWrapper d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +        <GroupWrapper d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +      </Groups>
 +    </SlPerson>
 +    <SlPerson>
 +      <UID>string</UID>
 +      <FullName>string</FullName>
 +      <EMail>string</EMail>
 +      <URL>string</URL>
 +      <LinkToAD>string</LinkToAD>
 +      <LinksToOpenIdConnect>
 +        <OpenIdConnectPersonLink d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +        <OpenIdConnectPersonLink d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +      </LinksToOpenIdConnect>
 +      <ChangedAt>dateTime</ChangedAt>
 +      <LicenseType>string</LicenseType>
 +      <ExpireDate>string</ExpireDate>
 +      <QuestionsToEmail>string</QuestionsToEmail>
 +      <MessagesToEmail>string</MessagesToEmail>
 +      <NotifyToAltEmail>string</NotifyToAltEmail>
 +      <Groups>
 +        <GroupWrapper d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +        <GroupWrapper d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
 +      </Groups>
 +    </SlPerson>
 +  </Persons>
 +</PersonQueryResult>
 </code> </code>