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
Ligação a tabelaMenu pendente dinâmico, preenchido a partir dos registos de outra feature
Caixa de verificaçãoAlternador 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
ÁudioGravação ou ficheiro de áudio no registo, com transcrição por IA opcional
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
Correspondência automáticaCorrespondência aproximada (fuzzy search) com os dados de outra feature
ClassificaçãoClassificação por estrelas (ou coração/círculo), toque para pontuar
DeslizadorValor 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, lido com a câmara ou a identificar o próprio registo
LocalizaçãoPonto no mapa, escolhido com um pino, por morada ou por coordenadas
ZonaÁrea no mapa, polígono ou círculo, desenhada à mão

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
IdentificadorIdentificador gerado automaticamente — UUID ou número incremental com prefixo
FórmulaCampo calculado com SUM, MULTIPLY, CONCATENATE, XLOOKUP, entre outras
Vista ligadaVista incorporada dos registos relacionados de outra feature
Valor de tabela ligadaEspelha o valor de uma coluna de uma linha ligada através de outra coluna
Agregação de tabela ligadaAgrega as linhas de outra feature que referenciam este registo
Ligação inversaLista os registos de outra feature que apontam para este

Interativos​

Estes componentes disponibilizam comportamento interativo especializado:

ComponenteDescrição
Lista de tarefasLista 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
TemporizadorRegisto de duração com controlos de iniciar/parar e integração com workflows
Botão de execuçãoBotã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 featureLigação a tabela
Guardar sim/não, ligado/desligadoCaixa de verificação
Guardar uma data, hora, ou ambasData
Carregar documentos ou imagensFicheiro
Mostrar fotos diretamente na interface (galeria, capa do cartão)Imagem
Gravar notas de voz e ter o texto transcrito no registoÁudio
Rever e corrigir o cabeçalho e as linhas de uma faturaDocumento
Atribuir um membro da equipaUtilizador
Corresponder a registos existentes com pesquisa aproximadaCorrespondência automática
Adicionar texto formatado extensoDescrição
Gerar automaticamente um ID únicoIdentificador
Calcular um valor a partir de outros camposFórmula
Mostrar registos relacionados diretamente na linhaVista ligada
Acompanhar subtarefas com progressoLista de tarefas
Mostrar o rácio de conclusão a partir de dados relacionadosContador
Registar o tempo despendidoTemporizador
Avaliar algo com estrelas (ou outro ícone)Classificação
Escolher um valor numérico arrastando dentro de um intervaloDeslizador
Anexar rótulos livres a um registoEtiquetas
Espelhar um valor de um registo ligadoValor de tabela ligada
Agregar registos relacionados que referenciam esteAgregação de tabela ligada
Ver os registos de outra feature que apontam para esteLigação inversa
Ler ou guardar um código de barras / QRCódigo de Barras
Guardar um local para o mostrar num mapaLocalização
Desenhar zonas de entrega ou de venda e saber em que zona fica cada registoZona