Por padrão, o PPM Customizing Toolkit armazena os arquivos de configuração e os aplicativos do cliente PPM Customizing Toolkit no diretório custom da instalação do PPM.
Essa estrutura foi desenvolvida a partir de muitos anos de experiência em projetos e provou sua adequação em muitas ocasiões. Aconselhamos que não altere essa estrutura de diretório.
Vantagens da estrutura de diretório padrão do PPM Customizing Toolkit
Clareza
Os dados são armazenados em pastas diferentes para que seja possível encontrar as informações procuradas mais rapidamente.
Padronização
Uma estrutura padrão ajuda a lidar com projetos diferentes e reduz o período de familiarização. Uma vasta gama de aplicativos pode acessar esse padrão comum.
Portabilidade
Todas as informações necessárias para criar um cliente do PPM são armazenadas em uma estrutura de diretório coerente. Essa estrutura pode ser copiada para qualquer computador, permitindo a reprodução total de um cliente do PPM.
Arquivamento de dados
O único arquivamento necessário é fazer o backup do diretório do cliente, que contém todas as informações necessárias para o cliente.
Layout da estrutura de diretório padrão do PPM Customizing Toolkit
O diretório de dados do cliente é armazenado em <PPM installation directory>\server\bin\work\data_ppm\custom e tem o mesmo nome que o cliente do PPM relevante. Abaixo está uma estrutura de pastas com o conteúdo da configuração.
A lista a seguir descreve o conteúdo da estrutura de diretório padrão do PPM Customizing Toolkit.
diretório bat
Esse diretório contém todos os utilitários para gerenciar e configurar o cliente. Os utilitários apresentam a forma de scripts em lotes que podem ser chamados do PPM Customizing Toolkit. O diretório é obrigatório.
diretório config
Esse diretório contém os arquivos *_settings.properties para as propriedades do cliente do PPM. Todos os arquivos desse diretório são copiados para o diretório config correspondente da instalação do PPM quando executa o runinitdb.bat. O arquivo runinitdb.bat está localizado no diretório bat. Isso se aplica em particular a InitDb_settings.properties e InitSystem_settings.properties, que são usados para iniciar o banco de dados.
Se especificar configurações nos arquivos de configuração do cliente do PPM (<PPM installation directory>\server\bin\work\data_ppm\config\<client>), por exemplo, Keyindicator_settings.properties, recomendamos que copie os arquivos modificados para o diretório config do cliente do PPM Customizing Toolkit correspondente (<PPM installation directory>\server\bin\work\data_ppm\custom\<client>\config) para garantir o arquivamento completo.
diretório data
Esse diretório contém os dados de origem extraídos do cliente do PPM. Recomendamos um subdiretório separado para cada fonte de dados, com o mesmo nome da fonte de dados em questão, por exemplo, umg ou umg_cla no banco de dados de demonstração do PPM . Um diretório correspondente é criado automaticamente quando extrai dados.
Além dos dados de processo, recomendamos subdiretórios separados para as medidas independentes da instância de processo (pasta piki) e dados de dimensão (pasta dimdata). Os aplicativos em lotes padrão fornecidos usam essa estrutura para importar dados.
diretório docu
Esse diretório contém toda a documentação de um cliente. Por padrão, a documentação técnica e especializada que o PPM Customizing Toolkit gera para um cliente é gravada nesse diretório. O diretório é opcional e é criado automaticamente quando a documentação é gerada.
diretório dump
Esse diretório contém todos os dumps do banco de dados que possam ter sido produzidos. O diretório é opcional.
diretório log
Esse diretório contém os arquivos de log produzidos pelos aplicativos do CTK. Os arquivos de log para os aplicativos batch padrão apresentam um nome com o formato <batname>_<Date>_<Time>.log. <batname> representa o nome do aplicativo batch, <Date> é a data e <Time> é a hora em que o aplicativo foi executado. O diretório é excluído quando runinitdb.bat é chamado. A saída de log do servidor não é gravada neste arquivo, mas em <PPM installation directory>\server\bin\work\data_ppm\log\<client>.log. Esse diretório é obrigatório e é criado automaticamente durante a instalação.
diretório patch
Este diretório contém os arquivos JAR específicos do cliente. Eles são sempre necessários quando classes Java específicas são usadas, por exemplo, para calcular uma medida ou definir uma regra de merge. Quando o create_demo.bat é chamado, todos os arquivos JAR no diretório são automaticamente copiados para o diretório patch do PPM e para o diretório patch do PPM Customizing Toolkit. O diretório é opcional e apenas é necessário se usar patches.
diretório reportdefinitions
O diretório é opcional e apenas é necessário se quiser usar relatórios.
Diretório xml
Esse diretório contém os arquivos de configuração do cliente do PPM em formato XML. Todos os arquivos nesse diretório devem observar a convenção <client>_<configmodule>.xml. Recomendamos armazenar todos os arquivos de configuração para o PPM nesse diretório.
Cada fonte de dados definida tem os seus próprios arquivos <client>_<data source>.xml e outros arquivos necessários, tais como definições de fragmento ou de mapeamento. Os arquivos são armazenados em um subdiretório obrigatório com o mesmo nome da fonte de dados.