Mandato ReturnProcess

Este mandato determina el estado de aprobación de una autorización de devolución de mercancía (RMA) examinando el estado de los artículos de devolución. Si la RMA se aprueba, el mandato se redirige al URL especificado mediante el valor URL. Si la RMA no se aprueba, el mandato se redirige al valor de URL2. Si la RMA ha caducado, y se ha especificado un URL de caducidad, el mandato se redirige al valor de RMAExpiryURL.

Este mandato debe ejecutarse después de que la RMA se haya preparado (ejecutando el mandato ReturnPrepare). Este mandato puede considerarse la "finalización" de la RMA.

Valores de parámetros

http://nombre_sistpral/vía de acceso/
(Obligatorio) El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración.
forUser
El ID de conexión del usuario en cuyo nombre se ejecutará el mandato; este parámetro sólo lo puede especificar una persona con autorización para procesar pedidos.
forUserId
Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la tabla USERS.
langId
Establece o restaura el idioma preferido para la duración de la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
storeId
(Obligatorio) El número de referencia de la tienda.
RMAId
(Obligatorio) El identificador de la RMA que se ha de procesar.
URL
(Obligatorio) El URL al que redirigirse si la RMA se aprueba.
URL2
El URL al que redirigirse si la RMA no se aprueba. Si no se especifica, se utilizará el valor especificado en el parámetro URL.
refundPolicyId
El ID de la política a utilizar para el método de pago de reembolsos. Este parámetro es opcional siempre y cuando sólo haya una política de pago de reembolsos en el contrato; de lo contrario, debe especificarse un valor la primera vez que se llama al mandato.
RMAExpiryURL
El URL al que redirigirse si la RMA ha caducado. Si se especifica este URL y se ha sobrepasado el valor de RMGOODFOR, se llama al mandato ReturnPrepareCmd y tendrá lugar una redirección a este URL. Si no se especifica este URL, entonces se ejecuta el mandato ReturnProcessCmd, aunque se llame al mandato ReturnPrepareCmd porque el periodo de tiempo RMGOODFOR ha caducado para la RMA.

Ejemplo 1
El ejemplo siguiente procesa un pedido utilizando dos URL de redirección.
    http://misistpral/webapp/wcs/stores/servlet/ReturnProcess?RMAId=1&storeId=1
    &URL=ReturnDisplay&URL2=ReturnListDisplay

Comportamiento

Condiciones de excepción

Las condiciones siguientes harán que el mandato no se ejecute satisfactoriamente:

Conceptos relacionados

Referencia relacionada

IBM copyright