Se solicita por medio de TASK lo siguiente: cambio de estatus en FLEET de la orden No. 76249 de “En surtido” a “Surtido” o bien “Entrega parcial” a “Surtido”
Al revisar la orden en fleet vamos a encontrar algunas sku´s con estatus EN SURTIDO o ENTREGA PARCIAL, esos son los sku´s que vamos a cambiarles el status para que cambie el status de la orden.
Task de ejemplo: TASK0377792

Primero consultamos la orden en fleet con el query: Consulta orden Fleet, colocando tienda remisiona y el número de orden, para identificar los sku´s que se tienen que cambiar de status.

Abrimos el programa SOAP
Copiamos la URL
http://fleet.homedepot.com.mx/ShipmentsWS/ShipmentsServices.asmx?WSDL
Nos posicionamos en el archivo a abrir: UpsertDeliveryOrderStatus

Borramos todo y quitamos de la URL el 81 y los :

Copiar plantilla
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fle="http://fleetmanagement.org/">
<soapenv:Header/>
<soapenv:Body>
<fle:UpsertDeliveryOrderStatus>
<fle:DeliveryOrder>
<!--Optional:-->
<fle:SpecialOrderNumber>87441319492127</fle:SpecialOrderNumber>
<!--Optional:-->
<fle:DeliveryOrderNumber>0001</fle:DeliveryOrderNumber>
<!--Optional:-->
<fle:SupplyDate>20221114110000</fle:SupplyDate>
<!--Optional:-->
<fle:LPNLabel>LPN</fle:LPNLabel>
<!--Zero or more repetitions:-->
<fle:LineItem Sequence="0001">
<!--Optional:-->
<fle:ItemID Type="SKU">159368</fle:ItemID>
<fle:StageQuantity>5</fle:StageQuantity>
</fle:LineItem>
</fle:DeliveryOrder>
</fle:UpsertDeliveryOrderStatus>
</soapenv:Body>
</soapenv:Envelope>
NOTA: Los datos que vamos a modificar del codigo son:
specialOrderNumber: Colocamos el num de tienda remisiona, num de tienda entrega y número de la orden
DeliveryOrderNumber: Lo dejamos igual siempre será 0001
SupplyDate: Colocamos la fecha actual seguido de la hora en la que se hará el movimiento
LPNLabel: Siempre va LPN seguido del num de la orden
LineItem: Es el número de secuencia del sku en la consulta de fleet
ItemID: Número del sku a modificar
StageQuantity: la cantidad disponible del sku

Validamos que el código esté correcto damos click derecho sobre el código y le damos click en validar, si todo está correcto procedemos a darle click en el botón verde de play

Al darle ejecutar nos debe de aparecer un XML con el responsive en OK

Volvemos a consultar la orden en fleet y ya debe de aparecer con el status SURTIDO
Para cerrar el task se realiza de la siguiente manera:
