Режимы обновления для шаблонов отчетов построителя запроса, созданных в выпусках, предшествующих Windchill 11.0
В выпуске Windchill 11.0 была изменена структура языка разметки запросов (QML). Обновленный формат QML обеспечивает более целостную интеграцию с интерфейсом пользователя Построителя отчетов при выполнении отчетов пользователями, а также закладывает основу для будущих улучшений.
Если отчет был первоначально создан в выпуске, предшествующем Windchill 11.0, он записан с использованием старого формата QML. При первом выполнении в Построителе отчетов или изменении в Построителе запросов в выпуске 11.0 отчет автоматически обновляется до текущего формата QML в стандартном режиме. Дополнительные действия пользователей не требуются.
Если требуется, чтобы отчет, который был создан в выпуске, предшествующем Windchill 11.0, отображался для пользователей так же, как до введения Построителя отчетов, можно обновить этот отчет с использованием одного или двух других режимов обновления: унаследованного режима или режима одной даты.
Стандартный режим
Обновление отчета в стандартном режиме приводит к следующим изменениям в шаблоне отчета.
Как определено на вкладке КритерииПостроителя запросов в выпуске, предшествующем 11.0
|
Результат после обновления до текущего формата QML
|
Параметры, столбец которых в критериях соответствует столбцу в операторе "Выбрать".
Исключения:
• Параметр, который используется в функции или в запросе подвыборки
• Параметр, который используется несколько раз в операторе "Критерии"
|
Эти параметры объединяются с соответствующим столбцом в операторе "Выбрать", включая все определенные значения по умолчанию или константы, и принимают отображаемое имя столбца оператора "Выбрать". Таким образом, теперь параметр отображается как элемент Столбец на вкладке Выбор или ограничение шаблона отчета с Отображаемым наименованием элемента, как определено на вкладке Выбор или ограничение. Любая константа или значение по умолчанию, определенные в старом QML, заполняются в свойство Значение (как Постоянное значение или Значение по умолчанию) для столбца в окне Править столбец.
Ссылка на параметр в операторе "Критерии" заменена элементом Ссылка на атрибут отчета на вкладке Критерии, ссылающемся на элемент на вкладке Выбор или ограничение.
|
Любые два параметра даты для одного столбца даты (один с оператором < или <=, а другой с оператором > или >=).
Исключения:
• Параметры, которые используются несколько раз в операторе "Где"
• Параметры, которые используются в функции или в запросе подвыборки
• Параметры, которые отображаются в операторе "Критерии" с логическим условием Не или Или
|
Два параметра даты объединяются в одном столбце даты в операторе "Выбрать", в котором используется столбец для параметров, определенных в операторе "Критерии".
Таким образом, параметры даты представляют собой один подлежащий уведомлению элемент Столбец на вкладке Выбор или ограничение шаблона отчета. Любая константа или значение по умолчанию, определенные в старом QML, заполняются в свойство Дата начала или Дата окончания (как Постоянное значение или Значение по умолчанию) для столбца в окне Править столбец.
Даты отображаются на панели критериев Построителя отчетов в виде одной записи, содержащей поля ввода как для даты начала, так и для даты окончания.
|
Любые другие параметры:
• Параметры, которые не соответствуют элементам в операторе "Выбрать"
• Параметры, которые используются в функции или запросе подвыборки
• Параметры, которые несколько раз используются в операторе "Критерии"
• Параметры, которые отображаются в операторе "Критерии" с логическим условием Не или Или
|
Эти параметры перемещаются в оператор "Выбрать". Таким образом, каждый параметр теперь является элементом Значение параметра на вкладке Выбор или ограничение шаблона отчета.
Эти новые элементы размещаются в верхней части вкладки Выбор или ограничение и отображаются в верхней части панели критериев Построителя отчетов. Это облегчает поиск в шаблоне отчета, если возникнет необходимость в их перемещении или правке.
Ссылка на параметр в операторе "Критерии" заменена элементом Ссылка на атрибут отчета на вкладке Критерии, ссылающемся на элемент на вкладке Выбор или ограничение.
|
Теперь Опции построителя отчетов для каждого элемента на вкладке Выбор или ограничение заданы следующим образом:
• Опция Разрешить пользователю задавать критерии выбрана (поле ввода для ввода критериев пользователем отображается на панели критериев Построителя отчетов)
• Выбрана опция Позволить пользователю принять решение (рядом с элементом на панели критериев Построителя отчетов отображается флажок, позволяющий пользователю выбрать, следует ли включать этот элемент в результаты отчета)
В результате все элементы теперь находятся на вкладке Выбор или ограничение для шаблона отчета, отображаются на панели критериев Построителя отчетов при просмотре отчета и могут быть выбраны или определены пользователем.
Отчеты автоматически обновляются в стандартном режиме при первом выполнении в Построителе отчетов или открытии для правки в Построителе запросов.
Унаследованный режим
При обновлении отчета в унаследованном режиме Опции построителя отчетов для каждого элемента на вкладке Выбор или ограничениеПостроителя запросов настраиваются так, чтобы панель критериев Построителя отчетов отображалась в том же виде, что и перед внедрением Построителя отчетов.
Для элементов, которые являлись параметрами на вкладке Критерии в старом Построителе запросов и имеют соответствующий столбец в операторе "Выбрать", Опции построителя отчетов настраиваются следующим образом.
• Опция Разрешить пользователю задавать критерии выбрана (поле ввода для ввода критериев пользователем отображается на панели критериев Построителя отчетов)
• Опция Всегда включать выбрана
(элемент всегда отображается в результатах отчета)
Для тех элементов, которые являлись параметрами на вкладке Критерии в старом Построителе запросов, но не имеют соответствующего столбца в операторе "Выбрать", на панели критериев Построителя отчетов выполняется следующее:
• Всегда отображается поле ввода, позволяющее пользователю вводить критерии.
• Не отображается флажок для выбора пользователем поля в результатах отчета. Значения параметров никогда не включаются в результаты отчета.
• Не отображается оператор для значения параметра. В запросе используется определяемая оператором вкладка Критерии.
Для всех остальных элементов на вкладке Выбор или ограничение шаблона отчета Опции построителя отчетов задаются следующим образом:
• Флажок Разрешить пользователю задавать критерии не установлен
• Опция Всегда включать выбрана
Все остальные изменения, описанные для стандартного режима, применяются и для унаследованного режима.
Режим одной даты
Если отчет обновляется в режиме одной даты, это означает, что даты "С" и "По" диапазона дат параметра даты не объединяются в одно значение параметра на вкладке Выбор или ограничение, а сохраняются как отдельные значения параметра. На панели критериев Построителя отчетов они отображаются в виде отдельных полей критериев, а не как одна строка с активными левыми и правыми значениями для диапазона дат.
Все остальные изменения, описанные для стандартного режима, применяются и для режима одной даты.
Унаследованный режим и режим одной даты
Если выбрать и Унаследованный режим, и Режим одной даты, будут применены оба режима обновления. Параметры даты, которые отображаются в Построителе отчетов в результате применения настроек Унаследованного режима, сохраняются в виде отдельных значений параметра, как описано для Режима одной даты.