Neuron


4. Aviso y Registro de cumplimiento de Condiciones de DISTINTOS SISTEMAS simultaneamente.

 

            

Consideremos un mail que trae en el  cuerpo un pedido de mercadería  y en su asunto el número de cliente :

Asunto : 578456545

producto=XC4565

cantidad= 100

[EOR]

 

y tenemos una base temporal con los siguientes campos :

producto, cantidad , cliente , existe_sock , cta_cte_ok

 

los tres primeros campos se completan con el contenido del mail :

el estado de cuenta corriente se valida contra una base de datos mediante una sentencia SQL

 

select cta_cte_ok from clientes  where cliente='578456545 AND cta_cte_ok=1   

 

si el cliente tiene su cuenta corriente en orden (valor 1) esto traera un registro y se completará el campo cta_cte_ok de la base temporal.

A todo esto existe una entrada que esta verificando que en esta base temporal esten todos los campos necesarios para generar la orden y la notificación al cliente ejecutando la sentencia SQL :

 

select producto, cantidad , cliente , existe_sock , cta_cte_ok from temp where cta_cte_ok=1 AND existe_stock=1       (1)

 

existe_stock es un campo que se completará cuando una entrada que lee archivos toma la información diciendo que ese producto tiene stock.

Cuando se cumpla la condición (1) se genrará un registro que producirá a la salida un mail confirmando al cliente su pedido ,de la siguiente manera :

 

Su pedido de 100 unidades del producto XC4565 a sido registrado y se procederá a su entrega.

 

y se escribe un registro en la base de gestión de la empresa para que el pedido siga su curso.