# Checklist de validação da Integração entre ERP e CRM via Totvs Conector
## Objetivo
O objetivo do Plano de QA e aceitação integrada é garantir que a integração entre os sistemas ERPs Totvs e o Totvs CRM, usando o Totvs Conector, está funcionando da maneira documentada bem como se os agendamentos das rotinas está acontecendo da maneira esperada. São validados os fluxos de alimentação dos dados:
- Protheus -> CRM
- CRM -> Protheus
Fluxo de dados integrados com o Conector: https://docs.google.com/presentation/d/1cBcOjpFUi2WP3SfOj6jOjGwK4nAMJw_BV9zne3CP4P8
## Acessar manual de integração
Buscar informações do DE-PARA e quais entidades e atributos são integrados na integração entre o ERP e o CRM usando o Totvs Conector:
* ERP Protheus: https://tdn.totvs.com/display/public/INT/Protheus+-+TOTVS+CRM
* ERP RM: https://tdn.totvs.com/display/INT/RM+-+TOTVS+CRM
* ERP Datasul: https://tdn.totvs.com/pages/releaseview.action?pageId=636727681
## Gerar um formulário para a validação a partir do modelo
Criar uma cópia do modelo do checklist de validação e salvar no diretório do cliente.
* Modelo: https://docs.google.com/spreadsheets/d/1BXLsl8TDDq3fCe_TVGxC_hxTdEuDwXwh2HCU344K5IU/edit#gid=1664535480
Deve-se seguir as instruções contidas no modelo para salvar a informação no local correto no Google Drive:
* Local para gravar o checklist no Google Drive: "WS - Clientes/Documents/MasterCRM/Cliente/EvidênciaQA/"
Exemplo da validação realizada para Protheus Standard:
https://docs.google.com/spreadsheets/d/1dctDbfrvuQB89bRo4EMkYFIuP1_xvWNRRS0jVW9nz5s
Diretório das evidências:
https://drive.google.com/drive/folders/1ujSySEBAEQWuEm0sEDl9BriCO2aAc7vl
CRM Protheus Standard:
https://homolog3.totvscrm.app
* Usuário: admin@cloud.com
* Senha: Usar a senha padrão dos tenants
* Empresa: protheus_standard
Existem também as bases de outros ERPS neste ambiente:
* Totvs RM: rm_standard
* Totvs Datasul: datasul_standard
## Procedimentos para a validação
* A validação deve ser efetuada alimentando todos os atributos integráveis (vide manual de integração do ERP em questão);
* Deve-se gerar evidências (prints) das telas apresentando as entidades e atributos integrados no ERP e no CRM;
* Ao acessar um registro pela tela do CRM, busque sempre editar e salvar o dado integrado (se o registro estiver íntegro, a ação de salvar não deve apontar erro);
* Entidades que não estão mapeadas no DE-PARA devem ser ignoradas na validação, com excessão de novos atributos que sejam de caráter obrigatório que precisam ser informados ao time do Conector solicitando a adequação de diagramas;
* Caso não exista tela do recurso no CRM para efetuar os testes pode ser usado o conteúdo da API de integração para a validação:
* [Manual de como usar as APIs de integração](https://tdn.totvs.com/pages/viewpage.action?pageId=645912965)
* [Diretório de documentações de API](https://gitlab.wssim.com.br/docs/api/-/tree/master/integration)
* [Postman](https://www.postman.com/)
* [Collections de requests e environment de exemplo](https://drive.google.com/file/d/1fX2TtrVhZKcH8uomIx1V5T0cjz2RVkAR)
* Deverá ser validado o fluxo de importação e exportação de dados. Seguindo uma ordem lógica, primeiro valida-se a importação de dados do ERP, iniciando pela aba "Administrativo" seguindo a ordem das abas à direita na planilha do checklist.
* Para cada aba do checklist a sugestão é criar um diretório (ex. Administrativo) para os prints, melhorando a organização.
* Entidades que tem dados exportados do CRM para os ERPs:
* Pedidos (novos pedidos)
* Clientes (novos clientes e atualização)
* Usuário (apenas situação do registro)
## Gravações
Processo de validação de QA de integração dos dados transacionais:
* https://drive.google.com/file/d/1ZjT8EJyW6BmZVfr076O_yvI6zhborL2M
Funcionamento da API de Datasets para validação dos dados analíticos integrados
* https://drive.google.com/file/d/17xOCZSw1JbFCH33YYNULLWWKmAa49Xs5
## Cronogramas
War room Protheus
https://docs.google.com/spreadsheets/d/1DqcZyA6pMoHSPOsl7cicht9w8AYGl81Z5K8YEZseRVo
War room Datasul
https://docs.google.com/spreadsheets/d/19HEl3w2BeH2MaYKR9rFX9Wk2to4Ky9GFzWkMhHzKPQc
War room RM
https://docs.google.com/spreadsheets/d/1mOtRXiLHNc65gs3r0s8JzNFJ8Rq-pfj-MLFQ60ChI5E
## Contatos
**Time do Conector**
Elvis Leonardo de Oliveira Brito
Coordenador
elvis.brito@totvs.com.br
Alessandro Afonso Faria
Desenvolvedor
alessandro.afonso@totvs.com.br
Paulemberg Lima Silva
Product Owner
paulemberg.lima@totvs.com.br