<?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 |
nodetype |
Tipo de atributos: Atributo de função (OT_FUNC), atributo de instância de processo (PROCESS) ou |
objectname |
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: source target |
filter |
Filtro que é usado para selecionar o elemento do conjunto de valores (não para objectname="this"): EARLY LATEST |
onerror |
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.