App - Central de Liberações
No menu da Central de Liberações serão exibidas as mesmas solicitações que aparecem na tela de Central de Liberações do retaguarda, porém com alguns recursos adicionais de notificação e algumas limitações de liberação. O objetivo principal é oferecer um opção para dispositivo móvel para que o usuário possa consultar, negar ou liberar solicitações, oferecendo recursos de ordenação, filtragem e diferentes modos de visualização das solicitações.
Modos de Visualização
O aplicativo oferece dois modos de visualização para as solicitações:
Por documento: Agrupa todas as solicitações relacionadas a um documento específico (exemplo: um carrinho de compras com múltiplos itens). O usuário pode visualizar todas as pendências de uma vez e optar por "Negar todas" ou "Liberar todas" em uma única ação.
Por solicitação individual: O usuário pode liberar ou negar cada solicitação individualmente.
Para ambas as visualizações existe a opção para aprovação ou negação da solicitação, com a diferença no modo por documento que existe a opção de Negar todas ou Liberar todas para agilizar no processo.
Outro detalhe importante é com relação as notificações no aplicativo via Push Notification
Para esse processo existe uma necessidade de configuração do Firebase Cloud Messaging
Veja a documentação do Firebase Firebase Cloud Messaging, lembrando que é importante configurar o projeto do FCM com o nome de aplicativo br.com.viasoft.construshowm
Após configurar o projeto no FCM, faça as devidas configurações no retaguarda, onde serão necessários 3 arquivos de configuração disponibilizados pelo Firebase, um para recebimento das mensagens dos dispositivos Android, outro para os dipositivos iOS e outro para o envio de notificações pelo servidor do Construshow.
Após a devida configuração do projeto FCM é possível enviar uma notificação de teste para confirmar o funcionamento das notificações.
Quando houver uma solicitação pendente, o usuário será notificado automaticamente em seu dispositivo. Dessa forma, não é necessário acessar o aplicativo repetidamente para verificar manualmente se há novas solicitações. O sistema garante que o usuário esteja sempre atualizado sobre o status das suas solicitações em tempo real, garantindo maior praticidade e eficiência no acompanhamento.