Projeto

Geral

Perfil

Guia de Testes - Participação Presencial em Reuniões de Comissão

1. Visão Geral

1.1 Como Funciona a Aplicação

A aplicação de participação presencial permite que cidadãos interajam com reuniões de comissão utilizando apenas o ID interno do local.

Exemplo de URL real:

https://wwwh.almg.gov.br/painel/local/31

Corresponde ao Auditório José Alencar

Janela de interação: Cidadão pode interagir com reuniões no intervalo de 1 hora antes do início programado até 1 hora depois do término efetivo, tomando por referência a data/hora de acesso.

Ações disponíveis (dependem da configuração da reunião):

Ação Disponibilidade
Registrar presença Sempre exibido em todas as reuniões
Inscrição para fala Exibido somente quando a reunião está configurada com participação presencial no SRC e com flag de inscrição para fala habilitada no SGPD
Envio de perguntas Exibido quando a reunião está configurada com participação presencial no SRC. Fica desabilitado quando a flag de envio de perguntas está desabilitada no SGPD

1.2 Simulação de Data para Testes

Como a aplicação é totalmente amarrada à data/hora de acesso, existe um parâmetro especial para simular datas passadas nos ambientes de desenvolvimento e homologação.

Sintaxe:

?dataSimulacao=AAAA-MM-DD

Exemplo:

https://wwwh.almg.gov.br/painel/local/31?dataSimulacao=2025-09-01

Traz toda a programação do Auditório José Alencar em 01/09/2025

Observação: Para testar, utilize CPFs que estavam presentes na ALMG na data simulada. Por exemplo, o CPF 050.097.656-24 estava presente em 01/09/2025.

2. Configuração do Ambiente

2.1 CPFs Disponíveis

Para Testes na Data 19/08/2025

Os seguintes CPFs foram identificados no controle de acesso da ALMG em 19/08/2025:

050.097.656-24
034.190.636-01
679.772.276-49

Para Testes no SGPD

CPFs com combinações de foto e nome social:

CPF Foto Nome Social
092.815.396-91
912.484.346-68
051.572.286-35
577.072.196-00

2.2 Configuração do SRC

Importante: Esta configuração deve ser refeita após a atualização do banco H11 às segundas-feiras.

Passo a passo:

  1. Abrir aplicativo SRC H11 (atalho no Desktop)
  2. Fazer login no sistema
  3. Navegar: Menu Reunião → Editar
  4. Informar dados da reunião (chave)
  5. Editar configurações desejadas
  6. Clicar no ícone salvar no topo (ao lado do X)

Observação: Para criar o painel de interatividade, a reunião precisa ter pauta publicada.

3. Cenários de Teste

3.1 Local Sem Eventos

Objetivo: Verificar comportamento quando não há eventos no dia.

URL:

https://wwwh.almg.gov.br/painel/local/1?dataSimulacao=2025-08-19

Resultado esperado:

  • Mensagem exibida: "Não há eventos disponíveis para participação presencial neste local"

3.2 Participação Presencial Desabilitada

Objetivo: Verificar comportamento com eventos sem participação presencial habilitada no SRC.

URL:

https://wwwh.almg.gov.br/painel/local/25?dataSimulacao=2025-08-19

Resultado esperado:

  • Local com mais de um evento exibido
  • Apenas a opção "Registrar presença" disponível
  • Inscrição para fala e envio de perguntas não aparecem

3.3 Inscrição/Pergunta Desabilitada

Objetivo: Verificar comportamento com participação presencial habilitada, mas flags de inscrição/pergunta desabilitadas no SGPD.

Pré-requisito: Seguir os passos em "2.2 Configuração do SRC" para habilitar participação presencial na reunião.

URL:

https://wwwh.almg.gov.br/painel/local/24?dataSimulacao=2025-08-19

URL SGPD relacionada:

https://sgpd-homolog.almg.gov.br/assessoria/18847

Resultado esperado:

  • Registrar presença: habilitado
  • Inscrição para fala: não é exibido
  • Envio de perguntas: exibido desabilitado

3.4 Inscrição/Pergunta Habilitada

Objetivo: Verificar funcionamento completo com todas as funcionalidades habilitadas.

Pré-requisitos:

  1. Seguir os passos em "2.2 Configuração do SRC" para habilitar participação presencial na reunião
  2. Executar ajuste na base de dados (banco H11, usuário uspd02):
select funsetaroleweb() from dual;
update vpainel_interatividade set aind_status_painel = 'A' where aide_objeto = 18915;
commit;

-- para validar
select * from vpainel_interatividade where aide_objeto = 18915;

URL Frontend:

https://wwwh.almg.gov.br/painel/local/31?dataSimulacao=2025-08-19

Resultado esperado:

Os resultados dependem de alterar no SGPD as flags de Inscrição para fala e Envio de perguntas. Testar marcando e desmarcando várias vezes cada uma delas:

  • Registrar presença: habilitado
  • Inscrição para fala: habilitada (quando flag marcada no SGPD)
  • Envio de perguntas: habilitado (quando flag marcada no SGPD)
  • Gerenciar perguntas: deve ser exibido mesmo com "Envio de perguntas" desmarcado no SGPD, caso exista pergunta enviada pelo cidadão
  • Remover inscrição para fala: deve ser exibido mesmo com flag de inscrição desmarcada no SGPD

Validação no SGPD:

Durante os testes, verificar no SGPD se as ações são corretamente refletidas:

Assessoria:

https://sgpd-homolog.almg.gov.br/assessoria/18915
  • Verificar se inscrições para fala aparecem na interface de assessoria
  • Validar exibição de foto e nome social conforme CPFs de teste

Painel Interativo:

https://sgpd-homolog.almg.gov.br/painel/18915
  • Verificar se perguntas presenciais NÃO aparecem no painel interativo

Fluxo de teste completo:

  1. Acessar URL do local
  2. Informar CPF válido (ex: 050.097.656-24)
  3. Selecionar evento disponível
  4. Registrar presença
  5. Preencher e enviar inscrição para fala → verificar no SGPD Assessoria
  6. Preencher e enviar pergunta à mesa → verificar que NÃO aparece no SGPD Painel Interativo
  7. Verificar gerenciamento de perguntas (listagem e remoção)
  8. Testar remoção da inscrição para fala → verificar remoção no SGPD Assessoria
  9. Validar pré-preenchimento automático em novas ações
  10. Testar alteração dos dados do cidadão nos formulários e verificar que:
    • As alterações persistem durante a "sessão" do cidadão
    • As alterações não são refletidas no cadastro de cidadão
    • Ao "deslogar", as mudanças são desfeitas e volta-se ao cadastro original