Recolha de Vasilhame
Desenvolvi uma aplicação para a Central de Cervejas para organizar a recolha de vasilhame e de produtos não conformes, em colaboração com outras três empresas.
Quando um cliente da Central de Cervejas submete o formulário, é enviado um ficheiro XML para SAP, onde é aprovado ou rejeitado. Os estados dos pedidos eram recebidos em XML e eram importados a cada 5 minutos através de CRON para a base de dados.
Para os clientes do grupo Novadis, o processo era diferente: primeiro envia o pedido do cliente de Novadis para Solace, o sistema SAP da Novadis vai buscar a Solace e aprova ou rejeita conforme o stock ou se há algum problema do lado da Novadis. Desenvolvi também uma API para Solace enviar de volta os estados dos pedidos dos clientes Novadis.
Se um pedido for cancelado, o processo é finalizado e uma notificação por e-mail é enviada ao cliente para explicar o motivo. Se aprovado, o sistema gera um ficheiro XML e envia-o para SAP da Central de Cervejas, dando continuidade ao fluxo de trabalho normal.