Средство просмотра действующих прав
Обновлено: Июнь 2009 г.
Последнее изменение раздела: 2015-02-27
Программа View Effective Rights входит в состав комплекта ресурсов Project Server 2007. Она позволяет администраторам Microsoft Office Project Server 2007 устранять проблемы, связанные с настройками системы безопасности и контролем доступа.
Программа View Effective Rights обеспечивает:
Проверку возможности доступа пользователя к определенному проекту или ресурсу через разрешение категории
Проверку уровня разрешения пользователя по указанному глобальному разрешению
Проверку возможности доступа пользователя к определенному проекту или ресурсу через представление веб-клиента Project
Загрузить (на английском языке) (https://www.microsoft.com/downloads/details.aspx?FamilyId=A33D253C-6424-48E4-B87E-0861D1977BB7) (на английском языке) комплект ресурсов Project Server 2007 из Центра загрузки Майкрософт.
Требования
Для использования программы View Effective Rights требуется:
Microsoft Windows XP, Windows Vista или Windows Server 2003.
Microsoft .NET Framework 2.x или 3.x.
Программе должна быть доступна опубликованная база данных Project Server экземпляра Project Server 2007. Пользователь, который вошел на компьютер, на котором выполняется эта программа, должен иметь в Microsoft SQL Server права на доступ к этой базе данных.
Проверка возможности доступа пользователя к определенному проекту или ресурсу через разрешение категории
Запустите ViewEffectiveRights.exe — исполняемый файл программы View Effective Rights.
На странице What problem you are trying to resolve? (Какую проблему вы пытаетесь решить?) выберите Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions (Почему у пользователя нет или есть права или глобальные разрешения на доступ к определенному проекту или ресурсу). Нажмите кнопку Next (Далее).
Настройте параметры Database Info (Сведения о базе данных), чтобы подключиться в SQL Server к опубликованной базе данных Project Server.
В поле Database Server введите имя сервера базы данных SQL Server, на котором находится опубликованная база данных Project Server. Чтобы выполнить поиск на локальном компьютере, введите точку (.). Программа обратится к указанному серверу базы данных и выведет список имеющихся на сервере опубликованных баз данных Project Server.
В поле Database Name выберите опубликованную базу данных Project Server. Программа автоматически загрузит данные для выбранной базы данных.
Состояние подключения к базе данных отображается рядом со строкой Database Info.
Примечание: Программа не осуществляет на сервере операции записи или обновления и требует только предоставления прав на чтение базы данных.
Завершите настройки на следующей странице:
В первом раскрывающемся списке выберите определенную категорию разрешения для ресурса, категорию разрешения для проекта или глобальное разрешение.
Во втором раскрывающемся списке выберите пользователя, для которого необходимо проверить разрешение.
В последнем раскрывающемся списке выберите проект или ресурс на сервере (этот список не отображается, если в первом списке было выбрано глобальное разрешение).
Нажмите кнопку Search, чтобы запросить сервер о действующем разрешении, которое имеет в системе указанный пользователь. Будут отображены результаты выполнения запроса.
В результатах выполнения запроса выводятся различные способы, которыми может быть разрешен или запрещен доступ пользователю (например, через категорию или группу, в которую входит пользователь). Здесь также отображаются действующие права пользователя на доступ к объекту. На вышеприведенном рисунке пользователю запрещен доступ через категорию My Organization, назначенную непосредственно этому пользователю. Действующие права на доступ этого пользователя к объекту — Deny (Запретить).
Результаты запроса содержат следующие столбцы:
Столбец Описание Object Present (Присутствие объекта)
Указывает, был ли проект или ресурс явно добавлен в категорию. Тем не менее, этот объект может быть доступен пользователю через правила для категорий. Не используется для глобальных разрешений.
Right (Права)
Указывает, запрещен или нет доступ пользователя посредством разрешения, примененного к данной группе или непосредственно к пользователю.
Category Name (Имя категории)
Категория, доступ к которой разрешен или запрещен пользователю. Не используется для глобальных разрешений.
Group Name (Имя группы)
Группа, через которую пользователь получил набор разрешений. Если разрешение было применено непосредственно к пользователю, то в этом списке ничего не отображается.
Applicable Rules (Применимые правила)
Допустимые правила для данной категории. Не используется для глобальных разрешений. В зависимости от типа объекта этот параметр определяет, сопоставлен ли проект или ресурс с соответствующими параметрами категории.
Примечание: Дополнительные сведения о правилах для категорий см. в статье MSDN Система безопасности Project Server (на английском языке) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x419) (на английском языке) .
Проверка уровня разрешения пользователя по указанному глобальному разрешению
Запустите ViewEffectiveRights.exe — исполняемый файл программы View Effective Rights.
На странице What problem you are trying to resolve? (Какую проблему вы пытаетесь решить?) выберите Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions (Почему у пользователя нет или есть права или глобальные разрешения на доступ к определенному проекту или ресурсу). Нажмите кнопку Next (Далее).
Настройте параметры Database Info (Сведения о базе данных), чтобы подключиться в SQL Server к опубликованной базе данных Project Server.
В поле Database Server введите имя сервера базы данных SQL Server, на котором находится опубликованная база данных Project Server. Чтобы выполнить поиск на локальном компьютере, введите точку (.). Программа обратится к указанному серверу базы данных и выведет список имеющихся на сервере опубликованных баз данных Project Server.
В поле Database Name выберите опубликованную базу данных Project Server. Программа автоматически загрузит данные для выбранной базы данных.
Состояние подключения к базе данных отображается рядом со строкой Database Info.
Примечание: Программа не осуществляет на сервере операции записи или обновления и требует только предоставления прав на чтение базы данных.
Завершите настройки на следующей странице:
В первом раскрывающемся списке выберите необходимое глобальное разрешение.
Примечание: Когда выбирается глобальное разрешение, третий раскрывающийся список не требуется и поэтому он не будет больше отображаться. Во втором раскрывающемся списке выберите пользователя, для которого необходимо проверить глобальное разрешение.
Нажмите кнопку Search, чтобы запросить сервер о действующем разрешении, которое имеет в системе указанный пользователь. Будут отображены результаты выполнения запроса.
В результатах выполнения запроса отображаются различные способы, которыми могут быть разрешены или запрещены глобальные разрешения для данного пользователя (через группу, в которую входит пользователь, или непосредственно примененные к пользователю). По результатам выполнения запроса действующие права отображаются над списком. На вышеприведенном рисунке пользователь имеет глобальное разрешение через четыре группы, а также напрямую. Действующее разрешение — Allow (Разрешить).
Столбцы результатов выполнения запроса:
Столбец | Описание |
---|---|
Right (Права) |
Указывает, запрещен или нет доступ пользователя посредством разрешения, примененного к данной группе или непосредственно к пользователю. |
Group Name (Имя группы) |
Группа, через которую пользователь получил набор разрешений. Если разрешение было применено непосредственно к пользователю, то в этом списке ничего не отображается. |
Проверка возможности доступа пользователя к определенному проекту или ресурсу через представление веб-клиента Project.
Наряду с разрешениями категории, представления веб-клиента Project могут также влиять на то, какие проекты и ресурсы доступны пользователю. Это может привести к ситуациям, когда несмотря на то, что пользователь имеет достаточные разрешения, у него нет доступа к объекту в некоторых представлениях.
Чтобы проверить возможность доступа пользователя к проекту или ресурсу через представление веб-клиента Project, используйте следующую процедуру.
После загрузки комплекта ресурсов Project 2007 в каталоге, в который были извлечены файлы, запустите ViewEffectiveRights.exe — исполняемый файл программы View Effective Rights.
На странице What problem you are trying to resolve? (Какую проблему вы пытаетесь решить?) выберите Why a user can/can't see a specific Project/Resource in a particular Project Web Access View (Почему пользователь видит/не видит некоторый проект/ресурс в определенном представлении веб-клиента Project). Нажмите кнопку Next (Далее).
Настройте параметры Database Info, чтобы подключиться в SQL Server к опубликованной базе данных Project Server.
В поле Database Server введите имя сервера базы данных SQL Server, на котором находится опубликованная база данных Project Server. Чтобы выполнить поиск на локальном компьютере, введите точку (.). Программа обратится к указанному серверу базы данных и выведет список имеющихся на сервере опубликованных баз данных Project Server.
В поле Database Name выберите опубликованную базу данных Project Server. Программа автоматически загрузит данные для выбранной базы данных.
Состояние подключения к базе данных отображается рядом со строкой Database Info.
Примечание: Программа не осуществляет на сервере операции записи или обновления и требует только предоставления прав на чтение базы данных.
Завершите настройки на следующей странице:
В первом раскрывающемся списке выберите тип представления, который необходимо проверить: Project Center (Центр проектов), Project Details (Сведения о проекте), Resource Assignments (Назначения ресурсов), Resource Center (Центр ресурсов) или Team Builder (Построитель групп).
Примечание: Это представления веб-клиента Project, которые могут влиять на видимость проектов и ресурсов. Во втором раскрывающемся списке выберите пользователя.
В третьем раскрывающемся списке выберите проект или ресурс.
В последнем раскрывающемся списке из имеющихся представлений, соответствующих указанному в первом списке типу, выберите требуемое представление.
Нажмите кнопку Search, чтобы запросить сервер о действующем разрешении, которое имеет в системе указанный пользователь. Будут отображены результаты выполнения запроса.
В результатах выполнения запроса выводятся различные способы, которыми пользователю может быть разрешен или запрещен доступ к объекту через выбранное представление. Эти результаты соответствуют необходимому разрешению для просмотра объекта. Необходимое разрешение выбирается автоматически на основе типа указанного представления и отображается над результатами выполнения запроса. Столбцы результатов запросов идентичны тем, которые описаны в предыдущем подразделе, за исключением добавленного столбца View Present.
Столбец Описание Object Present (Присутствие объекта)
Указывает, был ли проект или ресурс явно добавлен в категорию. Тем не менее, этот объект может быть доступен пользователю через правила для категорий. Не используется для глобальных разрешений.
View Present (Присутствие представления)
Находится ли представление в указанной категории.
Right (Права)
Указывает, запрещен или нет доступ пользователя посредством разрешения, примененного к данной группе или непосредственно к пользователю.
Category Name (Имя категории)
Категория, доступ к которой разрешен или запрещен пользователю. Не используется для глобальных разрешений.
Group Name (Имя группы)
Группа, через которую пользователь получил набор разрешений. Если разрешение было применено непосредственно к пользователю, то в этом списке ничего не отображается.
Applicable Rules (Применимые правила)
Допустимые правила для данной категории. Не используется для глобальных разрешений. В зависимости от типа объекта этот параметр определяет, сопоставлен ли проект или ресурс с соответствующими параметрами категории.
Примечание: Дополнительные сведения о правилах для категорий см. в статье MSDN Система безопасности Project Server (на английском языке) (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x419) (на английском языке) .
Загрузить эту книгу
Для упрощения чтения и печати этот раздел включен в следующую загружаемую книгу:
См. полный список доступных книг на веб-сайте Загружаемые материалы для Project Server 2007.
См. также
Понятия
Глобальные разрешения Microsoft Office Project Server 2007
Разрешения категорий Microsoft Office Project Server 2007
Создание категории