Saltar para o conteúdo principal

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

  1. No Admin panel, vai a Features e seleciona a tua feature.
  2. Clica em Adicionar componente.
  3. Aparece um seletor visual com todos os tipos de componente disponíveis, com ícones e labels.
  4. Seleciona o tipo que precisas (por exemplo, Text Field, Select, Date, Numeric Field).
  5. Introduz um label — o nome de apresentação que os utilizadores vão ver (por exemplo, "Nome do Produto", "Preço Unitário").
  6. O OutDo gera o nome interno automaticamente a partir do label.
  7. 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:

ColunaDescrição
NomeIdentificador interno
LabelNome de apresentação
OrdemPosição numérica que determina a sequência de apresentação em formulários e tabelas
Só de leituraToggle — o campo não pode ser editado pelos utilizadores
ObrigatórioToggle — o campo tem de ser preenchido para guardar um registo
OcultoToggle — o campo guarda dados mas não é apresentado em formulários
ComponenteO 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

ComponenteFinalidade
Text FieldIntrodução de texto numa ou várias linhas
Numeric FieldNúmeros com casas decimais, moeda ou percentagem
SelectMenu pendente com opções predefinidas
Linked SelectMenu pendente preenchido a partir dos dados de outra feature
CheckboxToggle booleano verdadeiro/falso
DateSeletor de data, hora ou data-hora
FileCarregamento de ficheiros com validação de tipo e tamanho
UserAtribuição de utilizador a partir dos membros do workspace
DocumentDocumento estruturado (ex.: fatura) com edição de cabeçalho/linhas
Auto MatchCorrespondência aproximada (fuzzy) com outra feature

Visualização e campos calculados

ComponenteFinalidade
DescriptionConteúdo de texto formatado (rich text)
IDIdentificador gerado automaticamente (UUID ou incremental)
FormulaValores calculados a partir de outras colunas
Linked ViewView incorporada de registos relacionados

Interativos

ComponenteFinalidade
ChecklistLista de tarefas com acompanhamento de progresso
CounterFração ou percentagem dinâmica a partir de dados relacionados
TimerRegisto de duração com controlos de iniciar/parar
Workflow ButtonBotã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).