# City

Uma cidade ou município, criada sob demanda a partir dos endereços.

Tabela de origem: Cities em Core Record Types (`schema:City`). Uma City é um lugar povoado com governo local. As cidades nascem sob demanda quando um endereço precisa, nunca por importação em massa.

## Regras e relacionamentos

Preencha Name e vincule um [State](/pt-br/systems/core/state). State Name [ST] e `Country <State>` são lidos por esse estado, então a cidade não tem vínculo próprio com país. Address lista os endereços da cidade. O campo primário é ID, numeração automática, então vínculos para uma cidade mostram um número, não o nome. Um campo Identifier anterior foi removido; se isso foi intencional é uma questão aberta.

## Ciclo de vida e verificações

Active marca uma cidade disponível para operações atuais. Record health é a fração de dois campos preenchidos (Name e State); Health check lista os que faltam. Step 1: Add City · V1 e Step 2: Changelog Information · V1 são conjuntos de colunas sem filtro, não um intake roteado.

## Campos da origem

Nomes, tipos, opções e vínculos são os configurados em Core Record Types. O significado é a primeira linha da descrição de cada campo no Airtable. As opções descrevem configuração; não provam que uma regra seja aplicada em outro lugar.

### Valores registrados

| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
| --- | --- | --- | --- |
| Name | Texto | Guarda o nome comum da cidade ou município. | Valor informado. |
| Active | Caixa de seleção | Guarda se esta cidade está disponível para operações atuais. | Valor informado. |

### Vínculos

| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
| --- | --- | --- | --- |
| State | Vínculos | Vincula o estado ou província desta cidade. | → [State](/pt-br/systems/core/state) · um registro |
| Address | Vínculos | Vincula os endereços situados nesta cidade. | → [Address](/pt-br/systems/core/address) · vários registros |
| Tags | Vínculos | Vincula rótulos opcionais do catálogo compartilhado de Tags do Core. | → [Tag](/pt-br/systems/core/tag) · vários registros |

### Calculados

| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
| --- | --- | --- | --- |
| State Name [ST] | Lookup | Mostra o nome do estado vinculado para que a cidade se leia sozinha. | Lookup de Name por State |
| Country &lt;State&gt; | Lookup | Mostra o país da cidade, herdado do seu estado. | Lookup de Country Name [CT] por State |
| Record health | Fórmula | Mostra a completude dos dados principais desta cidade, como a fração de dois campos-chave preenchidos. | Fórmula abaixo. |
| Health check | Fórmula | Diz em palavras o que falta nos dados principais desta cidade, ou mostra ✅ quando nada falta. | Fórmula abaixo. |

### Gerados pelo Airtable

| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
| --- | --- | --- | --- |
| ID | Numeração automática | Mostra o número sequencial que o Airtable deu a esta cidade na criação da linha. | Valor de sistema do Airtable. |
| Created By | Criado por | Shows who created this row in Airtable. | Valor de sistema do Airtable. |
| Created | Data de criação | Shows when this row was created in Airtable. | Valor de sistema do Airtable. |
| Last Modified By | Última alteração por | Shows who last changed any value in this row. | Valor de sistema do Airtable. |
| Last Modified | Data da última alteração | Shows when any value in this row last changed. | Valor de sistema do Airtable. |

## Fórmulas atuais

Os IDs de campo aparecem como os nomes atuais dos campos.

### Record health

```text
SUM(
IF({Name},1,0),
IF(COUNTA({State})>0,1,0)
)/2
```

### Health check

```text
IF(
  AND(
    {Name},
    COUNTA({State})>0
  ),
  "✅",
  "Missing: " & REGEX_REPLACE(
    CONCATENATE(
      IF({Name}, "", "Name, "),
      IF(COUNTA({State})>0, "", "State, ")
    ),
    ", $", ""
  )
)
```

## Exemplo (fictício)

Antes de vincular um endereço em Austin, quem mantém procura Austin em Cities, não encontra, cria Name "Austin", vincula State Texas e marca Active. `Country <State>` passa a mostrar United States.

## Uso por outros sistemas

Nenhum outro sistema espelha esta tabela.

[Corrigir registros compartilhados](/pt-br/systems/core/maintain-shared-records) · [Todas as entidades](/pt-br/systems/core/entities)