Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Usuário seleciona a conta do locador e clica no botão “Informe de rendimentos“.

  2. Sistema exibe formulário para usuário preencher as datas inicial e final do período de apuração do informe de rendimentos.

  3. Usuário preenche as datas inicial e final do informe de rendimentos e clica no botão “Gerar”.

Componentes

Versão

...

2

Os componentes responsáveis pela implementação do informe de rendimentos na versão 1 2 são:

Componente

Tipo

Descrição

Informe_rendimentos

gerarInformeRendimentos

action

Ação em conta para chamar o componente que gera o informe de rendimentos na versão 2

informeRendimentosComp

gerarInformeRendimentos

aura

Componente responsável pela interface do usuário para gerar o informe de rendimentos na versão 2

RelatorioInformeRendimentos

InformeRendimentosController

apex

Classe responsável

pelo método gerarInformeRendimentosPDF que gera o informe de rendimentos na versão 1.RelatorioInformeRendimentosServico

por transmitir a requisição do componente para a camada de serviço

InformeRendimentosServico

apex

Classe

Class responsável pelo

método gerarRelatorioPdf

serviço que gera o informe de rendimentos

na versão 1

RelatorioInformeRendimentosPDF

InformeRendimentos

page

Página VF responsável pela criação do arquivo pdf na versão

1

2

InformeRendimentos

InformeRendimentosPageController

page

apex

Página VF

Classe responsável pela

criação do

lógica para gerar o arquivo pdf na versão 2

InformeRendimentosController

InformeRendimentosTeste

apex

Classe responsável pelos testes unitários e integrados do módulo

Versão

...

1

Os componentes responsáveis pela implementação do informe de rendimentos na versão 2 1 são:

Componente

Tipo

Descrição

gerarInformeRendimentos

Informe_rendimentos

action

Ação em conta para chamar o componente que gera o informe de rendimentos

na versão 2

gerarInformeRendimentos

informeRendimentosComp

aura

Componente responsável pela interface do usuário para gerar o informe de rendimentos

na versão 2

InformeRendimentosController

RelatorioInformeRendimentos

apex

Classe responsável

por transmitir a requisição do componente para a camada de serviçoInformeRendimentosServico

pelo método gerarInformeRendimentosPDF que gera o informe de rendimentos na versão 1.

RelatorioInformeRendimentosServico

apex

Class

Classe responsável pelo

serviço

método gerarRelatorioPdf que gera o informe de rendimentos na versão 1

InformeRendimentos

RelatorioInformeRendimentosPDF

page

Página VF responsável pela criação do arquivo pdf na versão

2

1

InformeRendimentosPageController

InformeRendimentos

apex

page

Classe

Página VF responsável pela

lógica para gerar o

criação do arquivo pdf na versão 2

Diagramas

Lucidchart
pages
pageCount1
autoUpdatetrue
alignleft
typerich
alignleft
autoSize1
macroIda000eca7-ce2d-4e85-8a91-6b3916414960
0instanceIdb4006761-2d8a-3786-8298-207d44fcadc5
pages0
width700documentId7a7207b1-a768-43e1-b67c-3a3c8b7a5509
documentTokenv2_4092f1ff50698a0b0b28e463257287ca16c6ca0301b9eb2af8ebda80b675aff6-a=103326617&c=b4006761-2d8a-3786-8298-207d44fcadc5&d=7a7207b1-a768-43e1-b67c-3a3c8b7a5509&p=2926542880
documentId7a7207b1-a768-43e1-b67c-3a3c8b7a5509
updated1706794942061
height500