<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="..." type="...">
<calculation>
...
<attribute name="..." nodetype="..."
objectname="..." onerror="..."/>
...
</calculation>
</calcattr>
...
</keyindicatorconfig>
O elemento XML attribute retorna um conjunto de valores de atributo como resultado. Contém todos os valores de atributo de objeto (nodetype diferente de PROCESS) especificados na instância de processo para o atributo especificado.
Para atributos de instância de processo (nodetype="PROCESS"), o conjunto de valores inclui apenas o valor do atributo especificado para a instância.
Se o atributo não for especificado na instância de processo, o conjunto de valores ficará vazio.
Marca XML |
Descrição |
---|---|
name |
Designação interna de atributo |
nodetype |
Tipo de atributos: Função (OT_FUNC) ou atributo de instância de processo (PROCESS) |
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. Se this for especificado como o nome de objeto, o valor do atributo será recuperado apenas para a função para a qual o cálculo está sendo executado. Se like for especificado como o nome de objeto, o valor do atributo de todas as funções com o mesmo nome será recuperado. |
onerror |
Controla o comportamento da calculadora da medida se nenhum conjunto de valores de atributo puder ser recuperado: 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 um conjunto vazio. Os operadores superiores determinam os procedimentos de tratamento de erros. Nenhuma saída no log. |
Aviso
Especificar um nome de objeto para this ou like no atributo XML objectname apenas é permitido para o cálculo de atributos de função (nodetype="OT_FUNC").
Exemplo 1
O conjunto de valores contém todos os valores de atributo AT_KI_FDLZ (tempo de ciclo da função) para funções que têm o mesmo nome (atributo de função AT_OBJNAME_INTERN) como a função calculada atualmente.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="AT_KI_FDLZSUM" type="OT_FUNC">
<calculation>
<sum>
<attribute name="AT_KI_FDLZ" nodetype="OT_FUNC"
objectname="like"/>
</sum>
</calculation>
</calcattr>
...
</keyindicatorconfig>
Exemplo 2
Os valores de todos os atributos cujos nomes começam com AT_SALES_VOLUME_ são considerados.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="AT_KI_XXX" type="PROCESS">
<calculation>
<sum>
<attribute name="AT_SALES_VOLUME_*"
nodetype="OT_FUNC"/>
</sum>
</calculation>
</calcattr>
...
</keyindicatorconfig>
Os padrões correspondentes dos nomes de atributos internos estão sujeitos às seguintes limitações: