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

  • Completadas, canceladas u otras reservas están optimizadas o eliminadas, aunque no deben moverse.
  • Se quitan las reservas pasadas o futuras que están fuera del intervalo de inicio y finalización de la optimización.
  • Las reservas se muestran en un estado de simulación.

Solución

Evitar la eliminación de reservas

Una vez que se ejecuta una optimización, 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 que encuentre reservas eliminadas para optimizar los resultados a lo largo de la programación. Si no quieres Resource Scheduling Optimization para eliminar reservas existentes, pruebe las siguientes opciones:

Programación de la asignación de métodos 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, la optimización de programación de recursos no se 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, la optimización de programación de recursos no considera 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 mueva las reservas anteriores

  • Establezca el estado de la reserva en No mover.
  • Quite la reserva de la vista de reserva.
  • Bloquee la reserva a una hora o intervalo de tiempo en el pasado.
  • Establezca una fecha prometida de o a la vez que habilite la restricción de período de tiempo.

Reservas 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 alguna superposición en el panel de programación. Algunas reservas se crean o actualizan a partir de 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 están visibles. Todas las reservas nuevas, actualizadas y eliminadas se simulan. 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 alrededor del panel de programación. Una vez completada la ejecución, las reservas de simulación cambian a reservas reales con un color sólido.

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

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