Configuração de tipos de atributos e grupos de tipos de atributos

Os arquivos de configuração XML *_AttributeNames_<language>.xml e *_AttributeTypes.xml são definidos pelas seguintes definições do tipo do documento:

attributetypes.dtd

ppm_customizing_5

attributenames.dtd

Os nomes de atributo específicos do idioma são atribuídos à definição de atributo usando os nomes de atributo (atributo XML key).

ppm_customizing_6

Os arquivos *_attributetypes.xml e *_attributenames.xml são usados para definir um atributo do PPM e um grupo de atributos.

Arquivo XML *_attributetypes.xml

O arquivo contém as seguintes informações:

Grupo de tipo de atributos:

Tipo de atributos:

O extrato de arquivo seguinte mostra a definição de um tipo de atributo padrão e de um tipo de atributo definido pelo usuário:

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

<!DOCTYPE attributetypes SYSTEM "attributetypes.dtd">

<attributetypes>

...

<groupdefinition id="2" key="AG_MERGER"

group="AG_INTERNAL"/>

...

<groupdefinition id="5" key="AG_COSTING"/>

...

<attributedefinition key="AT_EPK_KEY"

type="TEXT" group="AG_MERGER" />

...

<attributedefinition id="1000" key="AT_LS"

type="TIMESPAN" group="AG_COSTING"/>

...

</attributetypes>

Arquivo XML *_attributenames.xml

O arquivo contém as seguintes informações:

Deve criar um nome de tipo de atributo e um arquivo de configuração de grupo de tipo de atributos separados para cada idioma de interface do PPM que deseja usar.

O estrato seguinte do arquivo *_attributenames_de.xml inclui os nomes do tipo de atributo em Alemão:

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

<!DOCTYPE attributenames SYSTEM "attributenames.dtd">

<attributenames language="de">

...

<group key="AG_MERGER" name="Merger"/>

...

<attribute key="AT_EPK_KEY" name="EPK-Schlüssel"/>

...

</attributenames>

O estrato seguinte do arquivo *_attributenames_en.xml inclui os nomes do tipo de atributo em Inglês:

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

<!DOCTYPE attributenames SYSTEM "attributenames.dtd">

<attributenames language="en">

...

<group key="AG_MERGER" name="Merge"/>

...

<attribute key="AT_EPK_KEY" name="EPC key"/>

...

</attributenames>