Ссылки на отчет в Configuration Manager 2007 используются в исходных отчетах для обеспечения пользователям удобного доступа к дополнительным данным, таким как более подробные сведения о каждом из элементов в исходном отчете. Например, можно связать отчет, содержащий список всех кодов сайтов, с другим отчетом, в котором перечислены все недавние сообщения об ошибках для конкретного кода сайта. Исходный отчет передает конкретный код сайта в конечный отчет в зависимости от того, какой элемент строки в исходном отчеты был выбран пользователем для получения дополнительных сведений. В отчете может быть настроена только одна ссылка, и эта ссылка может указывать только на простой конечный ресурс.
Типы ссылок
В исходных отчетах может использоваться ссылка любого из типов, описываемых в этом разделе.
Ссылка на другой отчет
Тип ссылки Ссылка на другой отчет обеспечивает ссылку на предустановленный или пользовательский отчет. Ссылки на дополнительные отчеты рассматриваются в этом списке ниже. Если для выполнения конечного отчета требуется одна или несколько подсказок, исходный отчет должен содержать столбец с соответствующими данными для каждой подсказки. Необходимо указать номер столбца, из которого будет браться значение для подсказки. Например, можно связать отчет, содержащий список недавно обнаруженных компьютеров, с отчетом, в котором перечислены последние сообщения, полученные для конкретного компьютера. При создании ссылки можно задать, что столбец 2 исходного отчета содержит имя компьютера, которое является необходимым параметром для конечного отчета. При выполнении исходного отчета значки ссылки отображаются слева от каждой строки данных. Если щелкнуть значок в строке, средство просмотра отчетов передает значение из указанного столбца данной строки в качестве значения подсказки, необходимого для отображения конечного отчета. Дополнительные сведения о подсказках отчетов см. в разделе О подсказках отчетов.
Ссылка на сведения о компьютере
Тип ссылки Ссылка на сведения о компьютере обеспечивает ссылку на страницу Подробные сведения о компьютере, которая является специализированной страницей средства просмотра отчетов. Когда в исходном отчете содержится ссылка на страницу Подробные сведения о компьютере, то в одном из столбцов отчета должны содержаться имена компьютеров. Этот столбец указывается при настройке ссылки на страницу Подробные сведения о компьютере. При выполнении исходного отчета значки ссылки отображаются слева от каждой строки данных. Если щелкнуть этот значок в строке, открывается страница Подробные сведения о компьютере и отображается информация о конкретном компьютере. Дополнительные сведения о странице Подробные сведения о компьютере средства просмотра отчетов см. в разделе О странице "Сведения о компьютере".
Ссылка на сведения о сообщении об изменении состояния
Тип ссылки Ссылка на сведения о сообщении об изменении состояния обеспечивает ссылку на страницу Сведения о сообщении об изменении состояния, которая является специализированной страницей средства просмотра отчетов. Доступ к этой странице возможен только из отчета, содержащего сообщения об изменении состояния. Страницу Сведения о сообщении об изменении состояния можно использовать для отображения информации о конкретном сообщении об изменении состояния на основе свойства RecordID этого сообщения. Исходный отчет должен содержать столбец со значениями параметра RecordID. При создании ссылки необходимо указать столбец, содержащий соответствующий идентификатор RecordID. При выполнении исходного отчета значки ссылки отображаются слева от каждой строки данных. Если щелкнуть этот значок в строке, открывается страница Сведения о сообщении об изменении состояния и отображается информация о конкретном сообщении об изменении состояния. Дополнительные сведения о странице Сведения о сообщении об изменении состояния средства просмотра отчетов см. в разделе Страница "Сведения о сообщении об изменении состояния".
Ссылка на URL-адрес
Тип ссылки Ссылка на URL-адрес обеспечивает ссылку на дополнительный отчет или на любой файл, поддерживаемый протоколом HTTP. Чтобы создать ссылку, требуется задать URL-адрес цели, который может быть как абсолютным, так и относительным URL-адресом. Ссылку на URL-адрес можно также настроить таким образом, чтобы она передавала информацию из столбца исходного отчета в качестве параметра конечного отчета. Для этого требуется указать в URL-адресе значения столбцов, как показано в следующем примере.
Скопировать код | |
---|---|
CustomReport.asp?MachineName=<3>&Network=<5> |
В этом примере URL-адреса переменная <3> заменяется значением из столбца 3, а переменная <5> – значением из столбца 5 исходного отчета. Конечную страницу необходимо настроить таким образом, чтобы она принимала данные, передаваемые ей средством просмотра отчетов. Средство просмотра отчетов не выполняет проверку синтаксиса. Длина URL-адреса, заданного в свойствах отчета, не может превышать 1024 знака. Когда пользователь отчета щелкает ссылку, и в URL-адрес вставляются данные из исходного отчета, длина конечного URL-адреса может достигать 2048 знаков.
Изменение отчетов со ссылками
При настройке ссылок отчета создаются зависимости между исходным и конечным отчетами. Это особенно верно, если создается ссылка, в которой указан столбец исходного отчета, содержащий данные, необходимые для конечного отчета (например, исходный отчет со ссылкой на конечный отчет, содержащий одну или более подсказок, со ссылкой на страницу Подробные сведения о компьютере или со ссылкой на страницу Сведения о сообщении об изменении состояния).
Если исходный отчет содержит ссылки этих типов, то при удалении или изменении порядка столбцов в исходном отчете для правильной работы ссылок может потребоваться изменение их свойств. Например, предположим, что исходный отчет содержит ссылку Ссылка на сведения о сообщении об изменении состояния и использует столбец 2 для параметра RecordID. Если инструкция SQL исходного отчета изменена таким образом, что параметр RecordID теперь находится в столбце 3, для переменной будет использоваться неправильная информация и ссылка перестанет работать. Во избежание этого всякий раз при изменении порядка столбцов в исходном отчете необходимо соответственно изменять свойства ссылок.
Ссылки могут также быть нарушены при добавлении, удалении или изменении приглашения в конечном отчете. Во избежание этого при изменении приглашений в конечном отчете необходимо соответственно изменять свойства ссылок во всех отчетах, содержащих ссылки на этот конечный отчет.
Гиперссылки на основе данных значений отчета
Помимо ссылок на отчет, которые настраиваются при создании отчета, при выполнении отчета в нем могут также появляться гиперссылки. Эти гиперссылки появляются только в том случае, если в отчете отображаются значения в определенных форматах. Если извлеченные данные начинаются с символов http://, ftp://, file:// или \\, средство просмотра отчетов преобразует всю текстовую строку в гиперссылку. Это обеспечивает еще один способ перенаправления пользователей на дополнительную информацию.