BDS0.1

Registros de integração

Consulte os registros de Communication e Tooling usados pelos workflows de coleta.

Revisado 2026-10-28Markdown

Communication

Entidade Papel na coleta
Message Registro de entrega: Name, Body, Sent At, Status, Failure Reason, External Message Id, Channel, Rule, Recipients (Membership), About Keys
Channel Descreve o canal configurado; Channel Type e External Identifier identificam tipo e destino externo
Notification Rule Nomeia a regra e armazena Template, Trigger, Active e vínculos de público
Membership (mirror) Resolve destinatário entre bases por Membership #

Daily Digest grava Message e vincula Channel e Rule configurados. Os blocos são montados no código; não renderiza dinamicamente Notification Rule.Template nem usa Active da regra para decidir o agendamento. Message também contém Direction, Thread Id e campos Context, mas o código de montagem revisado não os preenche. O log não é uma transcrição completa das interações. Desde 26/10/2026, uma linha Sent é uma entrega real, com o identificador do Slack em External Message Id; as linhas antigas de dry run têm identificador começando por dry-run-.

Tooling and Access

Entidade Campos usados pela coleta
Person (mirror) Full name* para busca por nome normalizado
Identity Binding Person, Account e Valid Through; Valid From existe, mas não é validado pelo resolvedor
Tool Account Kind, External Identifier, Workspace, Workspace (External Identifier), Access Token dos bots
Tool Workspace External Identifier como ID do workspace Slack

A origem atual do token é Access Token, não Secret Ref. Valores de credenciais não pertencem à documentação. Source Lifecycle Label e outros metadados não substituem as verificações efetivas do resolvedor. Selecionar conta humana e bot são etapas separadas, ligadas pelo workspace escolhido.

Armazenamento do cache

A Data Table n8n guarda workspace_id, access_token, bot_user_id, source_record_id, cache_error e expires_at. workspace_id é a chave lógica; o consumidor rejeita duplicatas. expires_at usa milissegundos desde epoch. Entradas inválidas limpam credenciais e zeram expiração. Somente contagens e códigos de erro devem entrar em diagnósticos compartilháveis. Consulte Cache por workspace.