Ir para o conteúdo principal

10 - Prioridade de Configuração de Expediente (Operador vs. Conta)

  • Objetivo: Verificar se a configuração de expediente do operador tem prioridade sobre a configuração da conta.
  • Passos:
  • Configurar um Expediente na conta (ex: 08:00-17:00).
  • Configurar um Expediente diferente para um operador da representação (ex: 10:00-19:00).
  • Garantir que não haja configuracao_temporaria_operador válida.
  • Submeter um cliente para atendimento em um horário que só é válido pelo expediente do operador, mas não pelo da conta (ex: 09:00).
  • Resultado Esperado: O cliente deve ser transferido para a matriz, pois o operador não está dentro do seu expediente particular, mesmo que o expediente da conta esteja ativo.
  • Observações: Validar se a função fn_operador_dentro_expediente utiliza a configuração do operador e retorna {"disponivel": False, "dentro_expediente": False}.