Plataforma heredada

Realización de reservas para un presupuesto

Es posible que tenga que reservar productos para un presupuesto para que los productos estén disponibles para un cliente cuando el presupuesto se convierta en una orden.

Solución

Sterling™ Field Sales permite a un usuario comprobar la disponibilidad de líneas de cotización y realizar reservas. Cuando el usuario selecciona Comprobar disponibilidad en el menú Acciones en la pantalla Detalles de presupuesto, se llama a la API getFulfillmentOptionforLines para recuperar las opciones de disponibilidad o inventario para las líneas de presupuesto que pertenecen al presupuesto. Cuando el usuario pulsa Reservar, se llama a la API reserveAvailableInventory con el atributo ReservationID establecido en OpportunityKey para reservar el inventario para las líneas de presupuesto basándose en las opciones de inventario como, por ejemplo, los nodos de envío devueltos por la API getFulfillmentOptionforLines .

En algunos casos, después de que el usuario reserve el inventario para líneas de presupuesto, el presupuesto se puede modificar añadiendo o eliminando productos o cambiando la cantidad de los productos existentes según los requisitos del cliente. En tales escenarios, las reservas realizadas para el presupuesto permanecen sin cambios, pero no sincronizadas con el presupuesto. Por lo tanto, el usuario debe cancelar las reservas existentes y realizar nuevas reservas en función de las modificaciones realizadas en el presupuesto.

Notas:
  • El agente de depuración de inventario debe ejecutarse en segundo plano para borrar los registros de reserva de inventario caducados.
  • Si un presupuesto contiene diez o más líneas de presupuesto, se recomienda no reservar productos, ya que puede afectar al rendimiento global.

Impacto de usuario final

Ninguna.

Implementación

En esta sección se explican las configuraciones para esta funcionalidad:
  • Fecha de caducidad de la reserva

    El tiempo de caducidad predeterminado (en horas) para la reserva de inventario se puede definir estableciendo la propiedad yfs.ifs.inventory.reservation.expiration en el archivo de alteraciones temporales de cliente. Por ejemplo, yfs.ifs.inventory.reservation.expiration=<number of hours>. De forma predeterminada, la hora de caducidad se establece en 240 hours or 10 days.

  • Habilitación o inhabilitación de la característica de reserva de inventario

    La característica de reserva de inventario se puede inhabilitar estableciendo la propiedad yfs.ifs.inventory.reservation.enabled en false en el archivo de alteraciones temporales de cliente. Por ejemplo, yfs.ifs.inventory.reservation.enabled=false. De forma predeterminada, el valor de esta propiedad se establece en true, que indica que la reserva de inventario está habilitada.