@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
431 lines (430 loc) • 14.6 kB
JSON
{
"title": "Estrutura Organizacional - Sistema DGP/ANPD",
"description": "Hierarquia completa de unidades organizacionais da ANPD com códigos SIORG",
"metadata": {
"generated_at": "2025-09-18T14:45:30.123456Z",
"schema_version": "1.2.0",
"last_updated_by": "sistema-dgp",
"source": "Sistema de Organização e Inovação Institucional do Governo Federal - SIORG",
"notes": "Estrutura organizacional normalizada com metadados, índices e validação"
},
"enums": {
"tipos_unidade": [
"organizacao",
"diretoria",
"coordenacao-geral",
"coordenacao",
"divisao",
"servico",
"setor",
"gabinete",
"secretaria-geral",
"ouvidoria",
"corregedoria",
"procuradoria",
"conselho"
],
"niveis_hierarquicos": [1, 2, 3, 4, 5]
},
"organizacao": {
"codigo": "235884",
"sigla": "ANPD",
"nome": "Agência Nacional de Proteção de Dados",
"tipo": "organizacao",
"nivel": 1,
"unidades": [
{
"codigo": "266843",
"sigla": "CGA",
"nome": "Coordenação-Geral de Administração",
"filhos": [
{
"codigo": "266852",
"sigla": "CLOG",
"nome": "Coordenação de Logística",
"filhos": [
{
"codigo": "289127",
"sigla": "DICOMP",
"nome": "Divisão de Compras"
},
{
"codigo": "289128",
"sigla": "SERCO",
"nome": "Serviço de Contratos"
},
{
"codigo": "289129",
"sigla": "SEIMP",
"nome": "Serviço de Infraestrutura, Materiais e Patrimônio"
}
]
},
{
"codigo": "289109",
"sigla": "DGP",
"nome": "Divisão de Gestão de Pessoas",
"filhos": [
{
"codigo": "289110",
"sigla": "SARH",
"nome": "Serviço de Administração de Recursos Humanos"
},
{
"codigo": "289111",
"sigla": "SED",
"nome": "Serviço de Desenvolvimento"
}
]
},
{
"codigo": "289112",
"sigla": "DIOF",
"nome": "Divisão de Orçamento e Finanças",
"filhos": [
{
"codigo": "289113",
"sigla": "SEORC",
"nome": "Serviço Orçamentário"
},
{
"codigo": "289114",
"sigla": "SEF",
"nome": "Serviço Financeiro"
}
]
}
]
},
{
"codigo": "266847",
"sigla": "CGRII",
"nome": "Coordenação-Geral de Relações Institucionais e Internacionais",
"filhos": [
{
"codigo": "289033",
"sigla": "CAI",
"nome": "Coordenação de Assuntos Internacionais"
},
{
"codigo": "266855",
"sigla": "CRI",
"nome": "Coordenação de Relações Institucionais"
}
]
},
{
"codigo": "289105",
"sigla": "CGTI",
"nome": "Coordenação-Geral de Tecnologia da Informação",
"filhos": [
{
"codigo": "289115",
"sigla": "CIS",
"nome": "Coordenação de Infraestrutura e Segurança de TI"
},
{
"codigo": "289116",
"sigla": "DDSS",
"nome": "Divisão de Desenvolvimento e Sustentação de Sistemas"
}
]
},
{
"codigo": "266851",
"sigla": "GABPR",
"nome": "Gabinete"
},
{
"codigo": "266850",
"sigla": "SG",
"nome": "Secretaria-Geral"
},
{
"codigo": "266846",
"sigla": "CGF",
"nome": "Coordenação-Geral de Fiscalização",
"filhos": [
{
"codigo": "266856",
"sigla": "FIS",
"nome": "Coordenação de Fiscalização"
},
{
"codigo": "266857",
"sigla": "TIS",
"nome": "Coordenação de Tratamento de Incidentes de Segurança"
},
{
"codigo": "289126",
"sigla": "DIM",
"nome": "Divisão de Monitoramento"
}
]
},
{
"codigo": "266845",
"sigla": "CGN",
"nome": "Coordenação-Geral de Normatização",
"filhos": [
{
"codigo": "266858",
"sigla": "CON1",
"nome": "Coordenação de Normatização 1"
},
{
"codigo": "266859",
"sigla": "CON2",
"nome": "Coordenação de Normatização 2"
}
]
},
{
"codigo": "266844",
"sigla": "CGTP",
"nome": "Coordenação-Geral de Tecnologia e Pesquisa",
"filhos": [
{
"codigo": "266860",
"sigla": "CIP",
"nome": "Coordenação de Inovação e Pesquisa"
},
{
"codigo": "289117",
"sigla": "DIT",
"nome": "Divisão de Tecnologia"
}
]
},
{
"codigo": "241791",
"sigla": "COR",
"nome": "Corregedoria",
"filhos": [
{
"codigo": "289108",
"sigla": "COAC",
"nome": "Coordenação de Apoio à Corregedoria"
}
]
},
{
"codigo": "266848",
"sigla": "OUV",
"nome": "Ouvidoria",
"filhos": [
{
"codigo": "289107",
"sigla": "CA",
"nome": "Coordenação de Atendimento"
},
{
"codigo": "289121",
"sigla": "SEMEQ",
"nome": "Serviço de Métodos e Qualidade"
}
]
},
{
"codigo": "302585",
"sigla": "PFE",
"nome": "Procuradoria-Federal Especializada",
"filhos": [
{
"codigo": "266861",
"sigla": "CCONSU",
"nome": "Coordenação de Consultivo"
},
{
"codigo": "302783",
"sigla": "SECON",
"nome": "Setor de Consultivo"
}
]
},
{
"codigo": "241789",
"sigla": "CD",
"nome": "Conselho Diretor",
"tipo": "conselho",
"nivel": 2,
"unidades": []
},
{
"codigo": "241790",
"sigla": "CNPDPP",
"nome": "Conselho Nacional de Proteção de Dados Pessoais e da Privacidade",
"tipo": "conselho",
"nivel": 2,
"unidades": []
}
]
},
"indices": {
"por_tipo": {
"organizacao": ["ANPD"],
"coordenacao-geral": ["CGA", "CGRII", "CGTI", "CGF", "CGN", "CGTP"],
"coordenacao": [
"CLOG",
"CAI",
"CRI",
"CIS",
"FIS",
"TIS",
"CON1",
"CON2",
"CIP",
"COAC",
"CA",
"CCONSU"
],
"divisao": ["DGP", "DIOF", "DDSS", "DIM", "DIT", "DICOMP"],
"servico": ["SARH", "SED", "SEORC", "SEF", "SEMEQ"],
"setor": ["SECON"],
"gabinete": ["GABPR"],
"secretaria-geral": ["SG"],
"corregedoria": ["COR"],
"ouvidoria": ["OUV"],
"procuradoria": ["PFE"],
"conselho": ["CD", "CNPDPP"]
},
"por_nivel": {
"nivel_1": ["ANPD"],
"nivel_2": [
"CGA",
"CGRII",
"CGTI",
"GABPR",
"SG",
"CGF",
"CGN",
"CGTP",
"COR",
"OUV",
"PFE",
"CD",
"CNPDPP"
],
"nivel_3": [
"CLOG",
"DGP",
"DIOF",
"CAI",
"CRI",
"CIS",
"DDSS",
"FIS",
"TIS",
"DIM",
"CON1",
"CON2",
"CIP",
"DIT",
"COAC",
"CA",
"SEMEQ",
"CCONSU"
],
"nivel_4": [
"SARH",
"SED",
"SEORC",
"SEF",
"DICOMP",
"SERCO",
"SEIMP",
"SECON"
]
},
"por_codigo_siorg": {
"235884": "ANPD",
"266843": "CGA",
"266847": "CGRII",
"289105": "CGTI",
"266851": "GABPR",
"266850": "SG",
"266846": "CGF",
"266845": "CGN",
"266844": "CGTP",
"241791": "COR",
"266848": "OUV",
"302585": "PFE",
"241789": "CD",
"241790": "CNPDPP",
"266852": "CLOG",
"289109": "DGP",
"289112": "DIOF",
"289033": "CAI",
"266855": "CRI",
"289115": "CIS",
"289116": "DDSS",
"266856": "FIS",
"266857": "TIS",
"289126": "DIM",
"266858": "CON1",
"266859": "CON2",
"266860": "CIP",
"289117": "DIT",
"289108": "COAC",
"289107": "CA",
"289121": "SEMEQ",
"266861": "CCONSU",
"302783": "SECON",
"289127": "DICOMP",
"289128": "SERCO",
"289129": "SEIMP",
"289110": "SARH",
"289111": "SED",
"289113": "SEORC",
"289114": "SEF"
},
"unidades_administrativas": [
"CGA",
"CLOG",
"DGP",
"DIOF",
"GABPR",
"SG",
"CGRII",
"CGTI",
"COR",
"OUV",
"PFE"
],
"unidades_finalistas": ["CGF", "CGN", "CGTP"],
"orgaos_colegiados": ["CD", "CNPDPP"]
},
"validacao": {
"campos_obrigatorios": ["codigo", "sigla", "nome", "tipo", "nivel"],
"campos_opcionais": ["unidades"],
"valores_validos": {
"tipo": [
"organizacao",
"diretoria",
"coordenacao-geral",
"coordenacao",
"divisao",
"servico",
"setor",
"gabinete",
"secretaria-geral",
"ouvidoria",
"corregedoria",
"procuradoria",
"conselho"
],
"nivel": [1, 2, 3, 4, 5]
},
"regras_estruturais": {
"organizacao_nivel_1": "Apenas ANPD pode ter nível 1 (organização raiz)",
"coordenacoes_gerais_nivel_2": "Coordenações-Gerais são sempre nível 2, diretamente subordinadas à ANPD",
"subordinacao_hierarquica": "Unidades filhas têm nível superior ao da unidade pai",
"codigos_siorg_unicos": "Cada código SIORG é único na estrutura organizacional",
"siglas_unicas": "Cada sigla é única dentro da organização",
"niveis_consecutivos": "Não deve haver saltos de níveis na hierarquia",
"tipos_consistentes": "Tipos de unidade devem ser consistentes com os níveis hierárquicos",
"gabinete_unico": "Apenas um gabinete por organização",
"secretaria_geral_unica": "Apenas uma secretaria-geral por organização"
}
}
}