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


URL: components/services/APISecurity.asmx

Метод: 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"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:str="http://streamline/">
   <soapenv:Header/>
   <soapenv:Body>
      <str:DeletePersonsToProjectPermissionRoles>
         <str:ASPNETSessionId>string</str:ASPNETSessionId>
         <str:personWrappers>
            <str:PersonWrapper>
               <str:PersonId>guid</str:PersonId>
            </str:PersonWrapper>
         </str:personWrappers>
         <str:personsGroupWrappers>
            <str:PersonsGroupWrapper>
               <str:PersonGroupId>guid</str:PersonGroupId>
            </str:PersonsGroupWrapper>
         </str:personsGroupWrappers>
         <str:objectWrappers>
            <str:ObjectWrapper>
               <str:ObjectId>guid</str:ObjectId>
            </str:ObjectWrapper>
         </str:objectWrappers>
         <str:projectPermissionRolesWrappers>
            <str:ProjectPermissionRolesWrapper>
               <str:ProjectPermissionRolesId>guid</str:ProjectPermissionRolesId>
            </str:ProjectPermissionRolesWrapper>
         </str:projectPermissionRolesWrappers>
      </str:DeletePersonsToProjectPermissionRoles>
   </soapenv:Body>
</soapenv:Envelope>

Возвращаемый параметр

ПараметрОписание
ChangePersonsToProjectPermissionRolesResultРезультат выполнения метода (успешно, либо нет с указанием причины)
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <DeletePersonsToProjectPermissionRolesResponse xmlns="http://streamline/">
         <DeletePersonsToProjectPermissionRolesResult>
            <Result>boolean</Result>
            <ErrorMessage>string</ErrorMessage>
         </DeletePersonsToProjectPermissionRolesResult>
      </DeletePersonsToProjectPermissionRolesResponse>
   </s:Body>
</s:Envelope>