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 Control, Install, Rlt 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.