Экземплярами, отображаемыми в панели активных экземпляров, можно управлять с помощью выражений фильтров, задаваемых в режиме настройки или редактирования панели. Ограничивая количество или типы показанных на панели экземпляров, вы можете больше внимания уделить конкретной области.
На панели можно включить отображение только экземпляров, отвечающих определенному условию, которое вы определили во время настройки панели активных экземпляров. Выбрав критерий фильтрации на основе одной или нескольких бизнес-мер, вы можете определить, какие экземпляры процессов будут показаны в списке панели активных экземпляров.
Вы можете сформировать формулу бизнес-мер и задать значения для выражения фильтра. Выражение фильтра может быть простым или составным. Простое выражение включает только одно условие фильтрации, основанное на одной бизнес-мере. Составное выражение включает условия фильтрации, основанные на нескольких бизнес-мерах, и объединенные булевскими операторами AND, OR и NOT. Каждое условие в выражении фильтра определяется путем указания значения (или диапазона значений) для выбранной меры. Значения мер основаны на природе каждой бизнес-меры. Например, числовые бизнес-меры требуют задания числового значения и логического оператора. Бизнес-меры продолжительности требуют задания оператора (например, <,<=...) и продолжительности (в днях, часах и минутах).
Указанные фильтры применяются только к экземплярам бизнес-мер из группы, выбранной на первой странице мастера настройки. Фильтры не применяются к дочерним экземплярам (операциям, локальным подпроцессам и глобальным подпроцессам). Изменять фильтры можно также путем непосредственного редактирования текста выражения фильтра с помощью обычных команд работы с текстом (копирование, вырезание, вставка и удаление).
Вне зависимости от имен бизнес-критериев все они подпадают под один из типов фильтров. При настройке или правке панели активных экземпляров вы можете отфильтровать полученные экземпляры по одному или нескольким фильтрам. WebSphere Business Monitor поддерживает следующие типы фильтров.
Тип фильтра | Описание |
---|---|
Числовой | Этот тип применяется при фильтрации по бизнес-мере, имеющей числовое значение (целочисленное или с двойной точностью). Примерами могут служить значения стоимости, величины кредита или количества сотрудников. Вы можете выбрать диапазон значений путем задания логических операторов (<=, <, >=, >, =) и указания требуемого значения. Пример: Величина кредита > "1000" |
Продолжительность | Этот тип применяется при фильтрации по бизнес-мере, значением которой является продолжительность интервала времени (в днях, часах и минутах). Примерами могут быть значения продолжительности прошедшего времени, рабочего времени или длительности цикла процесса. Вы можете выбрать диапазон значений длительности путем задания логических операторов (<=, <, >=, >, =) и указания требуемого значения продолжительности. Пример: продолжительность рабочего времени >= "0 д 8 ч 0 м". |
Дата | Этот тип применяется при фильтрации по бизнес-мере, имеющей значение даты. Примерами могут служить значения начального времени, времени завершения или даты рождения. Вы можете выбрать диапазон значений дат путем задания логических операторов (<=, <, >=, >, =) и указания требуемого значения даты. Пример: Дата рождения >= "14 июня 2005". |
Булевский | Этот тип применяется при фильтрации по бизнес-мере, имеющей булевское значение (истина=true или ложь=false). Примерами могут служить значения индикаторов одобрения кредита, положительности баланса или выполненности заказа. Вы можете выбрать необходимое значение бизнес меры: true или false. Пример: Кредит одобрен = "True". |
Текст | Этот тип применяется при фильтрации по бизнес-мере, имеющей текстовое значение. Примерами могут служить такие значения, как имя, фамилия или адрес. Вы можете указать опцию фильтрации: соответствие, содержит или не содержит, а также задать текст для сравнения. Примечание: Поддерживается возможность учета регистра символов. Пример: Имя заказчика = точное совпадение "Иван". |
Состояние | Этот тип применяется при фильтрации по бизнес-мере, имеющей несколько возможных состояний (например, готов, работает или приостановлен). Вы можете выбрать опцию фильтрации состояния. Будут показаны только значения, соответствующие выбранному состоянию. Для процесса вы можете выполнить фильтрацию по любой из следующих опций: работает, приостановлен во время работы, приостановлен во время сбоя, завершен, прерывается, прерван, происходит сбой или сбой. Для локальных процессов можно выполнить фильтрацию по следующим опциям: выполнен, завершен, приостановлен, прерван, происходит сбой или сбой. |
Отложен | Этот тип применяется при фильтрации по бизнес-мере, имеющей несколько возможных состояний. При этом можно выбрать одну из следующих двух опций фильтрации: отложен или по расписанию. Будут показаны только значения, соответствующие выбранному состоянию. Пример: Отложен = "False". |
Если определен фильтр с одним или несколькими критериями, то будут показаны только экземпляры процесса, соответствующие заданному условию фильтрации. Например, если некоторые экземпляры задержаны, а другие выполняются по расписанию, то вы можете включить просмотр только задержанных экземпляров. С помощью оператора AND можно добавить дополнительные условия фильтрации, указывающие, например, что следует показывать только задержанные экземпляры, в которых превышено предельное значение какой-либо другой бизнес-меры.
Если при настройке панели активных экземпляров вы решили определить экземпляры фильтров, то вы можете выбрать все меры, которые должны быть включены в выражение, и задать необходимые значения для этих мер. Кроме того, можно частично или полностью ввести текст выражения в соответствующем поле.
Независимо от того, каким способом вы определяли выражение фильтрации, перед его применением необходимо проверить это выражение и убедиться в отсутствии синтаксических ошибок. В списке панели активных экземпляров будут показаны только те экземпляры, которые отвечают заданному условию фильтрации. Отсутствие ошибок в выражении не означает, что в списке обязательно будут показаны какие-либо экземпляры. Если в выражении есть значения, которые не соответствуют фактическим значениям экземпляров, то соответствующие экземпляры не будут включены в показанный список. Во избежание возникновения подобных ошибок определяйте значения бизнес-мер таким образом, чтобы они лежали в области фактических значений экземпляров.