ROTEIRO DE TESTES – QUEIROZ GALVÃO EAI 2.0:

1. Pedido de Material Extra:

   1.1: Gerando uma SA e efetuando a baixa, deverá apropriar na baixa da SA.

   1.2: Gerando uma SA e partindo do fluxo de compra até chegar na NF e fazendo a apropriação na Baixa.

   1.3: Gerando pedido de compra (Pedido extra com item vinculado a contrato) apropriação é sempre realizada na NF.

2. Pedido de Material:

   2.1: Gerando uma SA e efetuando a baixa, deverá apropriar na baixa da SA.

   2.2: Gerando uma SA e partindo do fluxo de compra até chegar na NF e fazendo a apropriação na Baixa.

   2.3: Gerando pedido de compra apropriação é sempre realizada na NF.

        IMPORTANTE: Queiroz NÃO gera SC através dos processos de PEDIDO DE MATERIAL.

3. Contratos

   3.1: Liberação de medição/período sempre ocorre a apropriação em sua liberação ou o contrato não é apropriado.

   3.2: Adiantamentos e outros custos relacionados aos contratos são gerados e apropriados através de lançamentos financeiros avulsos no Protheus desde que sejam informados projeto/tarefa.

4. Contratos de Fornecimento de Material

    4.1: Contrato de fornecimento de material, ao liberar o pedido com esse contrato vinculado, o período é liberado automaticamente, mas a apropriação deve acontecer somente na NF realizada no Protheus, mesmo com parâmetro “Apropriar na Liberação da Medição”.

5. Liberação de Adiantamento e Retenção

    5.1: Liberação de adiantamento e retenção em contratos a pagar, gerando título financeiro no Protheus.

6. Teste de Performance com 139.000 (mil) registros de Apropriação

    6.1: Teste de performance buscando na base 139.000 mil registros e também apresentando 139.000 mil registros no anexo de Apropriação.

Observações Finais dos Cenários da Queiroz:

1. Não utilizam fluxo de solicitação de compra.

2. Não utilizam notas fiscais avulsas gerando apropriações.

3. Não utilizam baixas avulsas gerando apropriações.

4. Único cenário que apropria na NF é no contrato de Fornecimento de Material, que gera Pedido de compra no Protheus.

ERROS ENCONTRADOS DURANTE OS TESTES DA APROPRIAÇÃO:

1. O processo de importação de toda a planilha não encontrava etapa quando esta não tinha filhas. (Corrigido)

2. Contratos que tem flag de "Não Apropria" e tem período liberado, ao editá-lo e alterar a flag para "Apropria" o valor da apropriação no cronograma é duplicado e no anexo de apropriações fica correto. (Corrigido)

3. Erro na importação de apropriação, pois o retorno do Protheus estava enviando filial e por isso o RM não identificava o de-para da tarefa. (Corrigido)

4. Erro no Protheus na Geração da Nota Fiscal, pois não está trazendo rateio Projeto/Tarefa do Pedido de Compra. (Corrigido)

5. Erro no Protheus quando tentávamos efetuar baixa da pré-requisição. (Corrigido)

6. Erro no Protheus quando tentávamos fazer a importação do pedido de compra na NF ou lançar um documento de entrada manualmente. (Corrigido)

7. Erro no Protheus no cadastro de Produto, pois o compartilhamento estava incorreto. Tive que alterar direto no APSDU pois o menu de Dicionário de Dados no SIGACFG está dando erro em sua abertura. (Corrigido)

8. Ao gerar uma SA que não tem saldo, o Protheus gera automaticamente uma SC, mas essa SC não está vindo com Projeto/Tarefa preenchido.

9. Ao gerar uma SC originada de uma pre-requisição da SA sem quantidade, ao gerar a NF, não está atualizando saldo. (Mesmo com a TES Atualiza saldo).

10. Ao salvar a pré-nota de entrada, estou erro e fecha o Protheus. "[25/10/2017 19:50] Everton Gonçalves Romualdo: THREAD ERROR ([23954], everton.romualdo, BHN000000983) 25/10/2017 19:48:57 variable does not exist AHDRAFN on MA140LINOK(MATA140.PRW) 09/05/2017 14:56:50 line : 1229 [TOTVS build: 7.00.131227A-20170601 NG] Called from MA140LINOK(MATA140.PRW) 09/05/2017 14:56:50 line : 1229 Called from { |x| Ma140LinOk(x)}(MSGETDAD.PRW) 09/05/2017 10:27:28 line : 1229 Called from MSGETDADOS:LINHAOK(MSGETDAD.PRW) 09/05/2017 10:27:28 line : 441".  (Corrigido)

11. Erro na inclusão de uma tarefa no meio da planilha, apresenta erro. Erro de legado, já acontecia no EAI 1.0

12. Rastreabilidade não encontra de-para de tarefas, mesmo problema que foi corrigido na importação de apropriações. O retorno do Protheus está enviando filial e por isso o RM não identificava o de-para da tarefa.

13. Erro ao enviar título financeiro via adiantamento/retenção, falha na rotina FINA050 do Protheus. (Corrigido)

14. Erro na importação das apropriações quando estas eram realizadas fora das datas do período do projeto. Não apareciam apropriações realizadas antes do primeiro período e depois do último período. (Corrigido)
14.1 - A correção englobou somente a consulta da MAPROP devendo verificar as consultas das outras entidades, Por exemplo: Lançamentos na MISMAPROP manualmente.

15. Contrato de fornecimento de material apropriando na liberação de período, mas deve ser apropriado somente na NF, dessa forma estava duplicando apropriação. (Corrigido)

16. Produtos demonstrados no anexo de apropriações, estava verificando somente produto principal. (Corrigido)

17. No anexo de apropriações, não estavam sendo respeitadas informações dos parâmetros de casas decimais. (Corrigido)

18. Consulta da rastreabilidade das S.A está retornando erro do Protheus, pois parece que algum erro trava a tabela e por isso o Protheus retorna erro e não exibe a Rastreabilidade.
“| INTEGDEF RETURN ERROR --> [|Alias already in use: TRB|] - [|THREAD ERROR ([5899], JOB_WS_EAI, THIS)   27/10/2017 18:01:46||Alias already in use: TRB| on MP110BSITRAST(MATI110B.PRW) 18/11/2016 15:25:53 line : 1587||[TOTVS build: 7.00.131227A-20170601 NG]|Called from MP110BSITRAST(MATI110B.PRW) 18/11/2016 15:25:53 line : 1587|Called from COMDADOSSOLIC(MATI110B.PRW) 18/11/2016 15:25:53 line : 414|Called from MATI110B(MATI110B.PRW) 18/11/2016 15:25:53 line : 112|Called from”

MELHORIAS VISUALIZADAS DURANTE OS TESTES:

  1. Nas Apropriações de medição e Nota Fiscal, é necessário demonstrar no anexo de apropriações, as informações do Produto, Insumo e Contrato dos quais as tarefas tiveram apropriações.  (Melhoria a Analisar na Totvs).
  2. Verificar o caso de lançamento em uma só grandeza. Depois que escolheu uma grandeza, já era. E a grandeza pode ser de acordo com cada tarefa.
  3. Análise de performance nos processos e anexo de apropriação.
  4. Colocar nos parâmetros de integração, a informação da quantidade de erros máxima “ignoradas” no processo de importar apropriação.

4.1. Caso o processo aconteça falhas e exiba log mas executa com sucesso ao menos uma página, deve apresentar status do processo como Warning.

ERROS NO RM DURANTE TESTES:

1. Períodos medidos e/ou liberados, devem bloquear a edição das datas de Início/Fim do período.

2. Aplicação de Escopo não validando parâmetros de medição acima de 100%.

3. Cronograma como planilha, não informa para o usuário qual a grandeza de lançamentos, e também só informa o número mas sem saber se é percentual, quantidade ou valor.

RESUMO DA SEMANA DE HOMOLOGAÇÃO:
Todos os testes foram realizados juntamente do Marcus, validando os processos e fluxos de apropriações, considerando entregue para que a Queiroz dê sequência no seu ambiente de Homologação. Todos os bugs encontrados e listados acima como “(Corrigidos)” foram testados após correção e disponibilizados no ambiente da Queiroz.

Houveram erros de Protheus e que ainda não foram solucionados, mas que para o andamento de testes e homologações, não são de impactos segundo o Marcus e podem ser “desconsiderados” neste momento por não impedir o seguimento dos testes e ter saídas de contorno no Protheus.