Texto Longo

Crie campos para entrada de textos extensos com múltiplas linhas, transformações automáticas e formatação personalizada.
Atualizado

Configure campos para textos longos e descrições detalhadas

O campo do tipo Texto Longo é utilizado para registrar conteúdos extensos digitados manualmente pelos usuários em formulários, tarefas e telas do ENSPACE.

Ele é ideal para descrições completas, relatórios, pareceres, justificativas, observações técnicas e qualquer outro conteúdo que exija múltiplas linhas de texto.

Diferente do campo Texto simples, o Texto Longo possui uma área expandida de digitação que permite quebra de linha e escrita contínua em formato multilinha.

Para informações curtas, como nomes, documentos, identificadores ou códigos, utilize o campo Texto simples.

Quando usar este campo

Utilize o campo Texto Longo quando precisar registrar conteúdos extensos digitados manualmente pelos usuários.

Ele é ideal para:

  • Descrições completas e detalhadas
  • Relatórios e pareceres técnicos
  • Justificativas e fundamentações
  • Observações técnicas e anotações operacionais
  • Resumos e sínteses
  • Qualquer conteúdo que exija múltiplas linhas de texto contínuo
Para informações curtas, como nomes, documentos, identificadores, códigos, telefones ou protocolos, utilize o campo Texto simples.

Informações básicas do campo

Todo campo no ENSPACE possui quatro informações básicas que são definidas no momento da criação:

  • Nome do campo — nome interno utilizado nas configurações da categoria. Possui limite de 31 caracteres. Não é necessariamente o nome exibido para o usuário final.
  • Rótulo Visível (Label) — nome exibido para os usuários em formulários, tarefas e telas. Possui limite de 255 caracteres. Pode ser mais descritivo que o nome interno e pode ser alterado posteriormente sem impactar automações ou referências técnicas.
  • Referência técnica — identificador técnico do campo, gerado automaticamente em formato snake_case. É utilizado em expressões, variáveis, fluxos, automações e referências internas.
  • Descrição — descrição interna para adicionar contexto ao campo. Ajuda configuradores a entenderem a finalidade do campo e auxilia recursos de IA do ENSPACE durante pesquisas e interpretações automáticas.
Após salvar o campo pela primeira vez, a referência técnica não poderá ser alterada.

Como o campo funciona

O campo Texto Longo funciona como um campo de string com suporte a múltiplas linhas e recursos adicionais de processamento e formatação.

Em programação, uma string é um tipo de dado utilizado para representar textos. Isso inclui palavras, números digitados como texto, símbolos, espaços, emojis e caracteres especiais.

O usuário pode escrever parágrafos completos, utilizar quebra de linha, colar textos extensos e inserir conteúdos contínuos multilinha.

As configurações aplicadas podem alterar diretamente o valor salvo no sistema:

  • Transformadores modificam o conteúdo armazenado.
  • Máscaras influenciam o formato salvo.
  • Limites de caracteres restringem o conteúdo aceito.

O campo aceita letras, números, símbolos, emojis e caracteres especiais. Não possui editor de texto rico nem suporte a formatação visual avançada.


Configurações específicas

O campo Texto Longo compartilha os mesmos recursos de processamento e formatação disponíveis no campo Texto simples. Todas as configurações abaixo são opcionais e ficam disponíveis na seção Configurações Específicas ao selecionar o tipo Texto Longo.

Transformadores de texto

Os transformadores alteram automaticamente o conteúdo digitado pelo usuário para padronizar informações antes do armazenamento. Você pode aplicar múltiplos transformadores no mesmo campo.

TransformadorDescriçãoExemplo
LowercaseConverte todo o texto para minúsculas.João SILVA → joão silva
UppercaseConverte todo o texto para maiúsculas.João Silva → JOÃO SILVA
DeburrRemove acentos e caracteres especiais.João Çá → Joao Ca
TrimRemove espaços extras no início e no final do texto.João Silva → João Silva
Kebab CaseConverte o texto para formato kebab-case.João Silva → joao-silva
Camel CaseConverte o texto para formato camelCase.João Silva → joaoSilva
Snake CaseConverte o texto para formato snake_case.João Silva → joao_silva
CapitalizaçãoCapitaliza a primeira letra de cada palavra mantendo o restante minúsculo.joÃO silVA → João Silva
Start CaseCapitaliza palavras removendo espaços extras.joão silva → João Silva
Title CaseCapitaliza palavras principais, ignorando artigos e preposições quando aplicável.senhor dos aneis → Senhor dos Aneis
Número por extensoConverte números para texto por extenso.152 → cento e cinquenta e dois
remove_spaceRemove todos os espaços do conteúdo.João Silva → JoãoSilva
Os transformadores também são aplicados quando o usuário cola um conteúdo pronto no campo.

Botão de cópia

Quando habilitado, o campo exibe um botão de cópia no lado direito da área de digitação, permitindo copiar rapidamente o valor preenchido. Recomendado para protocolos, identificadores, links e conteúdos reutilizados com frequência.

Transcrição de voz

Quando habilitada, a transcrição de voz permite que o usuário preencha o campo utilizando fala. O botão de voz aparece no lado esquerdo do campo durante a digitação. Funciona em qualquer navegador e idioma compatível com reconhecimento de voz.

Máscaras

As máscaras formatam automaticamente o conteúdo digitado pelo usuário conforme um padrão definido, ajudando a padronizar informações, guiar o preenchimento e evitar formatos inválidos.

O ENSPACE possui máscaras prontas para formatos comuns:

MáscaraExemplo
CPF999.999.999-99
CNPJ99.999.999/9999-99
CEL(99) 99999-9999
CEP99999-999
RG99.999.999-9
OAB999999-UF
Nº CNJ9999999-99.9999.9.99.9999

As máscaras atuam durante a digitação: caracteres inválidos são removidos, o campo exibe um aviso de erro e apenas caracteres compatíveis permanecem no valor final.

Máscaras personalizadas

Além das máscaras prontas, você pode criar formatos personalizados usando os seguintes caracteres especiais:

SímboloSignificado
@Aceita apenas letras
#Aceita apenas números
*Aceita letras ou números

Exemplos:

MáscaraResultado esperado
@@@-####Código com letras e números
**-****Identificador alfanumérico
@@-###-@@Código personalizado

Máscaras vs validações

AspectoMáscarasValidações
Quando atuamDurante a digitaçãoAntes do salvamento
ObjetivoGuiar e formatar o preenchimentoVerificar se o valor atende regras definidas
Restringe caracteres inválidosSimSim
Formata automaticamente o valorSimNão
Exemplo(11) 99999-9999Campo obrigatório

Interface e formatação

Na aba Interface e Formatação, estão disponíveis:

ConfiguraçãoDescrição
Comprimento máximo do textoDefine a quantidade máxima de caracteres permitidos.
Sufixo de limite de textoExibe um indicador visual de quantidade de caracteres utilizados.

O limite de caracteres considera letras, números, espaços e símbolos.

Como configurar

Crie um novo campo

Acesse Configurações > Categorias > Campos e clique em Criar.

Preencha as informações básicas

Defina o nome do campo, a referência técnica, o rótulo visível (Label) e selecione o tipo Texto Longo.

Configure os comportamentos adicionais

Na seção Configurações Específicas, configure os transformadores, máscaras, transcrição de voz e botão de cópia conforme a necessidade.

Ajuste a interface do campo

Na aba Interface e Formatação, defina o limite máximo de caracteres e o sufixo visual.

Salve o campo

Após salvar, o campo poderá ser utilizado em formulários, tarefas e telas.


Comportamento dos dados

Algumas alterações feitas no campo afetam apenas novos preenchimentos:

  • Remover um transformador não altera dados já existentes.
  • Adicionar uma máscara não modifica automaticamente registros antigos.
  • Os dados anteriores só serão alterados caso sejam editados novamente.

Boas práticas

  • Utilize transformadores para padronizar relatórios, pareceres e observações operacionais.
  • Campos utilizados em automações ou integrações costumam funcionar melhor com Trim para evitar espaços desnecessários.
  • Evite utilizar múltiplos transformadores quando o formato original digitado pelo usuário precisar ser preservado.