Campos compostos

Pessoa/Empresa

Permite selecionar uma pessoa ou empresa registrada no workspace, com preenchimento automático de dados vinculados, como nome, documentos e endereço.
atualizado

Configure campos de pessoa/empresa com preenchimento automático por documento

O campo do tipo Pessoa/Empresa é utilizado para registrar informações cadastrais de pessoas físicas (CPF) ou jurídicas (CNPJ) em formulários, tarefas e telas do ENSPACE.

Ele permite selecionar dados previamente estruturados no workspace ou preencher automaticamente informações ao informar um CNPJ válido, vinculando nome, documentos e endereço de forma rápida e padronizada.

Para vincular registros de outra categoria já existente no sistema, utilize o campo Relacionamento Simples.

Quando usar este campo

Utilize o campo Pessoa/Empresa quando precisar capturar dados cadastrais completos de pessoas ou empresas.

Ele é ideal para:

  • Cadastro de clientes, fornecedores ou parceiros comerciais
  • Vinculação de empresas a processos, contratos ou pedidos
  • Preenchimento automático de razão social e endereço via CNPJ
  • Formulários de onboarding que exigem dados jurídicos ou pessoais
  • Qualquer contexto que exija CPF ou CNPJ como identificador principal

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

Em programação, o campo Pessoa/Empresa é estruturalmente equivalente a um objeto composto que agrupa múltiplas propriedades cadastrais (documentos, nomes, endereço) em um único valor. Cada subcampo (CNPJ, CPF, razão social etc.) é uma propriedade deste objeto.

O campo Pessoa/Empresa funciona como um seletor inteligente de dados cadastrais vinculados a um documento principal.

O usuário informa um CNPJ válido e o sistema consulta dados públicos para preencher automaticamente os subcampos relacionados (razão social, nome fantasia, endereço). Para CPF, o preenchimento automático não está disponível devido a limitações legais de acesso a dados de pessoa física.

As configurações aplicadas podem alterar diretamente a experiência de preenchimento:

  • O toggle de preenchimento automático de endereço vincula um campo de endereço existente.
  • O campo Visualizar define como os dados cadastrais serão apresentados na tabela de itens.
  • Os subcampos aninhados podem ser reordenados, removidos ou complementados, exceto o CNPJ que é fixo.
O preenchimento automático por CPF não está disponível. Dados de pessoa física não são consultáveis publicamente por limitação legal; apenas órgãos públicos autorizados possuem acesso a essas informações.
O preenchimento automático por CNPJ depende da disponibilidade e atualização dos dados na base pública consultada. Endereços recentemente alterados podem não refletir imediatamente na consulta.

Configurações específicas

O campo Pessoa/Empresa possui recursos adicionais para controlar preenchimento automático, exibição e estrutura de subcampos. Todas as configurações abaixo são opcionais e ficam disponíveis na seção Configurações Específicas ao selecionar o tipo Pessoa/Empresa.

Preenchimento automático de endereço

ConfiguraçãoDescrição
Ativar preenchimento de endereçoQuando ativado, o campo adiciona dados de endereço vinculados ao CNPJ consultado. Exibe o seletor Campo de Endereço para vinculação.
Campo de EndereçoSeletor disponível quando o preenchimento automático está ativo. Define qual campo de endereço previamente criado será preenchido automaticamente com os dados retornados pela consulta de CNPJ.
Para utilizar o preenchimento automático de endereço, é obrigatório que o campo de endereço já exista na categoria. O preenchimento ocorre apenas quando o CNPJ consultado possui endereço cadastrado na base de dados.

Formato de exibição

ConfiguraçãoDescrição
VisualizarExpressão de formatação que define como os dados cadastrais serão exibidos na tabela de itens. Utiliza chaves {{}} para referenciar subcampos. Exemplo: {{cnpj}} - {{razao_social}}.
Utilize o campo Visualizar para facilitar a identificação rápida do registro na listagem, combinando documento e nome da empresa ou pessoa.

Subcampos (Aninhado)

Define a estrutura de subcampos que compõem o cadastro de pessoa/empresa:

ConfiguraçãoDescrição
Campos DisponíveisLista de subcampos predefinidos que podem ser reordenados, removidos ou complementados com novos campos adicionados via botão Adicionar.
CNPJSubcampo fixo e obrigatório. Não pode ser removido, reordenado nem desabilitado. Serve como identificador principal da consulta automática.
Os subcampos predefinidos disponíveis para edição são: CPF, Nome, Nome Fantasia e Nome da Empresa. O campo CNPJ é fixo e obrigatório.

Ao clicar em editar um subcampo da lista, um modal é aberto com as seguintes configurações:

ConfiguraçãoDescrição
CampoDropdown com as predefinições disponíveis: CPF, Nome, Nome Fantasia, Nome da Empresa.
ObrigatoriedadeDefine se o subcampo deve ser preenchido obrigatoriamente.
Bloquear CampoQuando ativo, torna o subcampo somente leitura. Útil para campos preenchidos automaticamente (ex: razão social via CNPJ) que não devem ser editados manualmente.
Transformadores de TextoAplica transformações automáticas ao conteúdo do subcampo (ex: uppercase, trim).
MáscarasAdiciona máscaras de formatação ao subcampo (ex: CPF - 999.999.999-99).
É possível reordenar os subcampos utilizando as setas Acima/Abaixo ou remover subcampos opcionais pelo menu de ações. O CNPJ permanece sempre na posição original e não pode ser removido.

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 Pessoa/Empresa.

Configure os subcampos

Na seção Configurações Específicas, revise os Campos Disponíveis no grupo Aninhado. Reordene, remova ou adicione subcampos conforme a necessidade. Edite cada subcampo para definir obrigatoriedade, bloqueio, transformadores e máscaras.

Ative o preenchimento automático de endereço (opcional)

Habilite o toggle Ativar preenchimento de endereço e selecione um Campo de Endereço previamente criado na categoria.

Defina o formato de exibição

No campo Visualizar, configure a expressão de resumo para exibição na tabela de itens, utilizando chaves {{}} para referenciar os subcampos.

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:

  • Adicionar ou remover subcampos não altera registros já salvos em itens anteriores.
  • Ativar ou desativar o preenchimento automático de endereço não modifica endereços já preenchidos em registros antigos.
  • Alterar a obrigatoriedade ou o bloqueio de um subcampo não retroage em registros existentes.
  • O preenchimento automático de endereço ocorre apenas no momento da digitação do CNPJ; registros já salvos não são atualizados automaticamente se o CNPJ for alterado posteriormente na base pública.
  • Os dados anteriores só serão alterados caso sejam editados novamente.

Boas práticas

  • Utilize o preenchimento automático de endereço vinculado a um campo de endereço da mesma categoria para garantir que a estrutura de localização esteja disponível.
  • Ative Bloquear Campo em subcampos preenchidos automaticamente via CNPJ (ex: razão social) para evitar edição acidental e manter a integridade dos dados consultados.
  • Configure o campo Visualizar com documento e nome para facilitar a identificação na tabela de itens.
  • Mantenha o subcampo CNPJ visível e obrigatório quando a consulta automática for o fluxo principal de preenchimento.
  • Adicione máscaras de CPF e CNPJ nos subcampos correspondentes para padronizar a digitação e evitar formatos inválidos.