Regras de cópia de atributos

Os atributos de instância de processo são necessários para calcular medidas relacionadas com instâncias e criar dimensões. Ao importar dados no formato de evento PPM, os atributos dos fragmentos de instância de processo não podem ser importados diretamente porque o fragmento de instância é criado dinamicamente a partir de uma definição de fragmento. Os atributos de objeto do fragmento de processo criado são, portanto, copiados para a instância de processo.

As regras para copiar atributos de objetos para a instância de processo são constituídas pelas seguintes seções:

Se o tipo de atributo não for especificado para nenhum dos objetos indicados ou para a instância do processo, o tipo de atributo será criado com o valor padrão especificado na seção #PCDATA do elemento XML attributspec.

O exemplo seguinte copia o atributo AT_ID da função FCT_Create_order para a instância de processo. Se o atributo não puder ser acessado, pois não está especificado ou a função não existe, o atributo para o próximo objeto indicado, FCT_Create_invoice é copiado.

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

<!DOCTYPE copyattributerules SYSTEM "copyattributerules.dtd">

<copyattributerules>

...

<copyattributerule>

<attributespec srcattrname="AT_ID"/>

...

<sourceobjectspec nodetype="OT_FUNC">

<objectname name="FCT_Create_order"/>

<objectname name="FCT_Create_invoice"/>

...

</sourceobjectspec>

</copyattributerule>

...

</copyattributerules>

A DTD CopyAttributeRules.dtd descreve a estrutura do arquivo XML para as regras de cópia de atributos:

ppm_customizing_13

Todos os nomes de objetos de origem especificados no arquivo de configuração referenciam o atributo AT_OBJNAME_INTERN.

A cópia de atributos de objeto também permite transferir informações do tipo de processo diretamente do sistema de origem ao usar o formato de evento do PPM. Os atributos correspondentes ao tipo de processo e ao grupo de tipos de processo são gravados nos objetos de instância de processo que ocorrem em cada instância de processo por mapeamento enquanto os atributos AT_PROCTYPE e AT_PROCTYPEGROUP são copiados para a instância de processo usando as regras de cópia de atributos.