Renderização de Formulários

Essa sessão serão apresentados exemplos de como são especificados os formulário para um dado serviço. As informações sobre os campos, tipos, valores, dentro outras, todas vem do provedor que está oferecendo o serviço, seguindo um contrato estabelecido pelo Balcão de Serviços Digitais.

Os trechos em JSON e de código-fonte Python exibidos após cada tela, são de responsabilidade do Provedor. Com base nessas informações, o Balção de Serviços Digitais monta e exibe o formulário para o cidadão.

Fluxo de Trabalho

  1. Cidadão escolhe o serviço desejado;

  2. Balcão faz uma requisição (GET) ao Provedor;

  3. A requisição inicial (GET) indica ao Provedor que ele deverá devolver o formulário da PRIMEIRA etapa;

  4. Cidadão preenche o formulário e clica em ENVIAR;

  5. Balcão envia as informações (POST) ao Provedor;

  6. Provedor recebe as informações (via POST), persiste os dados, e se houver uma etapa seguinte, já devolve como resposta as informações (formato JSON) desta nova etapa;

  7. Balcão percebe que há uma nova etapa e já renderiza os campos da nova etapa;

  8. Esse ciclo se repete até a última etapa;

  9. Ao receber a última etapa, o Provedor dá como encerrado o RECEBIMENTO da solicitação;

  10. O Balcão percebe que não há uma nova etapa e redireciona usuário para tela com histórico de solicitações.

Escolha do Serviço pelo Cidadão

O acesso do cidadão é através do LINK: https://sso.acesso.gov.br/login

Last updated