Mudanças entre as edições de "Disponibilização de Link de Boleto Financeiro"
| Linha 71: | Linha 71: | ||
== Regras de Negócio == | == Regras de Negócio == | ||
| − | '''[RN1] -''' | + | '''[RN1] -''' A funcionalidade será disponibilizada somente para títulos que possuam link de boleto preenchido. |
| − | '''[RN2] -''' | + | '''[RN2] -''' Caso o campo do boleto esteja vazio, nenhuma opção de visualização ou compartilhamento deverá ser apresentada. |
| − | '''[RN3] -''' | + | '''[RN3] -''' O Mobile apenas consumirá o link disponibilizado pelo ERP, não realizando qualquer validação sobre sua composição. |
| − | '''[RN4] -''' | + | '''[RN4] -''' A visualização do boleto ocorrerá utilizando o navegador padrão do dispositivo. |
| − | '''[RN5] -''' | + | '''[RN5] -''' O compartilhamento utilizará os mecanismos nativos do sistema operacional, respeitando os aplicativos instalados no aparelho. |
| − | '''[RN6] -''' | + | '''[RN6] -''' Caso o link esteja inválido ou indisponível, a mensagem retornada será proveniente do navegador ou da instituição financeira, não sendo tratada pela aplicação Mobile. |
| − | '''[RN7] -''' | + | '''[RN7] -''' A funcionalidade não permitirá edição do link pelo usuário. |
| − | '''[RN8] -''' | + | '''[RN8] -''' O comportamento deverá ser compatível com dispositivos Android e iOS, conforme versões suportadas pelo Mobile. |
| − | '''[ | + | == Regras de Negócio == |
| + | |||
| + | |||
| + | '''[RI1] -''' O ERP Protheus disponibilizará o novo campo contendo a URL do boleto na tabela SE1. | ||
| + | |||
| + | |||
| + | '''[RI2] -''' A API de integração deverá disponibilizar o novo atributo em seu retorno JSON durante a sincronização dos títulos. | ||
| + | |||
| + | |||
| + | '''[RI3] -''' O Mobile deverá armazenar localmente o link recebido juntamente com os demais dados do título. | ||
| + | |||
| + | |||
| + | '''[RI4] -''' Durante a sincronização, caso o link seja alterado no ERP, o Mobile deverá atualizar a informação local. | ||
| + | |||
| + | |||
| + | '''[RI5] -''' O consumo do novo campo deverá manter compatibilidade com clientes que ainda não possuam a funcionalidade implementada, tratando o campo como opcional. | ||
| + | |||
| + | |||
| + | '''[RI6] -''' A integração deverá preservar integralmente a URL recebida, sem alterações ou formatações. | ||
| + | |||
| + | '''[RI7] -''' O Mobile deverá abrir exatamente a URL disponibilizada pela integração, sem redirecionamentos ou manipulações adicionais. | ||
== Fluxograma == | == Fluxograma == | ||
Edição das 15h36min de 21 de julho de 2026
Histórico de Alterações
| Data | Quem | Comentários |
|---|---|---|
| 21/07/2026 | Renato Lima | Criação do documento |
Necessidade
A CONTRATANTE está implementando um processo para geração de boletos financeiros por meio de uma instituição financeira, onde o boleto será disponibilizado através de um link armazenado no ERP Protheus.
Para suportar esse novo processo, será criado um campo na tabela SE1 responsável por armazenar a URL do boleto gerado. Entretanto, atualmente o Mobile não disponibiliza essa informação aos usuários da equipe comercial.
A necessidade consiste em evoluir a rotina de Títulos do Mobile para consumir esse campo do ERP, permitindo que o representante comercial visualize o boleto ou compartilhe seu link diretamente com o cliente, reduzindo o tempo de atendimento e facilitando o processo de cobrança.
Solução
Será desenvolvida uma evolução na rotina de Títulos do Mobile para consumir o novo campo da tabela SE1 que armazenará o link do boleto financeiro.
Quando existir um link válido para o título, o Mobile disponibilizará funcionalidades que permitam ao usuário:
- Visualizar o boleto utilizando o navegador padrão do dispositivo;
- Compartilhar o link do boleto através dos recursos nativos do sistema operacional (WhatsApp, E-mail, SMS ou outros aplicativos compatíveis).
A solução utilizará exclusivamente o link disponibilizado pelo ERP, não sendo responsável pela geração, alteração ou armazenamento do boleto.
Implementação
A implementação compreenderá as seguintes atividades:
- Adequação da integração entre Protheus e Mobile para disponibilização do novo campo da tabela SE1;
- Inclusão do novo atributo no serviço/API responsável pela sincronização dos títulos financeiros;
- Alteração da tela de consulta de Títulos do Mobile para exibição da opção de boleto quando houver link disponível;
- Implementação da funcionalidade de abertura do link utilizando navegador externo;
- Implementação da funcionalidade de compartilhamento utilizando os recursos nativos do dispositivo;
- Tratamento de situações onde o título não possua boleto disponível.
Documentos relacionados
Escopo
Escopo Incluso
- Consumo do novo campo da tabela SE1.
- Disponibilização do link no Mobile.
- Visualização do boleto através do navegador do dispositivo.
- Compartilhamento do link utilizando aplicativos instalados no aparelho.
- Tratamento para títulos sem boleto.
Escopo Não Incluso
- Geração do boleto financeiro.
- Alterações na instituição financeira.
- Alterações na lógica financeira do ERP.
- Armazenamento ou edição do link no Mobile.
- Controle de expiração ou validade do boleto.
- Impressão de boletos.
Atores
- Representante Comercial
- Supervisor Comercial
- ERP Protheus
- API de Integração
- Aplicação Mobile
- Instituição Financeira (provedora do boleto)
Pré-condições
- O título financeiro deverá existir no ERP.
- O campo de link do boleto deverá estar preenchido na tabela SE1.
- O dispositivo deverá possuir acesso à internet para abertura do boleto.
- O usuário deverá possuir permissão para acessar a rotina de Títulos.
- A sincronização entre ERP e Mobile deverá estar concluída.
Regras de Negócio
[RN1] - A funcionalidade será disponibilizada somente para títulos que possuam link de boleto preenchido.
[RN2] - Caso o campo do boleto esteja vazio, nenhuma opção de visualização ou compartilhamento deverá ser apresentada.
[RN3] - O Mobile apenas consumirá o link disponibilizado pelo ERP, não realizando qualquer validação sobre sua composição.
[RN4] - A visualização do boleto ocorrerá utilizando o navegador padrão do dispositivo.
[RN5] - O compartilhamento utilizará os mecanismos nativos do sistema operacional, respeitando os aplicativos instalados no aparelho.
[RN6] - Caso o link esteja inválido ou indisponível, a mensagem retornada será proveniente do navegador ou da instituição financeira, não sendo tratada pela aplicação Mobile.
[RN7] - A funcionalidade não permitirá edição do link pelo usuário.
[RN8] - O comportamento deverá ser compatível com dispositivos Android e iOS, conforme versões suportadas pelo Mobile.
Regras de Negócio
[RI1] - O ERP Protheus disponibilizará o novo campo contendo a URL do boleto na tabela SE1.
[RI2] - A API de integração deverá disponibilizar o novo atributo em seu retorno JSON durante a sincronização dos títulos.
[RI3] - O Mobile deverá armazenar localmente o link recebido juntamente com os demais dados do título.
[RI4] - Durante a sincronização, caso o link seja alterado no ERP, o Mobile deverá atualizar a informação local.
[RI5] - O consumo do novo campo deverá manter compatibilidade com clientes que ainda não possuam a funcionalidade implementada, tratando o campo como opcional.
[RI6] - A integração deverá preservar integralmente a URL recebida, sem alterações ou formatações.
[RI7] - O Mobile deverá abrir exatamente a URL disponibilizada pela integração, sem redirecionamentos ou manipulações adicionais.
Fluxograma
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
| Setor | Aprovado Por | Data |
|---|---|---|
| Integração - GeoSales | dd/mm/aaaa |
Empresa solicitante
| Setor | Aprovado Por | Data | Assinatura |
|---|---|---|---|
| Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
| Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
| Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |