Trabalhar com reservas bloqueadas e resolver conflitos
Frequentemente, os clientes podem ter preferências sobre o horário em que um item deve ser agendado e também podem preferir um recurso específico. Depois que o item é agendado e um registro de reserva é criado para ele, as organizações podem garantir que ele não seja ajustado quando um trabalho de otimização for executado. Como alternativa, talvez o cliente tenha alguma flexibilidade no horário em que a reserva está agendada, mas não no recurso que é atribuído a ele.
Trabalhar com opções de bloqueio de agendamento
Quando os trabalhos de otimização são executados, o trabalho precisa saber se uma reserva tem a flexibilidade para ser movida ou se precisa ser bloqueada para um determinado período de tempo ou recurso. Você pode concluir essa tarefa definindo as opções de bloqueio de plano, que estão localizadas na guia Resource Scheduling Optimization no registro de reserva.
Os quatro tipos de opções de bloqueio de agendamento aos quais o Resource Scheduling Optimization (RSO) dá suporte a são:
Recurso: quando o RSO for executado, poderá mover a reserva para outros horários, mas ela deve permanecer atribuída ao mesmo recurso.
Tempo – o RSO pode atribuir a reserva a outros recursos, mas ela deve manter o mesmo tempo de chegada previsto.
Recurso e horário: o RSO não pode mover reservas para qualquer outro recurso ou horário, mas pode fazer algumas alterações.
O RSO preserva o tempo estimado de chegada e o recurso atribuído.
A hora de início da reserva e a duração estimada da viagem podem ser alteradas se o RSO programar uma reserva em um novo local antes que esta seja um agendamento bloqueado.
Intervalo de tempo – o RSO pode mover uma reserva com essa opção de bloqueio dentro de determinados intervalos de tempo (verifique se o Horário estimado de chegada se enquadra neste intervalo de tempo).
O RSO também pode reatribuir reservas a outros recursos respeitando esse intervalo de tempo e os seguintes campos relacionados ao horário.
Opção de Intervalo de tempo
A maioria das opções de bloqueio de agendamento são diretas. O RSO não pode mover o reserva para um recurso ou horário diferente, dependendo das opções definidas. A opção Intervalo de tempo é um pouco mais complexa. Ao usar um intervalo de tempo, o RSO verifica os valores atribuídos aos campos, como os valores nos campos Hora Inicial Prometida, Hora Final Prometida, Início da Janela de Datas, Término da Janela de Datas, Início da Janela de Horas e Término da Janela de Horas para determinar como a reserva pode ser movida.
As seções a seguir analisam mais atentamente como esse cenário funciona com base em diferentes combinações de valores atribuídos a campos diferentes.
Campos Início da Janela de Datas e Término da Janela de Datas
Quando os Início da Janela de Datas e Término da Janela de Datas contêm datas, o RSO tenta reotimizar a reserva dentro desse intervalo de datas. Essa ocorrência indica ao RSO que deve se preocupar em agendar a reserva dentro das datas especificadas e que a hora do dia não importa. A reserva pode ser atribuída a outro recurso, caso ocorra no intervalo de datas definido.
Por exemplo, se os campos Início da Janela de Datas e Término da Janela de Datas estiverem definidos como 1/11/2019, o RSO saberá reotimizar essa reserva para qualquer recurso para qualquer horário em 1/11/2019.
Campos Início da Janela de Tempo e Término da Janela de Tempo
Quando os Início da Janela de Horas e Término da Janela de Horas contêm horários, o RSO tenta reotimizar a reserva dentro desse período. Essa ocorrência indica ao RSO que deve se preocupar em agendar a reserva dentro das janelas de tempo definidas. Também indica que o dia em que a reserva é feita não importa. A reserva pode ser atribuída a outro recurso, caso ocorra no intervalo de datas definido.
Por exemplo, se o campo Início da Janela de Horas estiver definido como 13:00 e o campo Término da Janela de Horas estiver definido como 16:00, o RSO otimizará essa reserva para qualquer recurso e o colocará em qualquer dia se a hora de início estimada da reserva cair entre 13:00 e 16:00.
Campos Início/Término da Janela de Datas e Início/Término da Janela de Tempo
Nos cenários em que os campos Início da Janela de Datas e Término da Janela de Datas, e os campos Início da Janela de Horas e Término da Janela de Horas estiverem definidos, o RSO reotimiza a reserva para ocorrer nas janelas de data e hora especificadas. Como nas situações mencionadas anteriormente, a reserva pode ser atribuída a outro recurso, caso esteja dentro das janelas de data e hora.
Por exemplo, suponha que o campo Início da Janela de Datas esteja definido como 30/10/2019, o campo Término da Janela de Datas esteja definido como 1/11/2019, o campo Início da Janela de Horas esteja definido como 13:00 e o campo Início da Janela de Horas esteja definido como 16:00. Nesse cenário, o RSO pode otimizar novamente essa reserva para qualquer recurso e agendá-la para ocorrer em 30 de outubro de 2019, 31 de outubro de 2019 ou 1º de novembro de 2019. A hora inicial estimada da reserva ocorrerá entre 13h00 e 16h00 no dia ao qual for atribuída.
Campos Hora Inicial Prometida e Hora Final Prometida
Quando os campos Hora Inicial Prometida e Hora Final Prometida têm dados, isso indica que uma data e janela de hora específicas foram prometidas ao cliente. Essa indicação normalmente significa que o cliente tem uma data e hora específicas para as quais desejam que o item ocorra.
Por exemplo, se o campo Hora Inicial Prometida estiver definido como 31/10/2019 às 9:00 e o campo Hora Final Prometida for definido como 10/31/2019 às 11:00, você desejará que o RSO agende uma reserva entre 9:00 AM e 11:00 AM em 31 de outubro de 2019 e esteja nessa data e nesse intervalo de tempo específicos.
Determinados cenários ocorrem quando os campos Hora Inicial Prometida e Hora Final Prometida, os campos Início/Término da Janela de Datas e Início/Término da Janela de Horas estiverem definidos. Dependendo dos valores definidos, esse cenário pode resultar em um conflito. Nesses cenários, o RSO usa primeiro os campos Hora Inicial Prometida e Hora Final Prometida. Em seguida, ele usará um campo, ou uma combinação dos outros campos, para agendar o item.
Importante
Quando você estiver trabalhando com intervalos de tempo, o RSO garantirá que o tempo estimado de chegada se enquadre na janela especificada anteriormente. Ele não garante que a hora final da reserva se enquadre na janela de tempo.
Para obter mais informações, confira Opção de bloqueio de agendamento.
Tratar e resolver conflitos de reserva
Dependendo das necessidades específicas de uma organização, os trabalhos de otimização podem ser executados em vários pontos por um determinado dia. Os trabalhos de otimização podem ser definidos para serem executados a cada hora ou em intervalos de tempo específicos. Ocasionalmente, os trabalhos de otimização são acionados com base em eventos como um cancelamento ou um item que está sendo criado. Ao mesmo tempo, os despachantes, técnicos e outros membros da organização podem estar editando reservas ou requisitos individuais. Essa situação pode resultar em conflitos. Os conflitos ocorrem quando uma requisição, uma reserva ou um recurso relacionado for editado durante a otimização. Os membros da organização não só podem identificar esses conflitos, mas também os resolvem para garantir que todos possam continuar a trabalhar em itens.
A solução Resource Scheduling Optimization permite entender esses conflitos e as opções para resolvê-los. Quando uma solicitação de otimização encontra conflitos, o status do trabalho exibe Concluído com Conflitos. (Em versões anteriores do aplicativo, o status era exibido como Falha).
Quando a Solicitação de otimização é aberta, as reservas de solicitações de otimização individuais podem ser revisadas selecionando Relacionado e, depois, Reservas de solicitação de otimização. No modo de exibição Reservas de solicitação de otimização, é possível ver todos as reservas no escopo. As reservas que resultaram no conflito terão o status Simulação e um ícone conflitante. A reserva em conflito é tratada como uma simulação. Você pode determinar se deseja seguir com o resultado otimizado ou continuar com o item que foi modificado manualmente.
Além disso, a coluna Detalhes da Operação fornece mais detalhes sobre o registro, como quais dados específicos foram modificados durante a otimização.
Para resolver o conflito, é necessário permitir que a solicitação de otimização saiba qual opção usar. Essa tarefa pode ser concluída selecionando as reservas com o status Simulação e escolhendo uma das seguintes opções:
Aplicar com Substituição: confirma a reserva da simulação para os registros selecionados como reservas reais. Qualquer reserva conflitante será substituída.
Descartar: remove a reserva de simulação, favorecendo as edições de reservas manuais feitas por um despachante ou técnico de campo.
Depois que cada um dos itens em conflito for resolvido selecionando Aplicar com Substituição ou Descartar, o Status de Otimização mudará para Concluído.
Para obter mais informações, consulte Resolver conflitos de reserva.