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.