Medidas de relação

OrgCopyAttrFromFunc

A classe de cálculo OrgCopyAttrFromFunc copia o atributo de função especificado para a unidade organizacional em execução. A classe de cálculo apenas está disponível quando o módulo Análise de interação é usado. O resultado é salvo no tipo de atributo especificado para a unidade organizacional relevante.

Para cálculos em que seja usada a classe OrgCopyAttrFromFunc, terá de especificar os seguintes parâmetros.

Parâmetro

Descrição

Valor ou exemplo

attrname

Identificador ou atributos de funções que devem ser copiados

AT_END_TIME

Aviso

Apenas um atributo de função pode ser copiado para cada elemento XML calcattr. Certifique-se de que os tipos de dados dos atributos de origem e destino são compatíveis. Essencialmente, todos os tipos de dados numéricos (incluindo os que são definidos pelo usuário) (ver capítulo sobre Tipos de dados: LONG, DOUBLE, TIMESPAN, FACTORYTIMESPAN, FREQUENCY, PERCENTAGE) são compatíveis entre si. O operador convert permite executar conversões avançadas de tipo de dados (ver capítulo sobre Operadores lógicos). Certifique-se de que a conversão é sempre executada na escala de base do tipo de dados de destino.

Exemplo

No exemplo seguinte da configuração de medida, o atributo de função AT_OBJNAME é copiado para cada unidade organizacional em execução (type="OT_ORG") como atributo AT_FUNC. Os atributos de origem e de destino da operação de cópia são ambos tipos de dados TEXT.

<calcattr name="AT_FUNC" type="OT_ORG">

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

attributecalculator.

ZAttributeCalculatorOrgCopyAttrFromFunc">

<calcparam key="attrname" value="AT_OBJNAME"/>

</calcclass>

</calcattr>

Se o atributo AT_FUNC já está especificado nas unidades organizacionais, pode usar delete="yes" na instrução calcattr para definir que a operação de cópia deve primeiro excluir o valor de atributo.

O seguinte gráfico de exemplo do módulo Análise de interação exibe o resultado da operação de cópia de atributo nas caixas de diálogo de atributo de objeto abertas para as duas unidades organizacionais TEAM 1-A e TEAM M-A. O valor relevante do atributo de função AT_OBJNAME foi copiado para cada unidade organizacional como atributo Function (AT_FUNC) da função executada pela unidade organizacional correspondente.

ppm_customizing_27