O objetivo deste guia é ajudar os desenvolvedores a entender a composição do projeto e como nos organizamos para planejar e desenvolver o TAF TSI. A documentação oficial publicada para os clientes constam em TSI - TAF Service Integration.
O projeto consta no seguinte diretório: $/Protheus_Padrao/Fontes_Doc/Master/Fontes/TAF/Integração/TSI
É composto por fontes na raiz ( fontes genéricos ) , subpasta ERP ( responsáveis por extrair as informações dos módulos do protheus ) e subpasta TAF ( APIS que fazem operações nas tabelas legados do TAF).
Os procedimentos abaixo devem ser executados após publicação de nova versão da aplicação. Existem duas alternativas, utilizando os artefatos gerados na própria publicação do projeto, ou manualmente, sincronizando o repositório do servidor em sua máquina local:
Imagem 1 - Diretório coverage, localizada ao mesmo nível que a pasta do projeto TAF-THF, e que deve ser atualizada com os arquivos do coverage.zip da última publicação. Imagem 2 - Arquivo coverage.zip da última publicação, que deve ser utilizado para substituir os arquivos no diretório coverage da sua máquina local. |
Caso esta operação seja realizada com sucesso, deve ser apresentado uma mensagem similar a imagem abaixo: Consultando Dashboard TAF do Futuro é possível analisar os dados atuais do projeto. |
Após a execução dos testes, caso sejam bem sucedidos, a pasta coverage, localizada ao mesmo nível que a pasta do projeto TAF-THF, será atualizada com os arquivos de métricas. |
Caso esta operação seja realizada com sucesso, deve ser apresentado uma mensagem similar a imagem abaixo: Consultando Dashboard TAF do Futuro é possível analisar os dados atuais do projeto. |