Solucionar problemas com reservas na Resource Scheduling Optimization
Este artigo ajuda a solucionar problemas com reservas criadas pelo suplemento Resource Scheduling Optimization para Microsoft Dynamics 365 Field Service.
Sintomas
- As reservas concluídas, canceladas ou outras são otimizadas ou removidas, embora não devam ser movidas.
- As reservas passadas ou futuras que estão fora do intervalo inicial e final da otimização são removidas.
- As reservas são exibidas em um status de simulação.
Solução
Evite a exclusão de reservas
Após a execução de uma otimização, a Resource Scheduling Optimization pode tomar decisões para criar, atualizar ou excluir reservas conforme necessário com base nas configurações de objetivo e restrição. Portanto, espera-se encontrar reservas excluídas para otimizar os resultados ao longo da programação. Se você não quiser que a Resource Scheduling Optimization exclua as reservas existentes, tente as seguintes opções:
- Configurar o método de agendamento para o status da reserva.
- Excluir reservas do escopo de otimização.
- Configurar um bloqueio de reserva.
Mapeamento do método de agendamento para o status da reserva
O status da reserva tem um campo Método de Agendamento que determina como a Resource Scheduling Optimization deve considerar os registros de reserva desse status:
- Se o status da reserva estiver definido como Otimizar, a Resource Scheduling Optimization moverá essas reservas.
- Se o status da reserva estiver definido como Não mover, a Resource Scheduling Optimization não moverá nem otimizará essas reservas. Use essa opção para status de reserva que indicam que o trabalho está em andamento ou concluído.
- Se o status da reserva estiver definido como Ignorar, a Resource Scheduling Optimization não considerará esse registro de reserva. Use essa opção para status de reserva que indicam que o trabalho foi cancelado.
Impedir que a Resource Scheduling Optimization mova reservas passadas
O intervalo de otimização é o intervalo de tempo durante o qual as reservas podem ser criadas, atualizadas ou excluídas. Ele define o lado de "saída", mas não o lado de "entrada". O intervalo de otimização não determina quais reservas estão incluídas.
Para bloquear alterações em reservas anteriores, considere as seguintes opções:
- Defina o status da reserva como Não mover.
- Remova a reserva da exibição de reservas. Para garantir que a otimização seja executada, considere apenas as reservas futuras que ocorrerem após um ponto específico. Na Exibição de Reserva do escopo da otimização, você pode selecionar um valor no campo Em ou Após.
- Bloqueie a reserva em um momento ou intervalo de tempo no passado.
- Defina uma data prometida de/para enquanto habilita a restrição de janela de tempo.
Reservas em status de simulação
Se ocorrer uma exceção ou erro durante uma execução de agendamento de otimização, você poderá ver alguma sobreposição no Painel de Agendamento. Algumas reservas são criadas ou atualizadas a partir da execução mais recente, enquanto outras reservas da execução anterior não foram excluídas devido a um problema. Para evitar esse problema, o processo de otimização usa reservas transacionais no status Simulação .
Durante o processo de otimização, as operações de criação, atualização e exclusão são visíveis. Todas as reservas novas, atualizadas e a serem excluídas são simuladas. Se a execução da otimização for concluída com êxito, essas reservas simuladas se tornarão reservas reais. Durante a execução da otimização, as reservas de status de simulação são transparentes e se movem pelo painel de agendamento. Quando a execução é concluída, as reservas de simulação mudam para reservas reais com uma cor sólida.
Se ocorrer uma exceção e a solicitação de otimização falhar, essas reservas de simulação permanecerão no status de simulação para fins de solução de problemas, a menos que sejam excluídas manualmente. Caso contrário, um trabalho do sistema as excluirá automaticamente a cada duas semanas.
Você pode ocultar reservas de simulação alterando as configurações do painel de agendamento. Selecione o ícone de engrenagem no canto superior direito para abrir as configurações do Agendador e desative a opção Mostrar cancelado.