BDS0.1

Business Relationship

A posição de uma organização em relação a outra, com datas e memberships de contato.

Revisado 2026-10-28Markdown

Tabela de origem: Organization Relationships em Core Record Types (bds:BusinessRelationship). Uma linha descreve como uma organização se posiciona em relação a outra: estrutura societária, sucessão ou empresa relacionada. Não é um registro comercial: leads e clientes do CRM são Deals (a tabela Relationship do CRM foi removida em 04/11/2026).

Regras e responsabilidade

Leia From Company, To Company e Relationship Type juntos; a direção importa. As linhas Division Of existentes seguem a convenção From = empresa-mãe, To = unidade: as unidades do grupo são Organizations ligadas à empresa-mãe por Division Of. Lida ao pé da letra, a descrição de Relationship Type (como From se relaciona com To) indica o contrário; siga as linhas existentes até os rótulos serem definidos. Cliente de uma empresa do grupo é Relationship no CRM, nunca uma linha aqui. Contact vincula memberships. Notes explica Other (Explain on Notes). Source Relationship Kind guarda a redação de uma linha importada.

Ciclo de vida e verificações

Is Active e as datas de início e fim descrevem o período. V3 · Relationship status e V3 · Next action são orientação calculada, não a fila comercial do CRM. Rótulos recíprocos (por exemplo Parent Of contra Subsidiary Of) não são gerados; se as duas direções devem ser guardadas é uma questão aberta.

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
Relationship Type Seleção única Selecione como a From Company se relaciona com a To Company. Parent Of, Subsidiary Of, Holding Company Of, Division Of, Predecessor To, Successor To, Related To, Other (Explain on Notes)
Is Active Caixa de seleção Guarda se esta relação está em vigor hoje. Valor informado.
Effective Date° Data Guarda o dia em que esta relação começou. Valor informado.
End Date° Data Guarda o dia em que esta relação deixou de valer. Valor informado.
Notes Texto longo Guarda um contexto curto desta relação que nenhuma outra coluna guarda. Valor informado.
Source Relationship Kind Texto Guarda a descrição da relação exatamente como o sistema de origem registrou. Valor informado.
Campo Tipo Significado Opções, vínculo ou cálculo
From Company Vínculos Vincula a empresa cuja posição esta linha descreve. → Organization · um registro
To Company Vínculos Vincula a empresa do outro lado desta relação. → Organization · um registro
Contact Vínculos Vincula as pessoas que são contato desta relação específica. → Membership · 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
Relationship Name Fórmula Mostra a relação inteira em uma linha legível. Fórmula abaixo.
To Company (Name) Fórmula Mostra o nome da empresa do outro lado, sem aspas. Fórmula abaixo.
Detail Relationship Fórmula Mostra a relação inteira em uma linha legível. Fórmula abaixo.
V3 · Relationship status Fórmula Mostra se esta linha de relação está completa e válida. Fórmula abaixo.
V3 · Next action Fórmula Mostra o próximo ajuste necessário nesta linha de relação. 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 relação na criação da linha. Valor de sistema do Airtable.

Fórmulas atuais

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

Relationship Name

CONCATENATE({ID}," - ",{From Company}," > ",{To Company})

To Company (Name)

SUBSTITUTE({To Company}, '"', '')

Detail Relationship

{From Company} & " → " & {Relationship Type} & " → " & {To Company}

V3 · Relationship status

IF(OR({From Company} = "", {To Company} = "", {Relationship Type} = "", {Effective Date°} = ""), "Needs setup", IF({From Company} = {To Company}, "Invalid self-link", IF(AND({End Date°} != "", {End Date°} < {Effective Date°}), "Invalid dates", IF({Is Active}, "Active", "Inactive"))))

V3 · Next action

IF({From Company} = "", "Link source company", IF({To Company} = "", "Link destination company", IF({Relationship Type} = "", "Choose relationship type", IF({Effective Date°} = "", "Set effective date", IF({From Company} = {To Company}, "Choose different companies", IF(AND({End Date°} != "", {End Date°} < {Effective Date°}), "Correct date order", IF({Is Active}, "Ready", IF({End Date°} = "", "Set end date or activate", "Review inactive relationship"))))))))

Exemplo (fictício)

Seguindo a convenção existente, Example Holdings LLC é vinculada como From Company e Example Roofing Division como To Company, com Relationship Type Division Of, Is Active marcado e Effective Date° preenchida. V3 · Relationship status mostra Active.

Uso por outros sistemas

Direção do sync e view de origem só estão confirmadas onde a observação diz; veja Arquitetura e responsabilidades.

Sistema Tabela local Observação
CRM BusinessRelationship (mirror) —

Corrigir registros compartilhados · Todas as entidades