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.
- 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
- 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.expirationen 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 en240 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.enabledenfalseen 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 entrue, que indica que la reserva de inventario está habilitada.