# Milestone

Um resultado com prazo, usado como objetivo (OKR).

A view de Data CEO - OKR progress lista esta tabela. Criteria descreve sucesso; Accountable identifica quem responde pelo resultado, enquanto About identifica seu sujeito. Tasks conecta o resultado a Metric Targets. Progress é um número editável, não uma agregação. Diagnostics vincula Evaluation; nenhum dos três workflows de coleta revisados calcula o progresso do objetivo.

## 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/manage-objectives) · [Todas as entidades](/pt-br/systems/kpis-okrs/entities)

[![Milestone no sistema atual](/systems/kpis-okrs/screens/milestone-outcome.png)](/systems/kpis-okrs/screens/milestone-outcome.png)

*Milestone no sistema atual*

## Campos

| Campo | Armazenamento | Origem, opções ou limite |
| --- | --- | --- |
| Name* | Texto | Valor armazenado. |
| Criteria* | Texto longo | Valor armazenado. |
| Description* | Texto longo | Valor armazenado. |
| Business Unit* | Vínculos | [Organization (mirror)](/pt-br/systems/kpis-okrs/entity-organization-mirror) |
| Start Date* | Data | Valor armazenado. |
| Target Date* | Data | Valor armazenado. |
| Achieved Date* | Data | Valor armazenado. |
| Progress° | Número | Valor armazenado. |
| Evaluation Policy° | Seleção única | task-completion-v1, kpi-average-v1, expected-pace-v1 |
| Diagnostics | Vínculos | [Evaluation](/pt-br/systems/kpis-okrs/entity-evaluation) |
| Lifecycle Status* | Seleção única | Draft, Proposed, Active, On Hold, Completed, Cancelled, Archived |
| About (Person)° | Vínculos | [Person (mirror)](/pt-br/systems/kpis-okrs/entity-person-mirror) · seleção única preferida |
| About (Organization)° | Vínculos | [Organization (mirror)](/pt-br/systems/kpis-okrs/entity-organization-mirror) |
| About (Membership)° | Vínculos | [Membership (mirror)](/pt-br/systems/kpis-okrs/entity-membership-mirror) |
| Accountable* | Vínculos | [Membership (mirror)](/pt-br/systems/kpis-okrs/entity-membership-mirror) |
| Tasks | Vínculos | [Task](/pt-br/systems/kpis-okrs/entity-task) |
| Intakes | Vínculos | [Intake](/pt-br/systems/kpis-okrs/entity-intake) |
| Created By | Criado por | Gerado pelo Airtable. |
| Accountable (Business Unit) | Lookup | Accountable* → Business Unit |
| Intake Step | Fórmula | Calculado; veja as fórmulas abaixo. |
| Intake Check | Fórmula | Calculado; veja as fórmulas abaixo. |
| Created | Data de criação | Gerado pelo Airtable. |
| Proposal Check | 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 Step

```text
IF(OR({Lifecycle Status*} = "Draft", {Lifecycle Status*} = BLANK()),
  IF(OR({Name*} = BLANK(), {Criteria*} = BLANK(), {Description*} = BLANK()), "Create - 1",
  IF(OR({Business Unit*} = BLANK(), {Accountable*} = BLANK()), "Create - 2",
  IF(OR({Start Date*} = BLANK(), {Target Date*} = BLANK()), "Create - 3",
  "Create - 4"))),
IF({Lifecycle Status*} = "Proposed",
  IF(OR({Name*} = BLANK(), {Description*} = BLANK()), "Proposal - 1",
  IF(OR({Business Unit*} = BLANK(), {Target Date*} = BLANK()), "Proposal - 2",
  "Review - 1")),
""))
```

### Intake Check

```text
IF(IS_AFTER({Start Date*}, {Target Date*}), "⚠ Start after target. ", "") &
IF(IF({About (Person)°}, 1, 0) + IF({About (Organization)°}, 1, 0) + IF({About (Membership)°}, 1, 0) > 1, "⚠ More than one subject. ", "") &
IF({Business Unit*} & "" != {Accountable (Business Unit)} & "", "⚠ Accountable outside Business Unit. ", "") &
IF({Evaluation Policy°}, "", "⚠ No evaluation policy.")
```

### Proposal Check

```text
IF(OR({Name*}=BLANK(),{Description*}=BLANK(),{Business Unit*}=BLANK(),{Target Date*}=BLANK()),"⚠ Complete the proposal.","")
```


## Exemplo e manutenção

Exemplo ilustrativo: “Improve response quality” tem Target Date no fim do trimestre e critérios explícitos. As tarefas vinculadas carregam metas mensuráveis.

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.