Utilizar unidades organizacionais como dimensões

Usar uma unidade organizacional como uma dimensão não representa um tipo de dimensão separado. A especificação de uma regra de cálculo especial copia o nome da unidade organizacional para as funções relevantes da instância de processo como um atributo.

Exemplo

As seguintes extrações de arquivo da configuração de medidas ilustram a criação de uma dimensão a partir de unidades organizacionais:

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

<!DOCTYPE keyindicatorconfig SYSTEM

'KeyindicatorConfiguration.dtd'>

<keyindicatorconfig>

...

<calcattr name="AT_ORGUNIT" type="OT_FUNC">

<calcclass name= "com.idsscheer.ppm.server.

keyindicator.attributecalculator

.ZAttributeCalculatorOriginator"/>

</calcattr>

...

<oneleveldim name="ORGUNIT" dimtype="FUNCTION"

internal="no">

<description language="de" name="Processor"/>

<leveldesc>

<dimitem attrname="AT_ORGUNIT" colname="FIRST_ID"

calculated="TRUE">

<description language="de" name="Processor"/>

</dimitem>

</leveldesc>

</oneleveldim>

...

</keyindicatorconfig>

O atributo AT_ORGUNIT é criado para cada instância de função e é associado ao nome da unidade organizacional como seu valor. Este atributo é usado para criar a dimensão de função de um nível ORGUNIT.

O atributo AT_ORGUNIT é um dos atributos padrão do sistema PPM e não necessita de ser definido.