Снятие с пользователя/группы проектной роли безопасности

Метод: DeletePersonsToProjectPermissionRoles

Снять с проектной роли безопасности (по GUID) определенного пользователя или группу пользователей (по GUID).

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
PersonWrappersМассив с пользователями Системы, которых необходимо удалить из проектных ролей объектов Системы
PersonWrapperЭлемент массива
PersonId*Идентификатор (GUID) пользователя Системы
PersonsGroupWrappersМассив с группами пользователей Системы, которых необходимо удалить из проектных ролей объектов Системы
PersonsGroupWrapperЭлемент массива
PersonsGroupId*Идентификатор (GUID) группы пользователей Системы.
Должен быть указан либо PersonId, либо PersonsGroupId, либо оба
ObjectWrappersМассив с объектами Системы, из проектных ролей которых необходимо удалить пользователей/группы пользователей
ObjectWrapperЭлемент массива
ObjectId*Идентификатор (GUID) объекта Системы
ProjectPermissionRolesWrappersМассив с проектными ролями безопасности Системы из которых необходимо удалить пользователей/группы пользователей в соответствующих объектах Системы (массив ObjectWrappers)
ProjectPermissionRolesWrapperЭлемент массива
ProjectPermissionRolesId*Идентификатор (GUID) проектной роли безопасности Системы
<?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>
    <DeletePersonsToProjectPermissionRoles xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <personWrappers>
        <PersonWrapper>
          <PersonId>guid</PersonId>
        </PersonWrapper>
        <PersonWrapper>
          <PersonId>guid</PersonId>
        </PersonWrapper>
      </personWrappers>
      <personsGroupWrappers>
        <PersonsGroupWrapper>
          <PersonGroupId>guid</PersonGroupId>
        </PersonsGroupWrapper>
        <PersonsGroupWrapper>
          <PersonGroupId>guid</PersonGroupId>
        </PersonsGroupWrapper>
      </personsGroupWrappers>
      <objectWrappers>
        <ObjectWrapper>
          <ObjectId>guid</ObjectId>
        </ObjectWrapper>
        <ObjectWrapper>
          <ObjectId>guid</ObjectId>
        </ObjectWrapper>
      </objectWrappers>
      <projectPermissionRolesWrappers>
        <ProjectPermissionRolesWrapper>
          <ProjectPermissionRolesId>guid</ProjectPermissionRolesId>
        </ProjectPermissionRolesWrapper>
        <ProjectPermissionRolesWrapper>
          <ProjectPermissionRolesId>guid</ProjectPermissionRolesId>
        </ProjectPermissionRolesWrapper>
      </projectPermissionRolesWrappers>
    </DeletePersonsToProjectPermissionRoles>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
ChangePersonsToProjectPermissionRolesResultРезультат выполнения метода (успешно, либо нет с указанием причины)
<?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>
    <DeletePersonsToProjectPermissionRolesResponse xmlns="http://streamline/">
      <DeletePersonsToProjectPermissionRolesResult>
        <Result>boolean</Result>
        <ErrorMessage>string</ErrorMessage>
      </DeletePersonsToProjectPermissionRolesResult>
    </DeletePersonsToProjectPermissionRolesResponse>
  </soap:Body>
</soap:Envelope>