Definição de medidas padrão

Uma medida é definida no arquivo de configuração XML específico do cliente com a definição de tipo de documento KeyindicatorConfiguration.dtd pelo seguinte elemento:

...

<kidef name="..." attrname="..." type="..."

calculated="..." distribution="..."

standarddeviation="..." retrievertype="..."

kigroup="..." sharedfunctionki="..."

functionspanki="..." colname="..."

importmode="OPTIONAL">

<description language="..." name="...">

Description text...

</description>

</kidef>

...

Atributo XML

Descrição

name

Designação interna da medida. Referenciado na marca XML useki na definição da árvore de processos.

type

Tipo de medida
PROCESS: Medida de processo
FUNCTION (obsoleta): Medida de função
OT_FUNC: Medida de função
OT_ORG: Medida organizacional
RELATION: Medida de relação

location
(opcional)

Apenas para type="RELATION"

Valores válidos: SOURCE (posicionamento de atributo no objeto de referência de origem da relação)
TARGET (posicionamento de atributo no objeto de referência de destino da relação)
THIS (valor padrão: o atributo é posicionado na própria relação)

description

Descrição específica do idioma de um grupo, opcionalmente com a seção de dica de ferramenta (#PCDATA no elemento description). A descrição tem de ser especificada pelo menos para o idioma padrão.

attrname

Nome do atributo em que a medida se baseia. Este pode ser um valor de atributo existente (calculated=FALSE) ou um valor de atributo a ser calculado (calculated=TRUE).

calculated

TRUE: O valor do atributo referenciado é calculado usando a regra de cálculo especificada por calcattr.
FALSE: O valor do atributo referenciado não é calculado.

distribution

TRUE: A medida pode ser usada como dimensão.
FALSE: A medida não pode ser usada como uma dimensão.

standarddeviation
(opcional)

TRUE: O desvio padrão pode ser calculado para a medida. O desvio padrão pode ser calculado para todas as medidas exceto Número de processos e Número de funções.
O valor padrão é TRUE.

sharedfunctionki
(opcional)

TRUE: A medida é tratada como uma medida de função compartilhada para calcular medidas. A medida para uma função compartilhada é calculada apenas uma vez e se aplica a todas as instâncias da função compartilhada.
O valor padrão é FALSE.

functionspanki
(opcional)

TRUE: A medida é uma medida de extensão da função (por exemplo, tempo de ciclo).
Se a função ocorrer várias vezes em uma instância de processo, o valor de medida calculado será aplicado apenas uma vez por instância.
O valor padrão é FALSE.

retrievertype
(opcional)

Tipo de recuperador de medidas usado. Define como o conjunto de valores de medida para as instâncias de processo envolvido em uma análise específica é agregado.
Valor padrão: KEYINDICATOR.

KEYINDICATOR:
Calcula o valor médio (por exemplo, tempo de ciclo). Todos os tipos numéricos exceto LONG são permitidos como tipos de dados.

NUM_KEYINDICATOR:
Agrega medidas numéricas (por exemplo, número de processos, número de funções) adicionando os valores. Todos os tipos de dados numéricos são válidos.

FREQ_KEYINDICATOR:
Agrega frequências (por exemplo, frequência do processo, frequência da função). Os valores são adicionados e, em seguida, divididos pelo intervalo de tempo resultante da largura da etapa selecionada da dimensão e do filtro de tempo definido.

FACTORY_KEYINDICATOR:
Agrega medidas calculando a média e usando o calendário de fábrica. FACTORY_TIMESPAN é o único tipo de dados permitido.

dimreferring

Tipo de referência de dimensão
LOOSE: Vago
STRICT: Limitado
Valor padrão: LOOSE

kigroup
(opcional)

Grupo de medidas

importmode
(opcional)

Emissão de mensagens de erro ao calcular valores de medida.
OPTIONAL: Os erros de cálculo não são emitidos.
MANDATORY: Os erros de cálculo são emitidos
Valor padrão: OPTIONAL

Apenas um dos atributos sharedfunctionki e functionspanki pode ter o valor TRUE. Se um dos dois atributos tiver o valor TRUE, o tipo de medida type tem de ter o valor FUNCTION (medida da função).

O tipo de recuperador de medidas FACTORY_KEYINDICATOR já não é usado desde o PPM 3.x, mas ainda é suportado por motivos de compatibilidade. Quando a configuração é importada, é substituída pelo tipo recuperador KEYINDICATOR.