Foi corrigido o cenário que o filtro com permissão para executar etapas estava trazendo atendimentos com etapas em execução de setores que não pertenciam ao usuário Atendente.
Esse comportamento ocorria quando o setor da etapa do usuário era após uma etapa em execução. Ao utilizar o filtro para consulta de atendimentos com etapas, com permissão para executar, a plataforma não considerava a etapa atual em que o atendimento estava, porque na busca eram passados os ids de todas as etapas existentes.
Realizado o ajuste na consulta de permissão de executar a etapa, agora só é passado o id da etapa atual do atendimento para verificar se o usuário pode executar esta etapa.
O usuário Atendente ao alterar a solução de um protocolo de atendimento, o botão Iniciar a etapa não estava mais sendo exibido na tela.
Com a correção, ao alterar a solução de um atendimento, a plataforma remove as etapas ainda não finalizadas antes de consultar as etapas que já foram registradas no atendimento e então adiciona as novas etapas. Assim é inserida corretamente a Posição da etapa.
Foi ajustada a execução de etapas paralelas que também não estavam exibindo o botão Iniciar a etapa.
Ao registrar um atendimento que possui nas configurações campos extras de preenchimento obrigatório para a ocorrência selecionada, a plataforma reconhecia que os campos extras eram obrigatórios, mas permitia salvar os atendimentos.
Agora com a validação dos campos extras obrigatórios no atendimento, quando estes não forem preenchidos pelo usuário Atendente o fluxo de criação do atendimento será interrompido obrigando o preenchimento.
Powered By EazyDocs