Metric Target
Um valor esperado para um indicador, sujeito, período e versão.
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
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.
