Compartir a través de


Solución de problemas con las reservas en optimización de programación de recursos

Este artículo ayuda a solucionar problemas con las reservas creadas por el complemento Optimización de programación de recursos para Microsoft Dynamics 365 Field Service.

Síntomas

  • Las reservas completadas, canceladas u otras se optimizan o quitan, aunque no deben moverse.
  • Se quitan las reservas pasadas o futuras que están fuera del intervalo inicial y final de optimización.
  • Bookings mostrar en un estado de simulación.

Solución

Evitar la eliminación de reservas

Después de ejecutar una optimización, la optimización de programación de recursos puede tomar decisiones para crear, actualizar o eliminar reservas según sea necesario en función de la configuración de objetivos y restricciones. Por lo tanto, se espera encontrar reservas eliminadas para optimizar los resultados a lo largo de la programación. Si no desea que optimización de programación de recursos elimine las reservas existentes, pruebe las siguientes opciones:

Asignación de métodos de programación al estado de la reserva

El estado de la reserva tiene un campo Método de programación que determina cómo la optimización de programación de recursos debe considerar la posibilidad de reservar registros de ese estado:

  • Si el estado de la reserva está establecido en Optimizar, optimización de programación de recursos mueve esas reservas.
  • Si el estado de la reserva está establecido en No mover, Optimización de programación de recursos no mueve ni optimiza esas reservas. Use esta opción para los estados de reserva que indican que el trabajo está en curso o completado.
  • Si el estado de la reserva está establecido en Omitir, optimización de programación de recursos no tiene en cuenta ese registro de reserva. Use esta opción para los estados de reserva que indican que se canceló el trabajo.

Impedir que la optimización de programación de recursos pase de las reservas pasadas

  • Establezca el estado de la reserva en No mover.
  • Quite la reserva de la vista de reserva.
  • Bloquear la reserva a un intervalo de tiempo o hora en el pasado.
  • Establezca una fecha prometida de/a al habilitar la restricción de período de tiempo.

Bookings en estado de simulación

Si se produce una excepción o un error cuando se sigue ejecutando una programación de optimización, es posible que vea cierta superposición en el panel de programación. Algunas reservas se crean o actualizan desde la última ejecución, mientras que otras reservas de la ejecución anterior no se pudieron eliminar debido a un problema. Para evitar este problema, el proceso de optimización usa reservas transaccionales en el estado Simulación .

Durante el proceso de optimización, las operaciones de creación, actualización y eliminación son visibles. Se simulan todas las reservas nuevas, actualizadas y que se van a eliminar. Si la ejecución de optimización se completa correctamente, estas reservas simuladas se convierten en reservas reales. Durante la ejecución de optimización, las reservas de estado de simulación son transparentes y se mueven por el panel de programación. Cuando finaliza la ejecución, las reservas de simulación cambian a reservas reales con un color sólido.

Si se produce una excepción y se produce un error en la solicitud de optimización, estas reservas de simulación permanecen en estado de simulación para solucionar problemas a menos que las elimine manualmente. De lo contrario, un trabajo del sistema los elimina automáticamente cada dos semanas.

Puede ocultar las reservas de simulación cambiando la configuración del panel de programación. Seleccione el icono de engranaje en la parte superior derecha y, a continuación, seleccione la opción Ocultar cancelado .