Colunas da Feature
O que são colunas
Uma Coluna (também chamada campo ou componente) define um único elemento de dados dentro de uma feature. Cada coluna tem um tipo que determina como os dados são introduzidos, validados, guardados e apresentados.
Ao adicionares uma coluna a uma feature, estás a definir: que tipo de dados este campo guarda, que regras se aplicam, e como aparece em formulários, tabelas e outras views.
Adicionar e configurar colunas
Adicionar uma coluna
- No Admin panel, vai a Features e seleciona a tua feature.
- Clica em Adicionar componente.
- Aparece um seletor visual com todos os tipos de componente disponíveis, com ícones e labels.
- Seleciona o tipo que precisas (por exemplo, Text Field, Select, Date, Numeric Field).
- Introduz um label — o nome de apresentação que os utilizadores vão ver (por exemplo, "Nome do Produto", "Preço Unitário").
- O OutDo gera o nome interno automaticamente a partir do label.
- Clica em Guardar.
Configurar uma coluna
Depois de guardares, fica disponível configuração adicional:
- Separador Principal — Edita o label e o nome interno.
- Separador Configuração — Definições específicas do componente (formato, opções, features associadas, fórmulas, etc.). Este separador só fica disponível depois de guardares pela primeira vez.
- Separador Opções — Toggles de comportamento do campo (só de leitura, obrigatório).
Cada tipo de componente tem as suas próprias opções de configuração. Consulta a secção Componentes para detalhes sobre cada tipo.
Gerir colunas na grelha
O ecrã de gestão de colunas apresenta todas as colunas numa grelha com estas propriedades:
| Coluna | Descrição |
|---|---|
| Nome | Identificador interno |
| Label | Nome de apresentação |
| Ordem | Posição numérica que determina a sequência de apresentação em formulários e tabelas |
| Só de leitura | Toggle — o campo não pode ser editado pelos utilizadores |
| Obrigatório | Toggle — o campo tem de ser preenchido para guardar um registo |
| Oculto | Toggle — o campo guarda dados mas não é apresentado em formulários |
| Componente | O tipo de componente com o respetivo ícone |
Podes alternar só de leitura, obrigatório e oculto diretamente na grelha, clicando nas células de checkbox. Os valores de ordem podem ser editados diretamente.
Tipos de coluna
O OutDo disponibiliza 18 tipos de componente organizados em categorias:
Introdução de dados
| Componente | Finalidade |
|---|---|
| Text Field | Introdução de texto numa ou várias linhas |
| Numeric Field | Números com casas decimais, moeda ou percentagem |
| Select | Menu pendente com opções predefinidas |
| Linked Select | Menu pendente preenchido a partir dos dados de outra feature |
| Checkbox | Toggle booleano verdadeiro/falso |
| Date | Seletor de data, hora ou data-hora |
| File | Carregamento de ficheiros com validação de tipo e tamanho |
| User | Atribuição de utilizador a partir dos membros do workspace |
| Document | Documento estruturado (ex.: fatura) com edição de cabeçalho/linhas |
| Auto Match | Correspondência aproximada (fuzzy) com outra feature |
Visualização e campos calculados
| Componente | Finalidade |
|---|---|
| Description | Conteúdo de texto formatado (rich text) |
| ID | Identificador gerado automaticamente (UUID ou incremental) |
| Formula | Valores calculados a partir de outras colunas |
| Linked View | View incorporada de registos relacionados |
Interativos
| Componente | Finalidade |
|---|---|
| Checklist | Lista de tarefas com acompanhamento de progresso |
| Counter | Fração ou percentagem dinâmica a partir de dados relacionados |
| Timer | Registo de duração com controlos de iniciar/parar |
| Workflow Button | Botão que dispara um workflow a partir de uma linha, formulário ou cartão |
Propriedades da coluna
Obrigatório
Uma coluna obrigatória tem de ter um valor antes de um registo poder ser guardado. Os campos obrigatórios são assinalados com um indicador nos formulários. Deixa isto desativado para campos opcionais.
Só de leitura
Uma coluna só de leitura apresenta o seu valor mas não pode ser editada pelos utilizadores. Útil para valores gerados pelo sistema, dados importados que não devem ser modificados, ou campos geridos por workflows.
Oculto
Uma coluna oculta existe no modelo de dados e guarda valores, mas não é apresentada em formulários. Usa isto para campos internos, metadados do sistema, ou informação arquivada que deve ser preservada mas não mostrada aos utilizadores.
Ordem
O valor de ordem (inteiro) determina a sequência de apresentação das colunas em formulários e cabeçalhos de tabela. Números mais baixos aparecem primeiro. Podes reordenar colunas editando os respetivos valores de ordem na grelha.
Valor inicial
Alguns tipos de componente suportam um valor inicial predefinido que preenche o campo automaticamente ao criar um novo registo. Por exemplo, um componente Date pode ter como predefinição "Now" (data/hora atual).