Tool Account
Uma identidade dentro de uma ferramenta: pessoa, login compartilhado, bot ou serviço. Nunca é a pessoa.
Uma Tool Account é uma identidade emitida por uma ferramenta. A mesma pessoa pode ter várias contas, e um bot ou uma caixa compartilhada também é conta. Quem está por trás de uma conta fica registrado em Identity Binding, nunca deduzido do nome exibido ou do login. O CRM lê esta tabela pelo mirror Tool Account para direcionar agendamentos do Cal.com.
Access Token é uma coluna de credencial em texto claro. Não digite nela, não copie, não exiba e não construa nada sobre ela. Leia Segredos e a coluna Access Token antes de mexer em contas bot.
Regras e relações
Vincule exatamente uma Tool (seletor de um registro). Vincule um Workspace quando a ferramenta separa contas por tenant; a mesma pessoa em dois workspaces da mesma ferramenta tem duas contas. O seletor de Workspace aceita vários registros, e nada confere se o workspace é da mesma ferramenta. Escolha Kind = unresolved em vez de adivinhar.
External Identifier é o id da própria ferramenta (no Slack o member id, no Cal.com o username). Login Alias é o nome de acesso e não prova identidade. Source Lifecycle Label copia a palavra de status da ferramenta; decidir que o acesso foi revogado cabe à Access Grant.
Bound Person, Bound Membership e Bound Membership ID leem pelos Identity Bindings. Automações usam Bound Membership ID para achar a mesma membership em outra base, porque os ids de registro mudam entre bases. As descrições dizem que eles viajam no mirror, mas a view de sync usada pelo CRM não os inclui. Name é calculado com Display name, Tool e a empresa do workspace (ou External Identifier).
Campos
| Campo | Armazenamento | Configuração atual |
|---|---|---|
| Name | Fórmula | Calculado; veja as regras abaixo. |
| Display name | Texto | Nome que a ferramenta mostra para a conta |
| Workspace: Company | Consulta vinculada | Por Workspace → Company |
| Workspace (External Identifier) | Consulta vinculada | Por Workspace → External Identifier |
| External Identifier | Texto | Id da conta na própria ferramenta |
| Login Alias | Texto | Login usado para entrar; não prova identidade |
| Kind | Seleção única | human, shared, bot, service, unresolved |
| Secret Ref | Texto | Ponteiro para a entrada do cofre; nunca o token |
| Source Lifecycle Label | Texto | Palavra de status da ferramenta; evidência, não decisão |
| Identity Bindings | Registros vinculados | Identity Binding; Seletor de vários registros |
| Tool | Registros vinculados | Tool; Seletor de um registro |
| Workspace | Registros vinculados | Tool Workspace; Seletor de vários registros |
| Principals | Registros vinculados | Access Principal; Seletor de vários registros |
| Seat Allocations | Registros vinculados | Seat Allocation; Seletor de vários registros |
| Access Token | Texto | Token de acesso em texto claro de contas bot. Não use; veja Segredos |
| Created by | Criado por | Usuário do Airtable que criou a linha |
| Created at | Data de criação | Quando a linha foi criada |
| Bound Person | Consulta vinculada | Por Identity Bindings → Person |
| Bound Membership | Consulta vinculada | Por Identity Bindings → Member |
| Bound Membership ID | Consulta vinculada | Por Identity Bindings → Member: Membership ID |
| Tags | Registros vinculados | Tags (mirror); Seletor de vários registros |
Regras calculadas
As expressões abaixo usam nomes de campo para facilitar a leitura. Elas rotulam linhas; não as validam.
Name
CONCATENATE(
{Display name},
IF({Tool}, " - " & {Tool}, ""),
IF({Workspace: Company},
" - " & {Workspace: Company},
IF({External Identifier}, " - " & {External Identifier}, "")
)
)
Exemplo
Display name = ana.costa; Tool = Slack; Workspace = Example Studio - Slack - T01ABCD2EFG; External Identifier = U04AB12CD; Kind = human; Access Token vazio. Name fica ana.costa - Slack - Example Studio. Um vínculo com Ana Costa preenche Bound Person.