Sitemap · Gestão do núcleo
A Gestão do núcleo tem uma página por núcleo. Reuniões, ata, resoluções e documentos convivem na mesma página; a reunião e a ata abrem em janelas sobre ela. Os endpoints ficam na API Reference.
Rotas
| Rota do front | Página e finalidade | Ator no fluxo |
|---|---|---|
/gestao | Abre direto a Página do Núcleo quando a pessoa pode ver um único núcleo; quando pode ver mais de um, ou não faz parte de nenhum (por exemplo, com Acesso Global), mostra a lista dos núcleos que pode ver para escolher. | Qualquer integrante autenticado. |
/gestao/{sigla} | Página do Núcleo da sigla indicada: dados do núcleo, reuniões, atas, resoluções e documentos. | Quem pode ver o núcleo; as ações de liderança exigem a liderança do núcleo. |
/gestao/{sigla}/atas/{id} | Documento da ata registrada, “Ata NN/AAAA”, em lista descritiva em duas colunas e enxuto na tela, com o botão Imprimir; fórmula formal, assinaturas e timbre só na impressão. | Quem pode ler a ata. |
/gestao/{sigla}/resolucoes/{id} | Documento da resolução, no mesmo modelo e com a mesma regra de impressão. | Quem pode ver o núcleo. |
/gestao/presidencia | Página da Presidência: todos os núcleos, reuniões do catálogo e dos núcleos, lista de resoluções e atas registradas, e a ação “Agendar reunião” para reuniões fora do núcleo. | Alta Gestão e Acesso Global. |
/gestao/areas/{sigla} | Página da Área: núcleos da área, reuniões do catálogo, reuniões e resoluções dos núcleos da área e atas das reuniões fora do núcleo. | Acesso de Área da área; Alta Gestão e Acesso Global, em qualquer área. |
As palavras presidencia e areas ficam reservadas e nenhum núcleo as usa como sigla.
O menu do usuário tem a seção Núcleos, com os núcleos que a pessoa pode ver. Cada item mostra o nome do núcleo e, como descrição, a sigla e a área, e abre /gestao/{sigla}. Para quem pode abrir a Página da Presidência, a seção traz o item Presidência, e, para quem pode abrir a Página da Área, um item por área. Uma URL não concede autorização: a leitura e as ações dependem das regras da API.
Funções da página
| Função | O que oferece | Histórias relacionadas |
|---|---|---|
| Cabeçalho do núcleo | Nome, sigla, situação, área e liderança; ações “Registrar resolução” e “Agendar reunião”, só para a liderança. | US-GESTAO-002, US-ORGANIZACAO-001, US-ORGANIZACAO-002 |
| Lista de núcleos | Em /gestao, os núcleos que a pessoa pode ver, para escolher. | US-GESTAO-002 |
| Reuniões | Lista e calendário com as visões Hoje e Mês; a reunião ordinária aparece como “Reunião ordinária · <nome do tipo>”, sem o código do tipo, com a situação de cada uma. | US-GESTAO-003 |
| Agendar reunião | Formulário aberto pela ação do cabeçalho, só para a liderança, com a escolha entre ordinária, pelo nome do tipo, e extraordinária. | US-GESTAO-004 |
| Remarcar, adiar ou cancelar | Ações da reunião do núcleo, para a liderança do núcleo, para Acesso Global ou superior e para os membros dos núcleos da área de Alta Gestão (ALTG: Presidência e Assessoria). | US-GESTAO-012 |
| Janela da reunião | Data, hora, local, pauta e a ação Ingressar. | US-GESTAO-006 |
| Ata | Formulário compartilhado da ata em rascunho: presença nos avatares, Pauta e Deliberações em áreas de texto com edição simultânea, cursores com nome e cor, Condução e Redação; registro pela liderança; leitura da ata registrada. | US-GESTAO-007, US-GESTAO-008, US-GESTAO-019 |
| Resoluções | Lista das resoluções com número, ementa e situação; registro, revogação e marcação de cumprida pela liderança. | US-GESTAO-009, US-GESTAO-010 |
| Documentos | Lista das atas registradas, das resoluções e dos outros documentos anexados, busca pelo nome, pelo número ou pela ementa, filtro por tipo (ata, resolução ou outro); ata e resolução abrem na página própria, e o anexo é baixado. | US-GESTAO-011 |
| Documento da ata e da resolução | Página própria em HTML, enxuta na tela, com Imprimir; fórmula formal, assinaturas e timbre só na impressão. | US-GESTAO-008, US-GESTAO-009 |
| Reuniões do catálogo nas páginas | Na Página do Núcleo, na Página da Área e na Página da Presidência, as reuniões que o catálogo destina a cada uma, pelo nome de exibição. | US-GESTAO-013 |
| Página da Presidência | Núcleos, reuniões do catálogo e dos núcleos com filtro por núcleo, lista única de resoluções e atas registradas, ação “Agendar reunião”, sem histórico. | US-GESTAO-017 |
| Página da Área | Núcleos da área, reuniões do catálogo, reuniões e resoluções dos núcleos da área e atas das reuniões fora do núcleo, sem documentos, histórico nem ações. | US-GESTAO-018 |
| Agendar, remarcar, adiar e cancelar reunião fora do núcleo | Ações para os membros dos núcleos da área de Alta Gestão (ALTG: PRES e AESP) e para o Acesso Global. | US-GESTAO-014 |
| Transcrição | Na janela da ata, a transcrição do Google Meet da reunião, só para a liderança do núcleo e a Alta Gestão, com a opção de copiá-la para a ata; na reunião fora do núcleo, só para a Alta Gestão; na reunião sigilosa, só para quem participa. | US-GESTAO-015 |
| Histórico do núcleo | Feed lateral da Página do Núcleo com reuniões, atas, resoluções, documentos e Composição, do mais recente ao mais antigo, com filtro por tipo, sem as reuniões sigilosas e sem as reuniões fora do núcleo. | US-GESTAO-016 |
Páginas e operações da API
| Função | Operações |
|---|---|
Seção Núcleos do menu e lista de /gestao | GET /v1/me/nuclei |
| Dados do núcleo | GET /v1/organization/nuclei/{sigla}; GET /v1/organization/nuclei/{sigla}/members |
| Reuniões | GET /v1/work-items?kind=appointment&category=meeting&nucleusSigla={sigla}&from&to; GET /v1/nucleus-meetings?nucleusSigla={sigla} para o número |
| Agendar reunião | GET /v1/meeting-types?nucleusApplicable=true; POST /v1/work-items com nucleusSigla, meetingKind e meetingTypeCode |
| Remarcar, cancelar e adiar | PATCH /v1/work-items/{id}; POST /v1/work-items/{id}/postpone |
| Janela da reunião | GET /v1/work-items/{id} |
| Ata | POST /v1/meeting-minutes; GET /v1/meeting-minutes?workItemId=; GET /v1/meeting-minutes/{id}; PATCH /v1/meeting-minutes/{id}; POST /v1/meeting-minutes/{id}/register |
| Resoluções | POST /v1/resolutions; GET /v1/resolutions; GET /v1/resolutions/{id}; POST /v1/resolutions/{id}/revoke; POST /v1/resolutions/{id}/fulfill |
| Documento da ata e da resolução | GET /v1/meeting-minutes/{id}; GET /v1/resolutions/{id} |
| Documentos | GET /v1/organization/nuclei/{sigla}/documents; GET /v1/documents/{id}/download para anexos; POST /v1/attachments com resourceType nucleus para anexar |
| Reuniões do catálogo nas páginas | GET /v1/meeting-types (nome de exibição, páginas, público, sigilo e ata de cada tipo); GET /v1/institutional-meetings?page=&sigla=, com page igual a nucleus, area ou presidency |
| Agendar, remarcar, adiar e cancelar reunião fora do núcleo | POST /v1/institutional-meetings; PATCH /v1/work-items/{id}; POST /v1/work-items/{id}/postpone |
| Transcrição | transcriptAvailable em GET /v1/meeting-minutes e GET /v1/meeting-minutes/{id}; GET /v1/meeting-minutes/{id}/transcript; a leitura real depende de rota nova no serviço do Meet (lsa-messenger) |
| Histórico do núcleo | GET /v1/history/nucleus/{id}?orderDir=desc&resourceType=; reuniões e documentos já entram no histórico do núcleo, e as reuniões fora do núcleo ficam de fora |
| Página da Presidência e Página da Área | Existentes: GET /v1/me/nuclei, GET /v1/organization/areas, GET /v1/organization/nuclei, GET /v1/institutional-meetings?page=presidency e page=area&sigla=, GET /v1/nucleus-meetings, GET /v1/resolutions. A criar: a autorização de abertura de cada página e a leitura consolidada de vários núcleos |
| Ata em tempo real | A criar: canal de edição simultânea e de presença; hoje há só PATCH /v1/meeting-minutes/{id} com versão e conflito 409 |
Referências do fluxo
Histórias do usuário · Regras de negócio