Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Назначение пользователю/группе проектной роли безопасности ====== Метод: **AddPersonsToProjectPermissionRoles** Назначить на проектную роль безопасности (по GUID) определенного пользователя или группы пользователей (по GUID). =====Передаваемые параметры===== ^Параметр^Описание^ |ASPNETSessionId*|Идентификатор сессии| |PersonWrappers|Массив с пользователями Системы, которых необходимо назначить в проектные роли объектов Системы| |PersonWrapper|Элемент массива| |PersonId*|Идентификатор (GUID) пользователя Системы.| |PersonsGroupWrappers|Массив с группами пользователей Системы, которые необходимо назначить в проектные роли объектов Системы| |PersonsGroupWrapper|Элемент массива| |PersonsGroupId*|Идентификатор (GUID) группы пользователей Системы. \\ Должен быть указан либо PersonId, либо PersonsGroupId, либо оба| |ObjectWrappers|Массив с объектами Системы, в проектные роли которых необходимо назначить пользователей/группы пользователей| |ObjectWrapper|Элемент массива| |ObjectId*|Идентификатор (GUID) объекта Системы| |ProjectPermissionRolesWrappers|Массив с проектными ролями безопасности Системы для которых необходимо назначить пользователей/группы пользователей в соответствующие объекты Системы (массив ObjectWrappers) |ProjectPermissionRolesWrapper|Элемент массива| |ProjectPermissionRolesId*|Идентификатор (GUID) проектной роли безопасности Системы| <code xml> <?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> </code> =====Возвращаемые параметры===== ^Параметр^Описание^ |ChangePersonsToProjectPermissionRolesResult|Результат выполнения метода (успешно, либо нет с указанием причины)| <code xml> <?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> </code>