Valores (elemento XML filteredattribute)

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE keyindicatorconfig SYSTEM

'KeyindicatorConfiguration.dtd'>

<keyindicatorconfig>

...

<calcattr name="..." type="...">

<calculation>
...

<filteredattribute name="..." nodetype="..."

objectname="..." filter="..." onerror="..."/>

...

</calculation>

</calcattr>

...

</keyindicatorconfig>

Todas as funções matemáticas apresentadas no capítulo Operadores que produzem um valor podem ser usadas para calcular um valor concreto de um conjunto de valores, que será fornecido como um valor específico. Em alternativa, pode usar o elemento XML filteredattribute para calcular um valor específico de um conjunto de valores de atributo.
As entradas para name, nodetype, objectname e onerror correspondem àquelas que são usadas para o elemento XML attribute.

Marca XML

Descrição

name

Designação interna do atributo
O uso de padrões correspondentes não é suportado com o elemento XML filteredattribute, já que se refere apenas a um único atributo.

nodetype

Tipo de atributos: Atributo de função (OT_FUNC), atributo de instância de processo (PROCESS) ou
atributo de relação (RELATION)

objectname
(opcional)

Para atributos de função (nodetype="OT_FUNC"), o conjunto de valores pode ser limitado a valores de atributo para o nome de objeto especificado.

Para atributos de relação (nodetype="RELATION"), são permitidos os valores seguintes:
this
O atributo calculado atualmente (calcattr name="..." type="RELATION" relname="REL_...") é pesquisado na relação.

source
O objeto de origem da relação é procurado pelo atributo.

target
O objeto de destino da relação é procurado pelo atributo.

filter
(opcional)

Filtro que é usado para selecionar o elemento do conjunto de valores (não para objectname="this"):

EARLY
O valor de atributo é transferido para o objeto para o qual um dos atributos AT_START_TIME e AT_END_TIME envia a hora geral mais antiga.

LATEST
O valor de atributo é transferido para o objeto para o qual um dos atributos AT_START_TIME e AT_END_TIME envia a hora geral mais recente.

onerror
(opcional)

Controla o comportamento da calculadora da medida se nenhum valor de atributo puder ser identificado:

EXIT_WARNING: Cancela o cálculo do atributo atual e emite um aviso para o log.

EXIT_NO_WARNING: Cancela o cálculo do atributo atual sem emitir um aviso para o log.

CONTINUE: Valor padrão. O cálculo de atributo atual é continuado com NULL. Os operadores superiores determinam os procedimentos de tratamento de erros. Nenhuma saída no log.

Ao especificar o tipo de objeto (nodetype), é possível diferenciar atributos com o mesmo nome na instância de processo e em objetos pertencentes à instância de processo.