# Task

Uma ocorrência de trabalho com prazo, estado e evidência próprios.

Use uma meta por tarefa de KPI e inclua KPI em Source Kind. Escolha reporting membership e executor: accountable membership, equipe ou departamento. O intake verifica a coerência com o sujeito da meta e sinaliza equipe e departamento juntos. Milestone conecta a tarefa ao objetivo; Parent Task e Subtasks representam sua decomposição. Uma resposta registrada no Slack não conclui automaticamente uma Task.


A view atual de Task sinaliza erros de configuração em Accountable (Name) e Intake Check. Um mantenedor precisa corrigir os campos referenciados antes de confiar nessa verificação para ativar tarefas. A fórmula documentada descreve a validação pretendida; não comprova que o campo atual seja calculado com sucesso.

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

## Campos

| Campo | Armazenamento | Origem, opções ou limite |
| --- | --- | --- |
| Name* | Texto | Valor armazenado. |
| Description* | Texto longo | Valor armazenado. |
| Source Kind* | Seleção múltipla | Task, KPI, Compliance |
| Milestone° | Vínculos | [Milestone](/pt-br/systems/kpis-okrs/entity-milestone) |
| Targets* | Vínculos | [Metric Target](/pt-br/systems/kpis-okrs/entity-metric-target) |
| Targets (Metric) | Lookup | Targets* → Metric* |
| Intake Step | Fórmula | Calculado; veja as fórmulas abaixo. |
| Accountable Membership° | Vínculos | [Membership (mirror)](/pt-br/systems/kpis-okrs/entity-membership-mirror) |
| Executor (Person) | Texto | Referência em texto; não é vínculo. |
| Executor (Position) | Texto | Referência em texto; não é vínculo. |
| Executor (Team)° | Vínculos | [Memebership](/pt-br/systems/kpis-okrs/entity-memebership) |
| Executor (Department)° | Vínculos | [Department (mirror)](/pt-br/systems/kpis-okrs/entity-department-mirror) |
| Completed By | Texto | Referência em texto; não é vínculo. |
| Reporting Membership* | Vínculos | [Membership (mirror)](/pt-br/systems/kpis-okrs/entity-membership-mirror) |
| Channel Audience | Texto | Referência em texto; não é vínculo. |
| Business Unit (Team) | Texto | Referência em texto; não é vínculo. |
| Business Unit (Department) | Texto | Referência em texto; não é vínculo. |
| Classification Term | Texto | Referência em texto; não é vínculo. |
| Involved Organization | Texto | Referência em texto; não é vínculo. |
| Generated From | Vínculos | [Recurrence Configuration](/pt-br/systems/kpis-okrs/entity-recurrence-configuration) |
| Generation Run | Texto | Referência em texto; não é vínculo. |
| Occurrence Key | Texto | Valor armazenado. |
| Obligation | Vínculos | [Compliance Obligation](/pt-br/systems/kpis-okrs/entity-compliance-obligation) |
| Readings | Vínculos | [Observation](/pt-br/systems/kpis-okrs/entity-observation) |
| Due Date* | Data | Valor armazenado. |
| Action Status* | Seleção única | Potential, Active, Waiting, Completed, Failed, Cancelled |
| Priority° | Seleção única | Urgent, High, Medium, Low |
| Estimated Effort° | Duração | Valor armazenado. |
| Actual Effort | Duração | Valor armazenado. |
| End Time | Data e hora | Valor armazenado. |
| Cost | Moeda | Valor armazenado. |
| Evidence | Anexos | Valor armazenado. |
| Assignments | Vínculos | [Assignment Role](/pt-br/systems/kpis-okrs/entity-assignment-role) |
| Documented By | Vínculos | [Content](/pt-br/systems/kpis-okrs/entity-content) |
| Intakes | Vínculos | [Intake](/pt-br/systems/kpis-okrs/entity-intake) |
| Parent Task | Vínculos | [Task](/pt-br/systems/kpis-okrs/entity-task) |
| Subtasks | Vínculos | [Task](/pt-br/systems/kpis-okrs/entity-task) |
| Created | Data de criação | Gerado pelo Airtable. |
| Accountable (Name) | Lookup | Accountable Membership° →  |
| Reporting (Name) | Lookup | Reporting Membership* →  |
| Executor (Department Channel) | Lookup | Executor (Department)° → Channel Identifier |
| Targets (Subject Membership) | Lookup | Targets* → Subject (Membership)° |
| Targets (Subject Team) | Lookup | Targets* → Subject (Team)° |
| Targets (Subject Department) | Lookup | Targets* → Subject (Department)° |
| Intake 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({Action Status*} = "Potential", {Action Status*} = BLANK()),
  IF(OR({Name*} = BLANK(), {Description*} = BLANK(), {Source Kind*} = BLANK(), {Targets*} = BLANK()), "KPI Task - 1",
  IF({Reporting Membership*} = BLANK(), "KPI Task - 2",
  IF({Due Date*} = BLANK(), "KPI Task - 3",
  "KPI Task - 4"))),
"")
```

### Intake Check

```text
IF(FIND("KPI", {Source Kind*} & "") = 0, "⚠ Source Kind lacks KPI. ", "") &
IF(COUNTA({Targets*}) > 1, "⚠ More than one target. ", "") &
IF({Targets (Metric)} = BLANK(), "⚠ Target has no metric. ", "") &
IF(IF({Accountable Membership°},1,0) + IF({Executor (Team)°},1,0) + IF({Executor (Department)°},1,0) = 0, "⚠ Nobody does it: link a membership, a team or a department. ", "") &
IF(AND({Executor (Team)°}, {Executor (Department)°}), "⚠ Both a team and a department. ", "") &
IF(AND({Accountable Membership°}, {Accountable (Name)} = BLANK()), "⚠ Accountable has no Member (Name); Slack cannot find the person. ", "") &
IF(AND({Executor (Department)°}, {Executor (Department Channel)} = BLANK()), "⚠ Department has no Channel Identifier. ", "") &
IF(AND({Targets (Subject Membership)}, {Targets (Subject Membership)} & "" != {Accountable Membership°} & ""), "⚠ Personal KPI: Accountable differs from its subject. ", "") &
IF(AND({Targets (Subject Team)}, {Targets (Subject Team)} & "" != {Executor (Team)°} & ""), "⚠ Team KPI: Executor (Team) differs from its subject. ", "") &
IF(AND({Targets (Subject Department)}, {Targets (Subject Department)} & "" != {Executor (Department)°} & ""), "⚠ Department KPI: Executor (Department) differs from its subject. ", "")
```


## Exemplo e manutenção

Exemplo ilustrativo: “Review this week’s service results” vincula uma meta, reporting membership e prazo na sexta-feira.

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.