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
Ligação a tabelaMenu pendente preenchido a partir dos dados de outra feature
Caixa de verificaçãoToggle 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
Correspondência automáticaCorrespondência aproximada (fuzzy) com outra feature

Visualização e campos calculados​

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

Interativos​

ComponenteFinalidade
Lista de tarefasLista de tarefas com acompanhamento de progresso
CounterFração ou percentagem dinâmica a partir de dados relacionados
TemporizadorRegisto 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.

Nos tipos cujo valor é calculado ou preenchido pelo sistema (Fórmula, Valor de tabela ligada, Agregação de tabela ligada, Contador, Identificador, Criado em e Criado por) e nos que não guardam valor (Vista ligada e Botão de execução), nem a secção Geral das definições da coluna nem a grelha de colunas mostram Obrigatório ou Só leitura. Se uma coluna destes tipos tiver ficado marcada como obrigatória, a marca é ignorada: nunca impede de guardar o registo, seja no formulário, num workflow ou numa importação. A secção Geral diz "Preenchido pelo sistema" ou "Não guarda valor".

No Filtrar, Criado em usa os operadores da data (o dia conta no teu fuso) e Criado por os do utilizador, com Eu como primeira escolha.

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).