Compartir a través de


Requisitos no programados en optimización de programación de recursos

Este artículo ayuda a los administradores a solucionar problemas con los requisitos no programados en función del complemento Optimización de programación de recursos para Microsoft Dynamics 365 Field Service.

Síntomas

Después de ejecutar un trabajo de optimización de programación , no se programan los requisitos.

Solución

Hay varias razones por las que es posible que no se reserven los requisitos. Pruebe las siguientes opciones antes de abrir una incidencia de soporte técnico:

  • Como validación rápida, seleccione uno de los requisitos de recursos que no están programados y use el Asistente para programación para ver si encuentra resultados. El complemento Optimización de programación de recursos y el Asistente para programación evalúan las reservas en función de criterios similares.

    Hay algunos escenarios en los que el Asistente para programación puede encontrar resultados y la Optimización de programación de recursos no:

    • Si los recursos encontrados como posibles coincidencias no tienen la opción Optimizar programación establecida en , la optimización de programación de recursos no los tendrá en cuenta.
    • Si las ventanas de fecha del requisito están fuera del ámbito de la ejecución de optimización de programación de recursos.
    • Si el territorio para el requisito no coincide con el territorio del recurso.
  • Método de programación: asegúrese de que el método de programación del requisito está establecido en Optimizar. De forma predeterminada, este campo se establece en No optimizar. Debe establecerlo manualmente o configurar los metadatos de configuración de reserva en consecuencia.

  • Territorios: el ámbito de optimización de programación de recursos no depende necesariamente del territorio, pero la ejecución de optimización de programación de recursos sigue realizando una coincidencia de territorio entre el requisito y el recurso:

    • Si un requisito se asigna a un territorio, el recurso también debe asignarse a ese territorio para que se programe el requisito.
    • Si un requisito no se asigna a un territorio, solo los recursos que no pertenecen a ningún territorio son aptos para ese requisito.
  • Características: los requisitos pueden tener características especificadas para que los recursos coincidan. Asegúrese de que los recursos coincidentes tengan horas de trabajo disponibles.

  • Recursos restringidos: es posible que se excluyan los requisitos de que se asignen a un recurso porque ese recurso está marcado como restringido. Este comportamiento solo se aplica si la restricción Recursos restringidos está habilitada.

  • Parámetros de fecha y hora: las ventanas From Date y To Date deben estar dentro del ámbito de la ejecución de optimización.

  • Capacidad: los recursos necesitan capacidad suficiente para recoger todo el trabajo del ámbito.

  • Geolocalización: si la ubicación de trabajo para el requisito está establecida en In situ, el requisito de recurso necesita una latitud y longitud válidas, y el recurso necesita tiempo disponible para llegar a la ubicación desde su ubicación inicial.

  • Duración: el requisito de recurso necesita valores de duración mayores que cero y la duración debe ajustarse al turno del recurso. No se admite la división de un requisito en varias reservas.

  • Estado: el estado del requisito de recurso debe ser Activo.

  • Reservas relacionadas: si un requisito ya tiene un registro de reserva relacionado, el método de programación de estado de reserva relacionado debe establecerse en Omitir.

  • Nivel de esfuerzo del motor de optimización: las solicitudes de optimización más grandes requieren más tiempo para optimizar. Considere la posibilidad de aumentar el nivel de esfuerzo del motor para darle más tiempo para encontrar una asignación adecuada.