Это старая версия документа!


Получение информации о пользователе

Метод: GetPerson

ПараметрОписание
ASPNETSessionIdИдентификатор сессии
uidИдентификатор пользователя
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPerson xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <uid>string</uid>
    </GetPerson>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
UIDИдентификатор пользователя
FullNameПолное имя пользователя
EMailЭлектронный почтовый ящик пользователя
URLСсылка на пользователя
LinkToADПривязка пользователю к Active Directory
LicenseType**Тип лицензии. Возможные значения: Administrator (Администратор), Director (Директор), Supervisor (Руководитель), Executor (Исполнитель), Resource (Ресурс), NOT_SET (Не выбрано).
ExpireDate**Дата окончания действия учетной записи (в формате ГГГГ-ММ-ДД). Если учетная запись бессрочная, то возвращается «NOT_SET»
PersonsGroupsWrapper*Список с группами пользователей Системы, где состоит пользователь
PersonsGroupIdИдентификатор группы

* – в списке групп всегда отображается системная группа «Все пользователи».
** – значения этих параметров возвращают только Администратору.

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetPersonResponse xmlns="http://streamline/">
      <GetPersonResult>
        <Persons>
          <SlPerson>
            <UID>string</UID>
            <FullName>string</FullName>
            <EMail>string</EMail>
            <URL>string</URL>
            <LinkToAD>string</LinkToAD>
            <ChangedAt>dateTime</ChangedAt>
            <LicenseType>string</LicenseType>
            <ExpireDate>string</ExpireDate>
            <Groups xsi:nil="true" />
          </SlPerson>
          <SlPerson>
            <UID>string</UID>
            <FullName>string</FullName>
            <EMail>string</EMail>
            <URL>string</URL>
            <LinkToAD>string</LinkToAD>
            <ChangedAt>dateTime</ChangedAt>
            <LicenseType>string</LicenseType>
            <ExpireDate>string</ExpireDate>
            <Groups xsi:nil="true" />
          </SlPerson>
        </Persons>
      </GetPersonResult>
    </GetPersonResponse>
  </soap:Body>
</soap:Envelope>