id
Identificador
Identificador gerado pela app: uuid, ou uma sequência com prefixo, padrão e reinício por período.
- Kind:
component - Key:
id - Categoria:
sistema - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
prefix | string | não | - | Texto antes da sequência (ex.: "FAT-"). | - |
suffix | string | não | - | Texto depois da sequência. | - |
placeholder | string | não | - | Texto mostrado antes de o identificador ser gerado. | - |
idType | enumeration | não | "incremental" | uuid aleatório ou sequência crescente. | - |
lastUsedId | integer | não | - | Último número usado pela sequência: ESTADO interno escrito pela app, não configuração. | - |
zeroPadding | integer | não | - | Dígitos a que a sequência é alinhada com zeros (4 → "0001"). | - |
pattern | string | não | - | Padrão com fichas ({seq}, {seq:N}, {YYYY}, {YY}, {MM}, {DD}, {prefix}, {suffix}); quando preenchido substitui a concatenação simples. | - |
resetPeriod | enumeration | não | - | Período ao fim do qual a sequência volta a 1; vazio ou "none" nunca reinicia. | - |
lastResetKey | string | não | - | Período do último reinício (ex.: "2026-07"): ESTADO interno escrito pela app, não configuração. | - |
isUnique | boolean | não | false | Recusa guardar um valor já usado noutra linha. | - |
uniqueErrorMessage | string | não | - | Mensagem a mostrar quando o valor está repetido. | - |
uniqueWith | list de string | não | [] | Outras colunas que entram na mesma chave: o repetido passa a ser o conjunto, e não esta coluna sozinha. Vazio = só esta coluna. | - |
caseInsensitive | boolean | não | false | Ignora maiúsculas e minúsculas na verificação de unicidade. | - |
trimWhitespace | boolean | não | true | Corta os espaços do início e do fim antes de guardar. | - |
Exemplo JSON
{
"idType": "incremental",
"isUnique": false,
"uniqueWith": [],
"caseInsensitive": false,
"trimWhitespace": true
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.