Метод: AddPersonsToProjectPermissionRoles
Назначить на проектную роль безопасности (по GUID) определенного пользователя или группы пользователей (по GUID).
Параметр | Описание |
---|---|
ASPNETSessionId* | Идентификатор сессии |
PersonWrappers | Массив с пользователями Системы, которых необходимо назначить в проектные роли объектов Системы |
PersonWrapper | Элемент массива |
PersonId* | Идентификатор (GUID) пользователя Системы. |
PersonsGroupWrappers | Массив с группами пользователей Системы, которые необходимо назначить в проектные роли объектов Системы |
PersonsGroupWrapper | Элемент массива |
PersonsGroupId* | Идентификатор (GUID) группы пользователей Системы. Должен быть указан либо PersonId, либо PersonsGroupId, либо оба |
ObjectWrappers | Массив с объектами Системы, в проектные роли которых необходимо назначить пользователей/группы пользователей |
ObjectWrapper | Элемент массива |
ObjectId* | Идентификатор (GUID) объекта Системы |
ProjectPermissionRolesWrappers | |
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> <AddPersonsToProjectPermissionRoles 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> </AddPersonsToProjectPermissionRoles> </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> <AddPersonsToProjectPermissionRolesResponse xmlns="http://streamline/"> <AddPersonsToProjectPermissionRolesResult> <Result>boolean</Result> <ErrorMessage>string</ErrorMessage> </AddPersonsToProjectPermissionRolesResult> </AddPersonsToProjectPermissionRolesResponse> </soap:Body> </soap:Envelope>