Modelo de dados – Organograma
A carga de organograma envia a estrutura completa de órgãos e unidades de um patriarca.
Ela usa o objeto CargaOrganogramaEntrada, que contém:
- o identificador do patriarca; e
- a lista de órgãos com suas unidades internas.
Objeto CargaOrganogramaEntrada
{
"PatriarcaId": "GUID-DO-PATRIARCA",
"Orgaos": [ { ... } ]
}
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
PatriarcaId | string (GUID) | Sim | Identificador do patriarca onde a carga será aplicada. Deve corresponder ao patriarca da autorização. |
Orgaos | array | Sim | Lista de órgãos que pertencem ao patriarca. Cada item é um OrgaoEntrada. |
Objeto OrgaoEntrada
Representa um órgão (secretaria, autarquia, prefeitura, empresa pública etc.) e suas unidades internas.
{
"ChaveExterna": "ORG-SESA",
"Nome": "Secretaria de Estado da Saúde",
"Sigla": "SESA",
"Unidades": [ { ... } ]
}