Tipos de dados definidos pelo usuário

Um arquivo XML pode ser usado para importar qualquer número de novos tipos de dados para o sistema PPM. O arquivo de exemplo seguinte cria um novo tipo de dados Custos (designação interna COST) com uma unidade base de Euros (EUR) e uma unidade adicional de Dólares (USD) e o fator de conversão correspondente.

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

<!DOCTYPE datatypelist SYSTEM 'userdefdatatypes.dtd'>

<datatypelist>

...

<!-- Data type: Costs -->

<datatype name="COST">

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

<description language="en" name ="Costs"/>

<basescale name="EUR">

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

<description language="en" name="EUR"/>

</basescale>

<scale name="USD" factor="0.9">

<description language="de" name="US Dollar"/>

<description language="en" name="US Dollars"/>

</scale>

</datatype>

...

</datatypelist>

Definição do tipo de documento do arquivo XML para a definição de novos tipos de dados do PPM (arquivo userdefdatatypes.dtd):

ppm_customizing_4

Importar e exportar tipos de dados definidos pelo usuário

Execute o comando runppmconfig para importar e exportar tipos de dados definidos pelo usuário, com a opção -datatypes no computador servidor do PPM (veja Guia de operação do PPM). Durante a importação, a designação interna (marca XML datatype name) do tipo de dados a ser importado é verificada. Se um tipo de dados com o mesmo nome já existir no sistema PPM, este tipo de dados não é importado e é enviada uma mensagem correspondente.

Depois de importados, os tipos de dados definidos pelo usuário não podem ser excluídos mais tarde do sistema PPM. Apenas é possível substituir as suas definições se a opção -overwrite for especificada no programa de linha de comando runppmconfig.