Saltar para o conteúdo principal

Componentes

O que são os componentes

Um Componente é o tipo atribuído a uma coluna de uma feature que determina como os dados desse campo são introduzidos, validados, guardados e apresentados. Quando adiciona uma coluna a uma feature, escolhe um tipo de componente — isto controla o widget de introdução nos formulários, o formato de apresentação nas tabelas e as regras de comportamento desse campo.

O OutDo disponibiliza 26 tipos de componentes que cobrem introdução de dados, valores calculados, elementos interativos e processamento avançado.

Categorias de componentes

Introdução de dados

Estes componentes disponibilizam campos de introdução visíveis ao utilizador para inserir e editar dados:

ComponenteDescrição
TextoTexto de uma ou várias linhas, com validação de unicidade opcional
NúmeroNúmeros com casas decimais, sufixo de moeda/percentagem e modo de barra de progresso
ListaMenu pendente com opções predefinidas, seleção única ou múltipla
Lista LigadaMenu pendente dinâmico, preenchido a partir dos registos de outra feature
CheckboxAlternador booleano verdadeiro/falso
DataSeletor de data, hora ou data e hora, com restrições de formato e intervalo
FicheiroCarregamento de ficheiros com validação de tipo e tamanho
ImagemCarregamento de imagens mostradas inline (tabela, formulário, cartão) ou num visualizador com zoom
DocumentoDocumento estruturado (ex.: fatura) com edição de cabeçalho e linhas, mapeamento e correspondência automática
UtilizadorAtribuição de utilizador a partir dos membros do workspace
OperadorOperador de kiosk (subutilizador autenticado por PIN) atribuído ao registo
Auto MatchCorrespondência aproximada (fuzzy search) com os dados de outra feature
AvaliaçãoClassificação por estrelas (ou coração/círculo), toque para pontuar
SliderValor numérico escolhido arrastando dentro de um intervalo mín/máx
EtiquetasRótulos livres, com sugestões predefinidas opcionais
Código de BarrasCódigo de barras/QR, escrito manualmente ou lido com a câmara

Apresentação e valores calculados

Estes componentes apresentam valores que são gerados ou calculados, e não editados diretamente:

ComponenteDescrição
DescriçãoEditor de texto rico com barra de ferramentas de formatação e secções
IDIdentificador gerado automaticamente — UUID ou número incremental com prefixo
FórmulaCampo calculado com SUM, MULTIPLY, CONCATENATE, XLOOKUP, entre outras
View LigadaVista incorporada dos registos relacionados de outra feature
LookupEspelha o valor de uma coluna de uma linha ligada através de outra coluna
RollupAgrega as linhas de outra feature que referenciam este registo

Interativos

Estes componentes disponibilizam comportamento interativo especializado:

ComponenteDescrição
ChecklistLista de tarefas com checkboxes, acompanhamento de progresso e permissões
ContadorFração/percentagem dinâmica calculada a partir dos dados de uma feature relacionada, com barra de progresso
TimerRegisto de duração com controlos de iniciar/parar e integração com workflows
Botão de WorkflowBotão que dispara um workflow a partir de uma linha de tabela, formulário ou cartão

Escolher o componente certo

Se precisar de...Utilize
Guardar texto livreTexto
Guardar um número, preço ou quantidadeNúmero
Escolher a partir de uma lista fixaLista
Referenciar um registo de outra featureLista Ligada
Guardar sim/não, ligado/desligadoCheckbox
Guardar uma data, hora, ou ambasData
Carregar documentos ou imagensFicheiro
Mostrar fotos diretamente na interface (galeria, capa do cartão)Imagem
Rever e corrigir o cabeçalho e as linhas de uma faturaDocumento
Atribuir um membro da equipaUtilizador
Corresponder a registos existentes com pesquisa aproximadaAuto Match
Adicionar texto formatado extensoDescrição
Gerar automaticamente um ID únicoID
Calcular um valor a partir de outros camposFórmula
Mostrar registos relacionados diretamente na linhaView Ligada
Acompanhar subtarefas com progressoChecklist
Mostrar o rácio de conclusão a partir de dados relacionadosContador
Registar o tempo despendidoTimer
Avaliar algo com estrelas (ou outro ícone)Avaliação
Escolher um valor numérico arrastando dentro de um intervaloSlider
Anexar rótulos livres a um registoEtiquetas
Espelhar um valor de um registo ligadoLookup
Agregar registos relacionados que referenciam esteRollup
Ler ou guardar um código de barras / QRCódigo de Barras