Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo ayuda a solucionar problemas con las reservas creadas por el complemento de 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:
- Configure el método de planificación para el estado de la reserva.
- Excluya las reservas del ámbito de optimización.
- Configurar un bloqueo de reserva.
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, Resource Scheduling Optimization 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, 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
El intervalo de optimización es el intervalo de tiempo durante el cual se pueden crear, actualizar o eliminar las reservas. Define el lado "output", pero no el lado "input". El intervalo de optimización no determina qué reservas se incluyen.
Para bloquear los cambios en las reservas anteriores, tenga en cuenta las siguientes opciones:
- Establezca el estado de la reserva en No moverlo.
- Quite la reserva de la vista de reserva. Para garantizar que se ejecute la optimización, considere solo las reservas futuras que se producen después de un punto específico. En el Booking View del ámbito de optimización, puede seleccionar un valor en el campo En o después.
- Bloquee la reserva a una hora o intervalo de tiempo en el pasado.
- Establezca una fecha prometida desde/hasta y habilite la restricción de período de tiempo.
Reservas en estado de simulación
Si se produce una excepción o un error durante la ejecución de un programa 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. Si es necesario actualizar una reserva, el sistema intenta realizar ese cambio. Si se produce un error en la actualización porque la reserva ha cambiado una vez iniciada la ejecución de optimización, optimización de programación de recursos crea en su lugar una reserva simulada.
Si se produce una excepción y se produce un error en la solicitud de optimización, las reservas de simulación permanecen en estado de simulación con fines de solución de 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 panel de programación. Seleccione el icono de engranaje de la parte superior derecha para abrir la configuración del Programador y, a continuación, deshabilite la opción Mostrar cancelada .