BDS0.1

Metric Target

Um valor esperado para um indicador, sujeito, período e versão.

Revisado 2026-10-28Markdown

Zero é uma meta válida. Preencha exatamente uma categoria de sujeito e uma versão. Membership, equipe e departamento são vínculos reais; Subject (Organization) ainda é texto. A meta precisa de recorrência ou tarefa para limpar Intake Check. Para alterá-la, crie nova versão, vincule Supersedes e preencha End Date na anterior. O intake exige a data final anterior, mas não comprova ausência de sobreposição entre períodos.

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 · Todas as entidades

Metric Target no sistema atual

Metric Target no sistema atual

Campos

Campo Armazenamento Origem, opções ou limite
Target # Número automático Gerado pelo Airtable.
Metric* Vínculos Metric
Target Value* Número Valor armazenado.
Period* Texto Valor armazenado.
Baseline° Número Valor armazenado.
Start Date* Data Valor armazenado.
End Date° Data Valor armazenado.
Version* Texto Valor armazenado.
Recurrence Configurations° Vínculos Recurrence Configuration
Metric (Unit Text) Lookup Metric* → Unit Text*
Metric (Direction) Lookup Metric* → Direction*
Subject (Member Name) Lookup Subject (Membership)° → Member Display Name
Subject Fórmula Calculado; veja as fórmulas abaixo.
Intake Check Fórmula Calculado; veja as fórmulas abaixo.
Intake Step Fórmula Calculado; veja as fórmulas abaixo.
Subject (Organization)° Texto Referência em texto; não é vínculo.
Evaluations Vínculos Evaluation
Tasks° Vínculos Task
Created Data de criação Gerado pelo Airtable.
Subject (Membership)° Vínculos Membership (mirror)
Subject (Team)° Vínculos Memebership
Subject (Department)° Vínculos Department (mirror)
Supersedes° Vínculos Metric Target · seleção única preferida
Superseded By Vínculos Metric Target
Metric (Cadence (Key)) Lookup Metric* → Cadence (Key)
Supersedes (End Date) Lookup Supersedes° → End Date°
Tags Vínculos 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.

Subject

IF({Subject (Membership)°}, ARRAYJOIN({Subject (Member Name)}, ", "),
IF({Subject (Team)°}, ARRAYJOIN({Subject (Team)°}, ", "),
IF({Subject (Department)°}, ARRAYJOIN({Subject (Department)°}, ", "),
{Subject (Organization)°})))

Intake Check

IF(COUNTA({Metric*}) > 1, "⚠ More than one metric. ", "") &
IF({Metric (Unit Text)} = BLANK(), "⚠ Metric has no unit. ", "") &
IF({Metric (Direction)} = BLANK(), "⚠ Metric has no direction. ", "") &
IF({Metric (Cadence (Key))} = BLANK(), "⚠ Metric has no cadence. ", "") &
IF(IF({Subject (Membership)°},1,0) + IF({Subject (Team)°},1,0) + IF({Subject (Department)°},1,0) + IF({Subject (Organization)°},1,0) = 0, "⚠ No subject: link a membership, a team or a department. ", "") &
IF(IF({Subject (Membership)°},1,0) + IF({Subject (Team)°},1,0) + IF({Subject (Department)°},1,0) + IF({Subject (Organization)°},1,0) > 1, "⚠ More than one subject. ", "") &
IF(COUNTA({Subject (Membership)°}) > 1, "⚠ More than one membership; one target per person. ", "") &
IF(AND({Subject (Membership)°}, {Subject (Member Name)} = BLANK()), "⚠ Subject has no Member (Name). ", "") &
IF(AND({End Date°}, IS_AFTER({Start Date*}, {End Date°})), "⚠ Start after end. ", "") &
IF(COUNTA({Supersedes°}) > 1, "⚠ Supersedes more than one target. ", "") &
IF(AND({Supersedes°}, {Supersedes (End Date)} = BLANK()), "⚠ The superseded target has no End Date. ", "") &
IF(AND({Recurrence Configurations°} = BLANK(), {Tasks°} = BLANK()), "⚠ No work attached: create a recurrence or a KPI task for this target. ", "")

Intake Step

IF({Metric*} = BLANK(), "KPI - 1", IF(OR({Period*} = BLANK(), {Start Date*} = BLANK(), IF({Subject (Membership)°},1,0)+IF({Subject (Team)°},1,0)+IF({Subject (Department)°},1,0)+IF({Subject (Organization)°},1,0)!=1), "KPI - 2", IF(OR(LEN({Target Value*} & "") = 0, {Version*} = BLANK()), "KPI - 3", IF({Intake Check} != "", "KPI - 4", ""))))

Exemplo e manutenção

Exemplo ilustrativo: Target v1 espera 4 reports de um membership em 2026-Q4. Uma mudança vira v2 vinculada por Supersedes.

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.