# Observation

Um resultado medido com sujeito, período, unidade e estado de coleta.

Submission Key combina ocorrência e membership; o workflow faz upsert por essa chave. Editar no Slack atualiza a mesma linha, valor, nota e data de observação, mantendo evidências existentes. Isso difere da descrição da tabela, que afirma que leituras nunca são sobrescritas. Processing indica gravação ou transferência em andamento; Recorded indica coleta concluída; Failed exige recuperação de um registro salvo. Esses estados não são notas de desempenho.

## Uso e limites

Os nomes dos campos abaixo são os nomes atuais do sistema. `*` e `°` são marcadores de interface; não equivalem a restrições de banco. Vínculo com seleção única preferida também não é uma restrição global de cardinalidade. As regras operacionais constam do guia relacionado.

[Guia relacionado](/pt-br/systems/kpis-okrs/manual-results) · [Todas as entidades](/pt-br/systems/kpis-okrs/entities)

[![Resultados registrados com valor, período, nota e evidência.](/systems/kpis-okrs/screens/ceo-results.png)](/systems/kpis-okrs/screens/ceo-results.png)

*Observation na view de Data CEO - Reported results.*

## Campos

| Campo | Armazenamento | Origem, opções ou limite |
| --- | --- | --- |
| Observation # | Número automático | Gerado pelo Airtable. |
| Variable Measured* | Vínculos | [Metric](/pt-br/systems/kpis-okrs/entity-metric) |
| Period* | Texto | Valor armazenado. |
| Recurrence Configuration° | Vínculos | [Recurrence Configuration](/pt-br/systems/kpis-okrs/entity-recurrence-configuration) |
| Observation About (Membership)* | Vínculos | [Membership (mirror)](/pt-br/systems/kpis-okrs/entity-membership-mirror) |
| Company | Lookup | Observation About (Membership)* / Business Unit. Preserva o vínculo com Organization; empresa do membership, somente leitura, sem histórico imutável. |
| Observation About (Membership) - OLD | Texto | Histórico; não preencher. |
| Observation About (Team) | Texto | Referência em texto; não é vínculo. |
| Observation About (Department) | Texto | Referência em texto; não é vínculo. |
| Observation About (Organization) | Texto | Referência em texto; não é vínculo. |
| Organizational Scope (Team) | Texto | Referência em texto; não é vínculo. |
| Organizational Scope (Department) | Texto | Referência em texto; não é vínculo. |
| Value* | Número | Valor armazenado. |
| Unit Text* | Texto | Valor armazenado. |
| Unit Code | Texto | Valor armazenado. |
| Observation Date* | Data e hora | Valor armazenado. |
| Evidence° | Texto | Referência em texto; não é vínculo. |
| Evaluations | Vínculos | [Evaluation](/pt-br/systems/kpis-okrs/entity-evaluation) |
| Task | Vínculos | [Task](/pt-br/systems/kpis-okrs/entity-task) |
| Occurrence Key | Texto | Valor armazenado. |
| Observation About (Name) | Lookup | Observation About (Membership)* / Member Display Name |
| Note° | Texto longo | Valor armazenado. |
| Evidence Files° | Anexos | Valor armazenado. |
| Submission Key | Texto | Valor armazenado. |
| Collection Status* | Seleção única | Processing, Recorded, Failed |
| Slack File IDs | Texto longo | Valor armazenado. |
| Collection Error | Texto longo | Valor armazenado. |
| Intake Check | Fórmula | Calculado; veja as fórmulas abaixo. |
| Created | Data de criação | Gerado pelo Airtable. |
| Intake Step | Fórmula | Calculado; veja as fórmulas abaixo. |
| Tags | Vínculos | [op:tags](/pt-br/systems/kpis-okrs/entity-op-tags) · rótulos opcionais do catálogo de Tags do Core; apenas classificação. |

## Fórmulas atuais

As referências internas foram convertidas para nomes legíveis. Estas expressões descrevem a configuração atual, inclusive suas limitações.

### Intake Check

```text
IF({Variable Measured*} = BLANK(), "⚠ Choose the metric. ", "") & IF({Observation About (Membership)*} = BLANK(), "⚠ Choose the reporting membership. ", "") & IF(LEN({Value*} & "") = 0, "⚠ Enter the measured value. ", "") & IF({Period*} = BLANK(), "⚠ Enter the period. ", "") & IF({Observation Date*} = BLANK(), "⚠ Enter the observation date. ", "") & IF({Unit Text*} = BLANK(), "⚠ Enter the unit. ", "")
```

### Intake Step

```text
IF(AND({Submission Key}=BLANK(),OR({Collection Status*}=BLANK(),{Collection Status*}="Processing")),IF(OR({Variable Measured*}=BLANK(),{Observation About (Membership)*}=BLANK(),{Period*}=BLANK()),"Collect - 1",IF(OR(LEN({Value*}&"")=0,{Unit Text*}=BLANK(),{Observation Date*}=BLANK()),"Collect - 2","Collect - 3")),"")
```


## Exemplo e manutenção

Exemplo ilustrativo: 12 relatórios no período 2026-10-27, Recorded, vinculado à programação que o pediu. Editar depois esse item Slack atualiza a mesma leitura. Em 28/10/2026 a tabela tinha uma observação.

Use os registros fictícios existentes para conferir os vínculos no guia. Antes de alterar campos, verifique lookups, fórmulas, intakes e contratos dos workflows. Esta página documenta estrutura; ter um campo não comprova que uma integração o preenche.