Como identificar os pontos de personalização/homologação no sistema?

Neste tópico o usuário poderá acompanhar as personalizações do sistema, os Reports e Engine Code.

Configurador Geral do Sistema

O Dataplace ERP permite personalizações  de reports e engine codes, por isso, a cada atualização de Pack estes pontos são os que exigem validação complementar do sistema nos processos inerentes de cada empresa. É o chamado alinhamento das personalizações.

Os reports poderão ser alinhados através do Configurador Geral do Sistema.

Em menu >> Consultas >> Reports, será exibida uma janela com as aplicações disponíveis pelo Dataplace (ERP, FC, RH, etc…)

Ao selecionar a opção Somente Reports pendentes para alinhamento de upgrade:  será realizada consulta apenas dos Reports pendentes para alinhamento de upgrade, ou seja, quando foi realizado uma personalização no relatório X, e foi passado o Atualizador de Estrutura de Dados, ao gerar o relatório, caso estiver desatualizado, aparecerá “Pendente para Alinhamento de Upgrade”, indicando que após a personalização do mesmo, houve uma alteração no Report Padrão. Será necessário alinhar esse relatório, para isso, na aba Report desta consulta.

Nota: Após listar os reports pendentes,  conferir as regras dos mesmos,  alterar se necessário  e validar realizando uma impressão. Pois, podem haver campos novos,  ou novas tabelas por exemplo que podem interferir no report.  Quando a personalização, foi feita pela Dataplace o ideal é entrar contato conosco, caso na impressão do report ele não estiver trazendo as informações como anteriormente.

Ao selecionar a opção Somente Reports personalizados: será considerado nas consultas, apenas os Reports personalizados, ou seja, serão filtrados e listados apenas os relatórios que foram personalizados na aba report.

Ao selecionar umas da opções ou as duas, acessar o botão Dataplace Report Designer, ao clicar nesse botão será aberta a janela do report designer para as tratativas sem necessidade de sair do sistema e acessar outra janela, conforme figuras 2 e 3.

Clicando no botão Dataplace Report Designer será aberta essa janela, onde será feita as tratativas e alinhamento das informações.

Após realizar os ajustes salvar o report e executar pelo sistema normalmente.

Engine Codes

Os engine codes/scripts localizados na pasta de instalação do Dataplace \\Dataplace\Script que contem o sufixo _custom, indica que é um arquivo personalizado e deverá ser validado ao atualizar novas versões. Pode ser que o engine code/script padrão sofreu mudanças em relação a novos campos ou parâmetros e este precisa ser alinhado com o padrão.

Como proceder

Após atualizar as versões do novo Pack, copiar os engine codes/scripts  sufixados por _custom da pasta anterior e sobrescrever na atual.

Editar o arquivo em um editor de texto para identificar o nome. Exemplo: codeid001077_custom.egn

Na tag Description exibe o nome e função do engine code, no exemplo: esse engine code é responsável pela integração dos lançamentos contábeis do Financeiro para contabilidade.

Para validar o engine code, fazer a integração desses lançamentos.

Repositório de Personalizações

Agora é possível consumir recursos personalizados de arquivos em um diretório especial conforme configuração. Se a Tag “CloudEnv”: {“Enabled”: true} é igual a True, é habilitado o recurso.

E conforme cadastrado (via banco) no banco de dados, logado o campo DdEmpresa.IdEmpresa representa qual o ID para buscar o nome da pasta para obter os recursos vindos da pasta Custom.

Caso o campo seja nulo é utilizado a combinação CdEmpresa e CdFilial separados por um “.“. Abaixo segue um exemplo das TAGs Json para ser adicionadas ao arquivo appSettings.json localizado na pasta Control:

Ex:

"DPCloudConfigurations": {
             "CloudEnv": {
                     "Enabled": true
             },

             "CloudMapFolder": [
                      {"IdEmpresa":"DPI.01", "Folder":"DPI.01"},
                      {"IdEmpresa":"DPI.02", "Folder":"DPI.02"},
                      {"IdEmpresa":"NAT.01", "Folder":"Natari.SP"},
                      {"IdEmpresa":"NAT.02", "Folder":"Natari.RJ"}
              ]
}

A Estrutura do Dataplace ERP passa a ter a pasta Custom com as sub pastas ControlInstallRlt e Script

Ex.:

U:\Symphony\Custom\<Folder>\
U:\Symphony\Custom\<Folder>\Control
U:\Symphony\Custom\<Folder>\Install
U:\Symphony\Custom\<Folder>\Rlt
U:\Symphony\Custom\<Folder>\Script

O diretório da Tag Folder pode ser um para cada empresa do cloud.

Arquivos que são utilizados na pasta Custom:

Control – Config.INI / PAINEL01_NFE.INI

Install – Todos os exes que são custom

Script – Todos os ecs custom

RLT – Todos os relatórios do tipo rpt e rlt que são custom

Processo de Homologação (boas práticas)

Acesse o documento  Processo de Homologação – boas práticas para saber o que é processo de homologação.

Este documento também é disponibilizado na pasta de instalação \\Dataplace\Documentation.

Processo de Homologação (base checklist)

Acesse o documento  Processo de Homologação – base checklist para conhecer  o processo de homologação de software Checklist de validação, em função de personalizações específicas.

Este documento também é disponibilizado na pasta de instalação \\Dataplace\Documentation.

Nota: Ao clicar neste link o arquivo será baixado na pasta de download padrão do seu computador.

Esta documentação foi útil para você?