Listas de solicitudes

Una lista de solicitudes es una lista de artículos que se utiliza para crear pedidos en una fecha posterior. Los usuarios pueden crear listas de solicitudes de artículos que solicitan frecuentemente y utilizarla periódicamente para volver a pedir los artículos. Cada artículo de una lista de solicitudes está asociado con una entrada de catálogos y tiene los atributos siguientes: SKU, cantidad, hora de última actualización, propietario, tienda, tipo: privado o compartido. Las listas de solicitudes privadas solo las puede ver y modificar un determinado usuario, generalmente el creador. Una lista de solicitudes compartida la pueden leer y utilizar los usuarios de la misma organización.

Las listas de solicitudes se pueden crear utilizando el mandato RequisitionListCreate o el mandato RequisitionListItemUpdate. Para añadir o cambiar un artículo de una lista de solicitudes, utilice el mandato RequisitionListItemUpdate.

Un usuario de una organización puede crear varias listas y entonces se pueden compartir dichas listas para que usuarios distintos del creador puedan someter el pedido. El usuario debe entrar la información sobre el envío y el pago cuando formaliza un pedido utilizando una lista.

La implementación subyacente de una lista de solicitudes es un pedido. El campo STATUS en la tabla de base de datos ORDERS se utiliza para determinar si un pedido es una lista de solicitudes. El valor Y indica una lista de solicitudes privada. El valor Z indica una lista de solicitudes compartible. El tipo de lista se puede cambiar utilizando el mandato RequisitionListUpdate.

Cuando los usuarios añaden artículos de una lista de solicitudes al pedido actual, la lista de solicitudes original no se modifica y continúa estando disponible para ser utilizada de nuevo.

De forma alternativa, los usuarios también pueden utilizar el mandato RequisitionListSubmitpara crear un pedido pendiente nuevo basado en una lista de solicitudes.

Para visualizar todas las listas de solicitudes que pertenecen a un propietario, utilice el mandato RequisitionListDisplay.