Address
Um endereço postal compartilhado por pessoas, organizações e filiais.
Tabela de origem: Address em Core Record Types (schema:PostalAddress). Um Address é um endereço postal: linha da rua, cidade, região, código postal e país. People, Organizations e Branch o vinculam; ele não tem dono próprio.
Regras e relacionamentos
Preencha Street Address* e Complement°, depois vincule uma City, um State e um Country. Full Address junta esses valores em uma linha. Type diz como a parte vinculada usa o endereço: Primary, Billing, Mailing ou Other. Person, Organizations (Primary Address), Organizations (Registered Agent Address) e Branches são vínculos inversos: vincule o endereço a partir da pessoa, empresa ou filial. Reutilize uma linha existente quando duas partes compartilham o lugar.
Ciclo de vida e verificações
A tabela não tem campo de status. Record health é a fração de seis campos preenchidos; Health check lista os que faltam. Zipcode é número, então um zero à esquerda se perde; um Work Item propõe mudá-lo para texto. State, City e Country são vínculos de registro único, mas nada verifica se a cidade pertence ao estado ou o estado ao país.
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 |
|---|---|---|---|
| Street Address* | Texto | Guarda o nome da rua e o número do imóvel deste endereço. | Valor informado. |
| Zipcode | Número | Guarda o código postal do endereço como número inteiro. | Valor informado. |
| Complement° | Texto | Guarda o que vem depois da linha da rua, como apartamento, sala, andar ou nome do prédio. | Valor informado. |
| Type | Seleção múltipla | Guarda como a pessoa ou empresa vinculada usa este endereço. | Primary, Billing, Mailing, Other |
Vínculos
| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
|---|---|---|---|
| State | Vínculos | Guarda o estado ou província do endereço. | → State · um registro |
| Person | Vínculos | Vincula as pessoas que usam este endereço. | → Person · vários registros |
| Organizations (Primary Address) | Vínculos | Vincula as empresas cujo local principal de negócios é este endereço. | → Organization · vários registros |
| City | Vínculos | Vincula a cidade do endereço. | → City · um registro |
| Country | Vínculos | Vincula o país do endereço. | → Country · um registro |
| Branches | Vínculos | Vincula cada filial ou local situado neste endereço. | → Branch · vários registros |
| Organizations (Registered Agent Address) | Vínculos | Vincula as empresas cujo agente registrado recebe notificações legais neste endereço. | → Organization · vários registros |
| Tags | Vínculos | Vincula rótulos opcionais do catálogo compartilhado de Tags do Core. | → Tag · vários registros |
Calculados
| Campo | Tipo | Significado | Opções, vínculo ou cálculo |
|---|---|---|---|
| Full Address | Fórmula | Mostra o endereço completo em uma linha para que o registro se leia sozinho. | Fórmula abaixo. |
| Country: Name [CO] | Lookup | Mostra o nome do país para que o endereço se leia sozinho. | Lookup de Name por Country |
| City: Name [CY] | Lookup | Mostra o nome da cidade para que o endereço se leia sozinho. | Lookup de Name por City |
| Record health | Fórmula | Mostra a completude deste endereço, como a fração de seis campos-chave preenchidos. | Fórmula abaixo. |
| Health check | Fórmula | Diz em palavras o que falta neste endereço, ou mostra ✅ quando nada falta. | Fórmula abaixo. |
Fórmulas atuais
Os IDs de campo aparecem como os nomes atuais dos campos.
Full Address
SUBSTITUTE(
TRIM(
CONCATENATE(
IF({Street Address*}, {Street Address*} & " "),
IF({Complement°}, {Complement°} & " "),
IF({State}, {State} & " "),
IF({City: Name [CY]}, {City: Name [CY]} & " "),
IF({Country: Name [CO]}, {Country: Name [CO]} & " "),
IF({Zipcode}, {Zipcode} & " ")
)
),
" ",
", "
)
Record health
SUM(
IF({Street Address*},1,0),
IF(COUNTA({City})>0,1,0),
IF(COUNTA({State})>0,1,0),
IF({Zipcode},1,0),
IF(COUNTA({Country})>0,1,0),
IF({Type},1,0)
)/6
Health check
IF(
AND(
{Street Address*},
COUNTA({City})>0,
COUNTA({State})>0,
{Zipcode},
COUNTA({Country})>0,
{Type}
),
"✅",
"Missing: " & REGEX_REPLACE(
CONCATENATE(
IF({Street Address*}, "", "Street Address, "),
IF(COUNTA({City})>0, "", "City, "),
IF(COUNTA({State})>0, "", "State, "),
IF({Zipcode}, "", "Zipcode, "),
IF(COUNTA({Country})>0, "", "Country, "),
IF({Type}, "", "Type, ")
),
", $", ""
)
)
Exemplo (fictício)
“100 Example Street, Suite 2” vincula City Austin, State Texas e Country United States, Type Primary. A Example Roofing LLC o vincula como Primary Address e sua Branch “Austin office” o vincula como Address.
Uso por outros sistemas
Nenhum outro sistema espelha esta tabela.