Referência

Módulos e dependências

Catálogo de módulos configuráveis por empresa, objetos habilitados e dependências operacionais.

Baixar Markdown
  1. Catálogo atual
  2. Dependências e ordem recomendada
  3. O que acontece ao desativar um módulo
  4. Configurar módulos
  5. Conteúdo relacionado

Os módulos controlam quais áreas do GovFrame estão disponíveis para cada empresa. A configuração pertence ao tenant e é aplicada em duas camadas:

  • Frontend: oculta rotas, acessos rápidos e componentes que não correspondem.
  • Backend: rejeita consultas e mutações do módulo desativado.

Os dados existentes não são excluídos automaticamente ao desativar um módulo; ficam fora da operação visível até que o módulo seja ativado novamente, de acordo com a política da empresa.

Catálogo atual

Módulo Chave Grupo O que habilita Dependências declaradas
Termos de negócio businessTerms Governança Glossário, definições e relações semânticas. —
Papéis de governança governanceRoles Governança Responsáveis pelos dados, Curadores de dados e perfis de responsabilidade do catálogo. —
Regras de qualidade qualityRules Governança Regras, dimensões, validações e SQL SELECT gerado. Dicionário técnico, Repositórios
Políticas policies Governança Políticas, processos, procedimentos, versões e evidências. —
Objetivos e KPI kpis Governança Objetivos, KPI/Key Results, medições, revisões e vínculos. —
Dicionário técnico technicalDictionary Arquitetura Tabelas, campos, descrições e associações com atributos. Repositórios
Repositórios de dados dataRepositories Arquitetura Bancos de dados ou plataformas analíticas/operacionais, conexões e metadados. —
Sistemas systems Arquitetura Sistemas de origem, consumo ou suporte do ecossistema. —
Dados não estruturados unstructuredData Arquitetura Fontes e ativos não estruturados associados à taxonomia. —
Ativos de dados dataAssets Arquitetura Datasets, APIs, relatórios e outros ativos governáveis. —
Produtos de dados dataProducts Entrega Produtos compostos por ativos, contratos e responsabilidades. Ativos de dados, Contratos
Contratos de dados dataContracts Entrega Compromissos, atributos, regras, campos, termos, sistemas e consumidores. Ativos de dados, Dicionário técnico, Regras de qualidade
Workflows de governança workflows Governança Casos, etapas, tarefas, aprovações, SLA, evidências e exceções. —
Explorador de relações relationshipExplorer Experiência Visão geral, Impacto e Detalhe técnico do ecossistema. Termos, Regras de qualidade, Dicionário técnico

A configuração usa true/false por chave. Os módulos são criados ativos por padrão na configuração inicial, a menos que a empresa estabeleça outra política durante a criação.

Dependências e ordem recomendada

Para uma implementação progressiva:

1. Taxonomia e acesso
2. Repositórios de dados
3. Dicionário técnico
4. Termos de negócio
5. Regras de qualidade
6. Ativos e Produtos
7. Contratos
8. Workflows e solicitações
9. KPI, políticas e Explorador de relações

Relações importantes:

  • Não há Dicionário técnico útil sem um Repositório registrado.
  • As Regras de qualidade podem existir sem SQL gerado, mas, para gerar SQL, exigem associações válidas a campos físicos e um dialeto configurado.
  • Um Contrato pode armazenar atributos, regras, campos, termos e sistemas; por isso, convém ativar os módulos relacionados.
  • Um Produto é composto por Ativos e pode estar relacionado a Contratos.
  • O Explorador pode ser aberto com uma taxonomia, mas sua visão técnica agrega mais valor quando existem Termos, Regras e Dicionário técnico.

O que acontece ao desativar um módulo

Situação Comportamento esperado
Rota direta do módulo A aplicação exibe um estado de módulo desativado e não permite operar.
Menu ou acesso rápido O acesso desaparece; nenhum bloco vazio sem função é exibido.
Consulta tRPC do módulo O backend a rejeita por meio da validação do módulo.
Mutação do módulo O backend a rejeita mesmo que haja uma tentativa de invocá-la manualmente.
Dados criados anteriormente São preservados; a tela de administração informa o impacto antes da confirmação.
Dependência desativada A função que depende dela pode ficar oculta, limitada ou rejeitar operações, de acordo com o contrato do procedimento.
Reativação A visibilidade e a operação voltam a estar disponíveis, sujeitas a papéis, escopo e estado dos dados.

Desativar um módulo não revoga, por si só, os papéis do tenant, mas uma alteração sensível de papel ou escopo deve invalidar sessões conforme a política de segurança.

Configurar módulos

A gestão é feita na administração de empresas:

  1. Selecione a empresa ativa.
  2. Abra Módulos.
  3. Revise o grupo e a descrição de cada módulo.
  4. Consulte o impacto: a plataforma mostra quantos registros ficarão ocultos.
  5. Confirme a alteração.
  6. Verifique o menu, as rotas e as respostas do módulo.

A pessoa que configura módulos deve ter capacidade de administração da plataforma ou autorização equivalente. O usuário final não pode ativar um módulo alterando parâmetros no navegador.

Conteúdo relacionado

Fontes desta documentação

  • Módulosydependencias.md