Метод: 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>