Ir para o conteúdo principal

OS 91297 - MELHORIA - COMPRAS - AUTOMATIZAÇÃO ENVIO SOLICTAÇÃO PARA GESTOR RESPOSNAVEL APROVAR

Objetivo:

Essa solicitação tem por objetivo para clientes que possuamvalidar a nova rotina de funcionalidadeenvio “CLIENTE_TRANSPORTES”automático ativade e-mail para aprovadores (gestores), osgarantindo camposque:

  1. O sistema identifica corretamente o(s) aprovador(es) com base no Centro de Custo do item/rateio e no Observaçãovínculo ativo se(Aprovador tornemativo obrigatórios+ durantevínculo oCC processoativo de+ geraçãousuário deativo Solicitaçãocom dee-mail Compra,cadastrado).

    impedindo
  2. O e-mail é enviado utilizando a gravação/salvamento quando não atendidos.
    Além disso, validar as seguintes regras complementares:regra:

    • Observação deve conter mínimoServidor de 20 caracterescomunicações preenchidos.(quando definido), senão

    • CentroServidor de Custoe-mail vinculado ao usuário.

      deve
    • ser
    informado
  3. no
  4. O e-mail contém as informações necessárias (solicitação, item, CC, aprovador etc.) e rateioinclui dolink itemdireto, quando a finalidade do material exigir CCU / Rateio.possível.

  5. AsO regrasenvio de e-mail não bloqueia devemo serprocesso aplicadasde parasolicitação/aprovação clientesmesmo semem acaso funcionalidadede ativa.
    falha.

  6. O comportamento solicitado pelo negócio é atendido (ex.: Bruno recebe somente CCs sob sua responsabilidade).

  7. O envio de e-mails aos compradores passa a utilizar a mesma lógica de servidor (comunicações e/ou servidor do usuário), sem alterar as demais regras do processo.

Premissas:

  • Necessário o ambiente estar atualizado com a versão: Compras de número 129440XXXX Genexus 17 ou superior;
  • Funcionalidade "CLIENTE_TRANSPORTES" precisa estar ativa via banco de dados, caso necessário entre em contato com a Send Solutions.

Teste realizado após a atualização

Cenário 01 – ValidarVerificar obrigatoriedadecadastro dade Observaçãoaprovadores empor brancoCentro de Custo

Objetivo:
Garantir que os aprovadores estejam corretamente cadastrados e vinculados aos Centros de Custo sob sua responsabilidade.

Passo a passopasso:

  1. AcessarAcesse o módulo Compras.

  2. Menu
  3. Navegue até Cadastros > Aprovadores de Solicitação.

  4. Localize o aprovador desejado.

  5. Verifique se o aprovador está com Status = ATIVO.

  6. Acesse o vínculo de Centro de Custo x Aprovador.

  7. Confirme se os Centros de Custo estão ativos e corretamente associados.

Resultado esperado:

  • O aprovador está ativo.

  • Os Centros de Custo vinculados estão corretos e com status ativo.

  • Apenas os Centros de Custo associados serão considerados no envio de e-mails.

Evidência:
14 - Aprovadores.png
15 - CCu x Aprovador.png


Cenário 02 – Configurar servidor de e-mail para comunicações

Objetivo:
Garantir que exista um servidor de e-mail configurado e definido como Servidor de Comunicações.

Passo a passo:

  1. Acesse o módulo Segurança.

  2. Navegue até Segurança > Servidor de e-mail.

  3. Clique em Inserir ou edite um servidor existente.

  4. Preencha corretamente:

    • Host

    • Porta

    • Autenticação

    • E-mail

    • Senha

  5. Marque a opção Servidor de comunicações.

  6. Confirme o cadastro.

Resultado esperado:

  • O servidor é salvo corretamente.

  • Apenas um servidor fica marcado como Servidor de Comunicações.

  • Caso outro estivesse marcado anteriormente, ele é automaticamente desmarcado.

Evidência:
01 - Server01.png
02 - Servidor Comunicações.png


Cenário 03 – Parametrizar envio de e-mail aos aprovadores

Objetivo:
Ativar o parâmetro que permite o envio automático de e-mail aos aprovadores.

Passo a passo:

  1. Acesse o módulo Corporativo.

  2. Navegue até Configuração Empresa > Parâmetro Recebimento.

  3. Selecione a empresa desejada e clique em Editar.

  4. Defina o parâmetro Envio de e-mail aos aprovadores como SIM.

  5. Confirme a alteração.

Resultado esperado:

  • O parâmetro é salvo com sucesso.

  • O sistema passa a permitir o envio automático de e-mails aos aprovadores.

Evidência:
03 - Parrec.png
04 - Parâmetro Aprovadores.png


Cenário 04 – Criar solicitação de compra com Centro de Custo

Objetivo:
Validar a criação de uma solicitação que dispare o envio de e-mail ao aprovador do Centro de Custo.

Passo a passo:

  1. Acesse o módulo Compras.

  2. Navegue até Solicitante > Solicitação de Compra.

    image.png

    image.png

  3. ClicarClique em Inserir Solicitação.

    image.png

  4. ConfirmarPreencha aos geraçãodados da solicitação.o e confirme.

  5. InserirInsira um item na solicitação.

  6. NaPreencha telaos dados do item,material deixare o campo Observação em branco.

    image.pngconfirme.

  7. ClicarNa emtela de rateio, informe o ConfirmarCentro de Custo desejado.

  8. Confirme o rateio.

Resultado esperadoesperado:

  • OA sistema não permite confirmar.

  • Exibe mensagem: “Observaçsolicitação é obrigatória”.

  • A validação ocorre somente porque a Funcionalidade está ativa.


Cenário 02 – Validar mínimo de 20 caracteres para o campo Observação

Passo a passo

  1. Acessar o módulo Compras e iniciar uma Solicitação.

  2. Inserir um item.

  3. Informar uma Observação com menos de 20 caracteres.

    image.png

  4. Clicar em Confirmar.

Resultado esperado

  • O sistema não permite avançar.

  • Exibe mensagem: “Observação deve conter no mínimo 20 caracteres”.

  • Validação só ocorre devido à Funcionalidade ativa.


Cenário 03 – Validar observação válida

Passo a passo

  1. Acessar o módulo Compras e iniciar uma Solicitação.

  2. Inserir um item.

  3. Informar Observação com 20 ou mais caracteres.

    image.png

  4. Clicar em Confirmar.

Resultado esperado

  • O sistema aceita a observação.

  • Avança para a tela de Rateio de Centro de Custos.


Cenário 04 – Validar obrigatoriedade do Centro de Custo

Passo a passo

  1. Na tela de Rateio, não informar nenhum CCU.

    image.png

  2. Clicar em Confirmar.

Resultado esperado

  • O sistema não permite confirmar o rateio.

  • Exibe mensagem: “Centro de Custo é obrigatório”.

  • Validação ocorre apenas quando a funcionalidade está ativa.


Cenário 05 – Validar CCU informado corretamente

Passo a passo

  1. Na tela de Rateio, informar um Centro de Custo válido.

    image.png

  2. Clicar em Confirmar.

Resultado esperado

  • Rateio é inseridocriada com sucesso.

  • O item ficaé devidamenteinserido configurado.corretamente.

  • O sistema identifica o Centro de Custo informado.

Evidência:
05 - Solicitação de Compra.png
06 - Confirmar cabeça.png
07 - Inserir item.png
08 - Material.png
09 - CCu.png


Cenário 05 – Enviar e-mail ao aprovador conforme Centro de Custo

Objetivo:
Validar o envio automático de e-mail ao(s) aprovador(es) responsável(is) pelo Centro de Custo informado.

Passo a passo:

  1. Após confirmar o rateio do item por Centro de Custo, aguarde o processamento do sistema.

  2. O sistema valida:

    • Aprovador ativo;

    • Vínculo ativo com o Centro de Custo;

    • Usuário ativo com e-mail cadastrado.

  3. O sistema identifica o servidor a ser utilizado.

Resultado esperado:

  • O e-mail é enviado ao(s) aprovador(es) válido(s).

  • O envio ocorre via:

    • Servidor de Comunicações, se existir;

    • Caso contrário, servidor vinculado ao usuário.

  • Em caso de erro, o sistema exibe mensagem correspondente.

  • O processo da solicitação não é interrompido.

Evidência:
10 - Envio do e-mail.png
11 - E-mail enviado.png


Cenário 06 – Acesso ao link direto do e-mail (usuário autenticado)

Objetivo:
Validar o redirecionamento correto via link do e-mail para usuários autenticados.

Passo a passo:

  1. Estando logado no sistema como aprovador.

  2. Acesse o e-mail recebido.

  3. Clique no link direto da solicitação.

Resultado esperado:

  • Caso possua a funcionalidade WWTSolItmC:

    • O sistema direciona para a tela de aprovação com o filtro aplicado.

  • Caso não possua a funcionalidade:

    • O sistema exibe a tela Não autorizado.

Evidência:
13 - Item para aprovação.png
17 - Não autorizado.png


Cenário 07 – Acesso ao link direto do e-mail (usuário não autenticado)

Objetivo:
Validar o comportamento do sistema quando o usuário não está autenticado.

Passo a passo:

  1. Faça logout do sistema.

  2. Clique no link recebido no e-mail.

  3. Realize o login quando solicitado.

Resultado esperado:

  • O sistema redireciona para a tela de login.

  • Após autenticação:

    • Usuário com permissão é direcionado à tela de aprovação;

    • Usuário sem permissão é direcionado à tela inicial ou não autorizado.

Evidência:
12 - Login.png


Cenário 08 – Aprovação do item após recebimento do e-mail

Objetivo:
Garantir que o fluxo de aprovação funcione normalmente após o envio do e-mail.

Passo a passo:

  1. Acesse a tela de aprovação.

  2. Selecione o item pendente.

  3. Clique em Aprovar.

Resultado esperado:

  • O item é aprovado com sucesso.

  • O processo segue normalmente conforme regras já existentes.

Evidência:
13 - Item para aprovação.png


Cenário 09 – Envio de e-mail aos compradores utilizando servidor de comunicações

Objetivo:
Validar que o envio de e-mails aos compradores utiliza a mesma lógica de servidor configurada.

Passo a passo:

  1. Execute um fluxo que gere envio de e-mail ao comprador.

  2. Verifique qual servidor foi utilizado no envio.

Resultado esperado:

  • O sistema utiliza o Servidor de Comunicações, quando configurado.

  • Caso não exista, utiliza o Servidor vinculado ao usuário comprador.

  • As demais regras do processo permanecem inalteradas.

Evidência:
Logs do envio e e-mail recebido pelo comprador.


Cenário 10 – Validação da situação reportada pelo negócio

Objetivo:
Confirmar que o desenvolvimento atende exatamente a solicitação do cliente.

Passo a passo:

  1. Vincule o gestor Bruno aos Centros de Custo:

    • Engenharia

    • Segurança do Trabalho

  2. Crie solicitações para:

    • Engenharia

    • Segurança do Trabalho

    • Outro Centro de Custo não vinculado

  3. Verifique a caixa de e-mail do gestor.

Resultado esperado:

  • Bruno recebe e-mails apenas das solicitações de Engenharia e Segurança do Trabalho.

  • Não recebe e-mails de Centros de Custo fora de sua responsabilidade.

Evidência:
Print dos vínculos + e-mails recebidos.

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.