29 KiB
Fluxo de Proposições no SGVP
Visão Geral
O fluxo de proposições permite que parlamentares criem propostas legislativas (proposições) e as enviem para o protocolo legislativo. Após análise, o protocolo pode incorporar a proposição (transformando-a em matéria legislativa) ou devolver para correção.
1. Conceitos Fundamentais
1.1 O que é uma Proposição?
Uma Proposição é uma proposta inicial feita por um autor (geralmente um parlamentar) que ainda não foi oficialmente incorporada ao processo legislativo. É um estágio preliminar antes de se tornar uma Matéria Legislativa.
Características:
- Criada pelo parlamentar/autor
- Pode ser editada enquanto não for enviada
- Não tramita (ainda não é oficial)
- Não pode ser votada
- Possui número sequencial próprio
1.2 O que é uma Matéria Legislativa?
Uma Matéria Legislativa é a proposição que foi oficialmente recebida e incorporada ao processo legislativo da casa. Após a incorporação, a matéria pode tramitar, ser votada e seguir todo o fluxo legislativo.
Características:
- Criada pelo operador de protocolo ao incorporar proposição
- Possui número oficial (PL nº 1/2025, por exemplo)
- Tramita entre unidades
- Pode ser incluída em sessões e votada
- Possui protocolo (se configurado)
1.3 Diferença entre Proposição e Matéria Legislativa
| Característica | Proposição | Matéria Legislativa |
|---|---|---|
| Status | Proposta preliminar | Oficialmente incorporada |
| Tramitação | Não tramita | Tramita entre unidades |
| Votação | Não pode ser votada | Pode ser votada |
| Criador | Autor (Parlamentar) | Operador de Protocolo |
| Edição | Pode ser editada pelo autor | Editada por operadores autorizados |
| Numeração | Sequencial de proposições | Numeração oficial legislativa |
2. Atores do Sistema
2.1 Parlamentar
- Membro eleito da casa legislativa
- Possui cadastro completo (dados pessoais, foto, biografia, mandatos)
- Ao ser cadastrado, automaticamente um Autor é criado para ele
2.2 Autor
- Abstração que representa quem pode criar proposições
- Pode ser:
- Um Parlamentar
- Um Órgão
- Uma Comissão
- Cidadão (dependendo da configuração)
- Quando um Parlamentar é criado, um Autor é criado automaticamente
2.3 Usuário do Sistema
- Login para acessar o sistema
- Pode estar vinculado a um ou mais Autores (através de OperadorAutor)
- Quando vinculado a um Autor, entra automaticamente no grupo "Autor"
2.4 Operador de Autor (OperadorAutor)
- Vínculo entre um usuário e um autor
- Permite que um usuário opere em nome de um autor
- Um usuário pode ser operador de múltiplos autores
- Um autor pode ter múltiplos operadores
2.5 Grupo "Autor"
- Grupo de permissões do Django
- Usuários deste grupo podem:
- Criar proposições
- Editar suas próprias proposições
- Enviar proposições
- Retornar proposições enviadas (cancelar envio)
- Ver proposições devolvidas
2.6 Operador de Protocolo/Matéria
- Responsável por receber e processar proposições
- Pode:
- Receber proposições (via código ou lista)
- Incorporar proposições (transformar em matéria)
- Devolver proposições (com justificativa)
- Gerar protocolos
- Grupos: Operador de Protocolo Administrativo ou Operador Geral
3. Estados de uma Proposição
3.1 Rascunho (Não Enviada)
- Datas:
data_envio = NULL,data_recebimento = NULL,data_devolucao = NULL - Quem vê: Apenas o autor/operador que criou
- Ações possíveis: Editar, Excluir, Enviar
3.2 Pendente (Enviada, aguardando recebimento)
- Datas:
data_envio != NULL,data_recebimento = NULL,data_devolucao = NULL - Quem vê: Autor e Operadores de Protocolo
- URL:
/proposicao/pendente/ - Ações possíveis:
- Autor: Retornar (cancelar envio)
- Operador: Receber ou Devolver
3.3 Devolvida
- Datas:
data_envio = NULL,data_recebimento = NULL,data_devolucao != NULL - Justificativa: Preenchida pelo operador
- Quem vê: Autor
- URL:
/proposicao/devolvida/ - Ações possíveis: Autor pode corrigir e reenviar
3.4 Incorporada (Recebida)
- Datas:
data_envio != NULL,data_recebimento != NULL,data_devolucao = NULL - Vinculação: Vinculada a uma Matéria Legislativa ou Documento Acessório
- Quem vê: Todos com permissão
- URL:
/proposicao/recebida/ - Resultado: Matéria Legislativa criada
4. Fluxo Completo Passo a Passo
ETAPA 1: Criar Parlamentar com Usuário
1.1 Criar o Parlamentar
- URL:
/parlamentar/create - Quem pode: Administradores ou Operadores com permissão
- Dados principais:
- Nome Completo
- Nome Parlamentar
- CPF, RG
- Sexo
- Data de nascimento
- Foto (opcional)
- Biografia (opcional)
- Resultado:
- Parlamentar criado
- Autor criado automaticamente vinculado ao parlamentar
1.2 Criar Usuário no Sistema
- URL:
/sistema/usuario/create - Dados:
- Username (login):
joao.silva - Email:
joao.silva@camara.gov.br - Senha: Senha forte
- Nome completo: João da Silva
- Username (login):
- Resultado: Usuário criado, mas ainda sem permissões
1.3 Vincular Usuário ao Autor
- URL:
/sistema/usuario/{id}/edit - No campo "Autor", selecione o autor do parlamentar
- Clique em "Salvar"
- Resultado:
- Usuário adicionado ao grupo "Autor"
- Registro OperadorAutor criado vinculando usuário → autor
- Usuário agora pode criar proposições em nome do parlamentar
ETAPA 2: Parlamentar Cria e Envia Proposição
2.1 Login como Parlamentar
- Acesse:
http://seu-sapl.com/login/ - Username:
joao.silva - Senha: (senha definida)
2.2 Criar Nova Proposição
-
URL:
/proposicao/create -
Formulário:
Campos principais:
- Tipo de Proposição: Projeto de Lei, Emenda, Requerimento, Moção, etc.
- Ementa/Descrição: Descrição resumida da proposição
- Matéria de Vinculação (opcional): Se for documento acessório de matéria existente
Opções de texto:
- Texto Original: Upload de arquivo (PDF, DOC, ODT)
- OU Texto Articulado: Usar editor interno do sistema (artigos, parágrafos, incisos)
-
Ações:
- Salvar: Proposição fica como rascunho
- Salvar e Adicionar Outro: Salva e abre formulário novo
-
Resultado:
- Proposição criada com número sequencial
- Status: Rascunho (pode editar)
- URL de detalhes:
/proposicao/{id}/
2.3 Editar Proposição (enquanto rascunho)
- URL:
/proposicao/{id}/edit - Altere qualquer campo
- Salve novamente
- Importante: Só pode editar enquanto não enviada
2.4 Enviar Proposição
-
Acesse:
/proposicao/{id}/ -
Revise todos os dados
-
Clique em "Enviar Proposição" (ou
?action=send) -
Confirme o envio
-
O que acontece:
data_envio= timestamp atualusuario_envio= usuário logado- Texto articulado é travado (se houver)
- Código de recebimento é gerado (hash)
- Número provável de matéria é estimado
- Status muda para: Pendente
-
Recibo:
- URL:
/proposicao/recibo/{id} - Contém código hash para recebimento
- Pode ser impresso
- Entregar ao protocolo
- URL:
2.5 Retornar Proposição (cancelar envio)
- Quando: Antes de ser recebida pelo protocolo
- Como: Acessar
/proposicao/{id}/?action=return - Resultado:
data_envio= NULL- Proposição volta ao estado de rascunho
- Pode ser editada novamente
2.6 Ver Minhas Proposições
- URL:
/proposicao/ - Lista todas proposições do autor logado
- Filtra por status: Rascunho, Pendente, Devolvida, Incorporada
ETAPA 3: Operador Recebe e Incorpora Proposição
3.1 Login como Operador de Protocolo
- Grupos: Operador de Protocolo Administrativo ou Operador Geral
3.2 Ver Proposições Pendentes
- URL:
/proposicao/pendente/ - Visualização: Lista de proposições enviadas aguardando recebimento
- Informações mostradas:
- Data de envio
- Autor
- Tipo de proposição
- Ementa/Descrição
- Link para receber
3.3 Receber Proposição
Opção A: Via Código Hash do Recibo
- URL:
/proposicao/receber/ - Inserir: Código hash do recibo
- Validação: Sistema valida se:
- Proposição existe
- Está em estado "enviada"
- Hash confere
- Redirecionamento:
/proposicao/confirmar/P{hash}/{id}
Opção B: Via Lista de Pendentes
- Acesse:
/proposicao/pendente/ - Clique na proposição desejada
- Clique em "Receber Proposição"
- Redirecionamento para tela de confirmação
3.4 Tela de Confirmação/Incorporação
URL: /proposicao/confirmar/P{hash}/{id}
Apresenta duas opções:
OPÇÃO A: INCORPORAR
Formulário de Incorporação:
-
Dados da Proposição (somente leitura):
- Tipo de proposição
- Data de envio
- Autor
- Ementa
- Texto/Arquivo
-
Configurações de Incorporação:
Se for Matéria Legislativa (Projeto de Lei, Emenda, etc.):
- Regime de Tramitação: Obrigatório
- Urgente
- Normal
- Prioridade
- Gerar Protocolo?: Sim/Não (se configuração permitir escolha)
- Número de Páginas: Se gerar protocolo
- Observação do Protocolo: Texto livre
Se for Documento Acessório:
- Vinculação a matéria existente
- Tipo de documento
- Regime de Tramitação: Obrigatório
-
Matéria de Vinculação (opcional):
- Se a proposição deve ser anexada a matéria existente
- Pesquisa por tipo, número e ano
- Sistema mostra ementa para confirmar
-
Ao clicar em "Incorporar":
Sistema cria:
-
MateriaLegislativa com:
- Tipo (baseado no tipo da proposição)
- Número sequencial
- Ano atual
- Ementa da proposição
- Regime de tramitação selecionado
- Texto original copiado
-
Autoria automática:
- Autor da proposição → Autor da matéria
- Marcado como primeiro autor
-
Protocolo (se configurado):
- Número sequencial
- Data de recebimento
- Tipo: Matéria Legislativa
- Número de páginas
Atualiza Proposição:
data_recebimento= timestamp atualusuario_recebimento= operador logado- Vincula à matéria criada
- Status: Incorporada
Histórico:
- Registro em HistoricoProposicao com status 'R' (Recebida)
-
-
Resultado:
- Mensagem de sucesso
- Link para a matéria criada
- Matéria pode ser acessada em
/materia/{id}/
OPÇÃO B: DEVOLVER
Formulário de Devolução:
-
Campo obrigatório:
- Justificativa de Devolução: Texto explicando motivo
- Exemplos:
- "Falta fundamentação legal"
- "Documento em formato incorreto"
- "Proposição duplicada"
- "Necessita correção de redação"
- Exemplos:
- Justificativa de Devolução: Texto explicando motivo
-
Ao clicar em "Devolver":
Atualiza Proposição:
data_devolucao= timestamp atualusuario_devolucao= operador logadojustificativa_devolucao= texto informadodata_envio= NULLdata_recebimento= NULL- Status: Devolvida
Histórico:
- Registro em HistoricoProposicao com status 'D' (Devolvida)
-
Resultado:
- Proposição volta para o autor
- Autor pode visualizar em
/proposicao/devolvida/ - Autor pode corrigir e reenviar
ETAPA 4: Matéria Tramita e Vai para Votação
4.1 Matéria Incorporada
- URL de listagem:
/materia/ou/materia/pesquisar-materia - URL de detalhes:
/materia/{id}/ - Informações:
- Tipo, Número, Ano
- Ementa
- Autores (incluindo autor da proposição original)
- Regime de tramitação
- Status atual
- Protocolo (se gerado)
- Texto original
- Link para proposição original
4.2 Despacho Inicial
- URL:
/materia/{id}/despachoinicial/create - Dados:
- Comissão que receberá
- Prazo de análise
- Resultado: Matéria despachada para comissão
4.3 Primeira Tramitação
- URL:
/materia/{id}/tramitacao/create - Dados:
- Unidade de origem (Protocolo)
- Unidade de destino (ex: Comissão de Justiça)
- Data de tramitação
- Status de tramitação (ex: "Em análise")
- Urgente? Sim/Não
- Turno (1º, 2º, Único)
- Texto da ação
- Resultado: Matéria tramitada para unidade
4.4 Tramitação em Lote
- URL:
/materia/tramitacao-em-lote - Permite tramitar múltiplas matérias simultaneamente
- Útil para despachar várias matérias para mesma comissão
4.5 Análise em Comissão
- Comissão analisa matéria
- Designa relator:
/materia/{id}/relatoria/create - Relator elabora parecer
- Comissão vota parecer
4.6 Inclusão em Sessão Plenária
- URL:
/sessao/{id}/adicionar-varias-materias-ordem-dia/ - Seleciona matérias para ordem do dia
- Define ordem de votação
- Resultado: Matéria incluída na pauta da sessão
4.7 Votação
-
Durante sessão plenária:
/sessao/{id}/ -
Acessa ordem do dia:
/sessao/{id}/matordemdia/ -
Tipos de votação:
- Simbólica:
/sessao/{id}/matordemdia/votsimb/{ordem}/{materia} - Nominal:
/sessao/{id}/matordemdia/votnom/{ordem}/{materia} - Secreta:
/sessao/{id}/matordemdia/votsec/{ordem}/{materia}
- Simbólica:
-
Resultados possíveis:
- Aprovada
- Rejeitada
- Aprovada com emendas
- Retirada de pauta
- Adiada
4.8 Criação de Norma Jurídica
- Se matéria aprovada e sancionada
- URL:
/norma/create - Vincula à matéria legislativa original
- Gera Lei, Decreto, Resolução, etc.
5. URLs e Telas Importantes
5.1 URLs de Proposição (Para Autores/Parlamentares)
| Ação | URL | Descrição |
|---|---|---|
| Listar minhas proposições | /proposicao/ |
Lista todas proposições do autor logado |
| Criar proposição | /proposicao/create |
Formulário de nova proposição |
| Ver detalhes | /proposicao/{id}/ |
Detalhes e ações disponíveis |
| Editar proposição | /proposicao/{id}/edit |
Editar proposição não enviada |
| Excluir proposição | /proposicao/{id}/delete |
Excluir proposição não enviada |
| Enviar proposição | /proposicao/{id}/?action=send |
Enviar para protocolo |
| Retornar proposição | /proposicao/{id}/?action=return |
Cancelar envio |
| Recibo | /proposicao/recibo/{id} |
Imprimir recibo com código |
| Devolvidas | /proposicao/devolvida/ |
Proposições devolvidas pelo protocolo |
5.2 URLs de Proposição (Para Operadores de Protocolo)
| Ação | URL | Descrição |
|---|---|---|
| Receber proposição | /proposicao/receber/ |
Inserir código do recibo |
| Confirmar/Incorporar | /proposicao/confirmar/P{hash}/{id} |
Tela de incorporação ou devolução |
| Pendentes | /proposicao/pendente/ |
Proposições aguardando recebimento |
| Recebidas/Incorporadas | /proposicao/recebida/ |
Proposições já incorporadas |
5.3 URLs de Matéria Legislativa
| Ação | URL | Descrição |
|---|---|---|
| Listar matérias | /materia/ |
Lista todas matérias |
| Pesquisar matéria | /materia/pesquisar-materia |
Pesquisa avançada |
| Ver detalhes | /materia/{id}/ |
Detalhes completos da matéria |
| Editar matéria | /materia/{id}/edit |
Editar dados da matéria |
| Adicionar tramitação | /materia/{id}/tramitacao/create |
Nova tramitação |
| Tramitação em lote | /materia/tramitacao-em-lote |
Tramitar várias matérias |
| Despacho inicial | /materia/{id}/despachoinicial/create |
Despachar para comissão |
| Adicionar autoria | /materia/{id}/autoria/create |
Adicionar mais autores |
| Documento acessório | /materia/{id}/documentoacessorio/create |
Anexar documento |
| Relatoria | /materia/{id}/relatoria/create |
Designar relator |
5.4 URLs de Configuração
| Ação | URL | Descrição |
|---|---|---|
| Tipos de Proposição | /sistema/materia/tipoproposicao/ |
Configurar tipos de proposição |
| Tipos de Matéria | /sistema/materia/tipo/ |
Configurar tipos de matéria |
| Regime de Tramitação | /sistema/materia/regimetramitacao/ |
Configurar regimes |
| Tipos de Autor | /sistema/base/tipoautor/ |
Configurar tipos de autor |
| Autores | /sistema/base/autor/ |
Gerenciar autores |
| Parlamentares | /parlamentar/ |
Gerenciar parlamentares |
| Usuários | /sistema/usuario/ |
Gerenciar usuários do sistema |
| Vincular Operador | /sistema/base/autor/{id}/operadorautor/ |
Vincular usuário a autor |
| Configurações App | /sistema/app-config/1/edit |
Configurações gerais do sistema |
6. Configurações do Sistema (AppConfig)
6.1 Configurações de Proposição
Acessadas em: /sistema/app-config/1/edit
Sequência de Numeração de Proposição
- 'A': Sequencial por ano para cada autor
- Autor 1: Proposição 1/2025, 2/2025, 3/2025...
- Autor 2: Proposição 1/2025, 2/2025, 3/2025...
- 'B': Sequencial por ano independente do autor
- Todos autores: Proposição 1/2025, 2/2025, 3/2025...
Receber Recibo de Proposição
- True: Protocolo DEVE usar código do recibo para receber
- False: Protocolo pode receber direto da lista de pendentes
Proposição - Incorporação Obrigatória
- 'O': Sempre gerar protocolo ao incorporar
- 'C': Perguntar se quer gerar protocolo (Operador escolhe)
- 'N': Nunca gerar protocolo ao incorporar
Escolher Número da Matéria
- True: Autor pode sugerir número da matéria
- False: Número atribuído automaticamente pelo sistema
7. Permissões e Grupos
7.1 Grupo "Autor"
Permissões:
materia.list_proposicao: Listar proposiçõesmateria.detail_proposicao: Ver detalhes de proposiçãomateria.add_proposicao: Criar proposiçãomateria.change_proposicao: Editar proposiçãomateria.delete_proposicao: Excluir proposiçãomateria.list_historicoproposicao: Ver históricomateria.detail_historicoproposicao: Ver detalhes do histórico
Restrições:
- Só pode ver/editar suas próprias proposições
- Não pode ver proposições de outros autores
- Não pode incorporar proposições
7.2 Grupo "Operador de Protocolo Administrativo"
Permissões:
materia.detail_proposicao_enviada: Ver proposições pendentesmateria.detail_proposicao_devolvida: Ver proposições devolvidasmateria.detail_proposicao_incorporada: Ver proposições incorporadasprotocoloadm.add_protocolo: Criar protocolosprotocoloadm.change_protocolo: Editar protocolosmateria.add_materialegislativa: Criar matérias (ao incorporar)
Ações permitidas:
- Receber proposições
- Incorporar proposições (criar matérias)
- Devolver proposições
- Gerar protocolos
7.3 Grupo "Operador de Matéria"
Permissões:
- CRUD completo em matérias legislativas
- Tramitação de matérias
- Documentos acessórios
- Relatorias
- Despachos
8. Exemplos Práticos
8.1 Criar Parlamentar com Usuário
Passo 1: Criar Parlamentar
- Acesse:
http://seu-sapl.com/parlamentar/create - Preencha:
- Nome Completo: "João da Silva"
- Nome Parlamentar: "João Silva"
- Sexo: Masculino
- CPF: 123.456.789-00
- Data Nascimento: 01/01/1980
- Salve
- Resultado: Parlamentar criado + Autor criado automaticamente
Passo 2: Verificar Autor
- Acesse:
http://seu-sapl.com/sistema/base/autor/ - Localize: "João da Silva" (tipo: Parlamentar)
- Anote o ID (ex: 25)
Passo 3: Criar Usuário
- Acesse:
http://seu-sapl.com/sistema/usuario/create - Preencha:
- Username:
joao.silva - Email:
joao.silva@camara.gov.br - Nome: "João da Silva"
- Senha:
Senha@Forte123
- Username:
- Salve
Passo 4: Vincular Usuário ao Autor
- Acesse:
http://seu-sapl.com/sistema/usuario/{id_usuario}/edit - No campo "Autor", selecione: "João da Silva"
- Salve
- Resultado:
- Usuário no grupo "Autor"
- OperadorAutor criado
- Pode criar proposições
8.2 Criar e Enviar Proposição
Passo 1: Login
- Login:
joao.silva/Senha@Forte123
Passo 2: Criar Proposição
- Acesse:
http://seu-sapl.com/proposicao/create - Preencha:
- Tipo: Projeto de Lei
- Ementa: "Dispõe sobre horário de funcionamento do comércio aos domingos"
- Texto Original: Upload arquivo
projeto_lei_comercio.pdf
- Clique em "Salvar"
Passo 3: Revisar
- Sistema redireciona para
/proposicao/{id}/ - Revise todos os dados
- Se necessário, clique em "Editar" e corrija
Passo 4: Enviar
- Clique em "Enviar Proposição"
- Confirme
- Código gerado:
P9a8b7c6d5e4f3g2h1i0_separador_123
Passo 5: Imprimir Recibo
- Acesse:
http://seu-sapl.com/proposicao/recibo/{id} - Imprima ou salve PDF
- Entregue ao protocolo
8.3 Receber e Incorporar (Operador)
Passo 1: Login como Operador
- Login:
operador_protocoloadm/interlegis
Passo 2: Ver Pendentes
- Acesse:
http://seu-sapl.com/proposicao/pendente/ - Veja lista de proposições enviadas
Passo 3: Receber via Código
- Acesse:
http://seu-sapl.com/proposicao/receber/ - Cole código:
P9a8b7c6d5e4f3g2h1i0_separador_123 - Clique em "Receber"
Passo 4: Incorporar
- Na tela de confirmação:
- Regime de Tramitação: Normal
- Gerar Protocolo: Sim
- Número de Páginas: 3
- Observação: "Proposição recebida via protocolo digital"
- Clique em "Incorporar"
Passo 5: Resultado
- Matéria criada: PL nº 1/2025
- Protocolo gerado: Protocolo nº 150/2025
- Autoria: João da Silva (primeiro autor)
- Status: Incorporada
- Link:
http://seu-sapl.com/materia/{id}/
Passo 6: Acessar Matéria
- Clique no link da matéria
- Veja todos dados
- Pode iniciar tramitação
8.4 Devolver Proposição
Passo 1: Receber Proposição
- Login como operador
- Acesse:
http://seu-sapl.com/proposicao/receber/ - Insira código ou selecione da lista
Passo 2: Devolver
- Na tela de confirmação
- Clique em "Devolver"
- Justificativa: "Documento apresentado em formato incorreto. Favor enviar em PDF/A conforme Resolução 123/2024"
- Clique em "Devolver"
Passo 3: Resultado
- Proposição volta para autor
- Status: Devolvida
- Autor vê em
/proposicao/devolvida/
Passo 4: Autor Corrige
- Login como autor
- Acesse:
http://seu-sapl.com/proposicao/devolvida/ - Vê proposição e justificativa
- Clica em "Editar"
- Corrige formato do arquivo
- Salva
- Envia novamente
9. Troubleshooting (Problemas Comuns)
9.1 "Usuário não consegue criar proposições"
Causa: Usuário não está vinculado a um Autor
Solução:
- Verifique se usuário está no grupo "Autor":
/sistema/usuario/{id}/edit - Verifique se existe OperadorAutor:
/sistema/base/autor/{id_autor}/operadorautor/ - Se não existe, crie o vínculo
9.2 "Proposição não aparece para receber"
Causa: Proposição não foi enviada
Solução:
- Autor deve acessar
/proposicao/{id}/ - Clicar em "Enviar Proposição"
- Verificar se
data_envioestá preenchida
9.3 "Erro ao incorporar proposição"
Causas possíveis:
- Regime de tramitação não selecionado (obrigatório)
- Tipo de proposição não vinculado a tipo de matéria
Solução:
- Acesse:
/sistema/materia/tipoproposicao/ - Edite o tipo de proposição
- Verifique campo "Tipo Correspondente"
- Deve apontar para um tipo de matéria (ex: Projeto de Lei)
9.4 "Parlamentar criado mas não aparece como autor"
Causa: Falha na criação automática do autor
Solução:
- Acesse:
/sistema/base/autor/create - Crie manualmente:
- Tipo: Parlamentar
- Parlamentar: Selecione o parlamentar
- Nome: Nome do parlamentar
- Salve
9.5 "Não consigo retornar proposição enviada"
Causa: Proposição já foi recebida pelo protocolo
Solução:
- Após recebimento, proposição não pode ser retornada
- Se necessário correção, operador deve devolver com justificativa
- Autor corrige e reenvia
9.6 "Código de recebimento inválido"
Causa: Código digitado incorretamente ou proposição já recebida
Solução:
- Verifique se código foi copiado corretamente (copiar do recibo)
- Verifique se proposição já está em
/proposicao/recebida/ - Se problema persistir, use lista de pendentes
10. Diagrama de Fluxo
┌─────────────────────────────────────────────────────────────────┐
│ FLUXO DE PROPOSIÇÕES │
└─────────────────────────────────────────────────────────────────┘
┌──────────────┐
│ PARLAMENTAR │
└──────┬───────┘
│
│ 1. Cria Proposição
│ /proposicao/create
▼
┌──────────────┐
│ PROPOSIÇÃO │
│ (Rascunho) │
└──────┬───────┘
│
│ 2. Envia Proposição
│ ?action=send
▼
┌──────────────┐
│ PROPOSIÇÃO │◄──────────┐
│ (Pendente) │ │ 5. Retorna (cancela)
└──────┬───────┘ │ ?action=return
│ │
│ 3. Recebe │
│ /proposicao/receber/
▼ │
┌──────────────┐ │
│ OPERADOR │───────────┘
│ PROTOCOLO │
└──────┬───────┘
│
│ 4. Decide
│
┌───┴───┐
│ │
│ │
▼ ▼
┌──────┐ ┌──────┐
│INCOR-│ │DEVOL-│
│PORAR │ │VER │
└───┬──┘ └───┬──┘
│ │
│ │ 6. Justifica
│ │ Volta para autor
│ ▼
│ ┌──────────────┐
│ │ PROPOSIÇÃO │
│ │ (Devolvida) │
│ └──────────────┘
│ │
│ │ 7. Corrige e reenvia
│ │
│ 8. Cria Matéria
│ Cria Autoria
│ Gera Protocolo
▼
┌──────────────┐
│ MATÉRIA │
│ LEGISLATIVA │
└──────┬───────┘
│
│ 9. Tramita
▼
┌──────────────┐
│ COMISSÕES │
│ PARECERES │
└──────┬───────┘
│
│ 10. Inclui em Sessão
▼
┌──────────────┐
│ SESSÃO │
│ PLENÁRIA │
└──────┬───────┘
│
│ 11. Vota
▼
┌──────────────┐
│ RESULTADO │
│ (Aprovada/ │
│ Rejeitada) │
└──────────────┘
11. Checklist de Configuração Inicial
Antes de usar o fluxo de proposições, configure:
- Casa Legislativa:
/sistema/casa-legislativa/ - Legislatura:
/sistema/parlamentar/legislatura/ - Partidos:
/sistema/parlamentar/partido/ - Tipos de Proposição:
/sistema/materia/tipoproposicao/- Vincular cada tipo a um "Tipo Correspondente" (tipo de matéria)
- Tipos de Matéria:
/sistema/materia/tipo/ - Regimes de Tramitação:
/sistema/materia/regimetramitacao/ - Tipos de Autor:
/sistema/base/tipoautor/ - Unidades de Tramitação:
/sistema/materia/unidadetramitacao/ - Configurações App:
/sistema/app-config/1/edit- Sequência numeração proposição
- Receber recibo obrigatório?
- Gerar protocolo obrigatório?
- Parlamentares:
/parlamentar/create - Usuários:
/sistema/usuario/create - Vincular Usuários a Autores:
/sistema/usuario/{id}/edit
12. Resumo Executivo
Para o Parlamentar/Autor:
- ✍️ Crie sua proposição com ementa e texto
- 📝 Revise quantas vezes precisar (enquanto não enviar)
- 📤 Envie quando estiver pronta
- 🎫 Guarde o código de recebimento
- ⏳ Aguarde o protocolo processar
- 🔄 Se devolvida, corrija e reenvie
Para o Operador de Protocolo:
- 📥 Receba proposições via código ou lista
- 🔍 Analise se está correta
- ✅ Incorpore gerando matéria OU
- ❌ Devolva com justificativa
- ⚙️ Configure regime, protocolo, etc.
Para o Operador de Matéria:
- 📋 Tramite matérias entre unidades
- 👥 Despache para comissões
- 📅 Inclua em sessões plenárias
- 🗳️ Registre votações
- 📜 Gere normas jurídicas (se aprovadas)
Documento criado em: 2025-10-02 Versão SGVP: 3.1.164-RC5