Voltar ao blog
minor·· 23 min

v2.14.0 está no ar

Esta release apresenta 31 itens: 5 novas funcionalidades, 13 melhorias e 13 correções de bugs. Entre os destaques estão a formatação HTML dedicada no nó de e-mail do Spaceflow, relatórios de tarefas com colunas de formulários, o seletor de idioma no portal de tarefa externa, a inclusão da taxa legal nos índices de correção monetária e a solicitação de reenvio de convites expirados.
1 de junho
EnSpace
v2.14.0

RELEASE NOTES

1. Novidades

1.1 Spaceflow: formatação de texto (HTML) para o nó de e-mail

O nó de e-mail do Spaceflow passa a contar com um campo dedicado para HTML raw, permitindo a composição de e-mails com código HTML/CSS diretamente no fluxo.

O campo oferece referência inline de anexos via CID (cid:nome_do_arquivo ou cid:id_do_arquivo) e tratamento de erro para HTML malformado.

O campo de HTML raw não aceita variáveis arrastadas diretamente. Para inserir variáveis dinâmicas no corpo do e-mail (como dados de nós anteriores do fluxo), utilize o campo de texto formatado (Corpo), que suporta o picker de variáveis. Os dois campos coexistem no nó de e-mail: o campo Corpo para composição visual com variáveis, e o campo Formatar HTML para controle total do código.

📋 Passo a passo: configurando HTML no nó de e-mail

Quer saber mais sobre os nós do Spaceflow? Consulte a documentação.

O campo de correção monetária passa a contar com o índice taxa legal, disponibilizado pelo fornecedor via API, em duas variantes:

Taxa Legal: para cálculos atuais, conforme a regra trazida pela Lei 14.905/2024.

Taxa Legal (desde 06/2005): mesma referência de taxa, porém com série histórica disponível a partir de junho de 2005, indicada quando o cálculo precisa considerar períodos anteriores dentro dessa base histórica.

Na prática, em workspaces jurídicos ou financeiros que calculam atualização de valores, a taxa legal é um dos índices frequentemente exigidos. Antes, era necessário consultar a taxa em fontes externas e inseri-la manualmente. Agora, basta selecioná-la no seletor de índices do campo de correção monetária.

Na dúvida, para cálculos vinculados à nova regra legal, utilize Taxa Legal. Use Taxa Legal (desde 06/2005) apenas quando o cálculo exigir período histórico anterior.

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre o campo de correção monetária? Consulte a documentação.

1.3 Portal de tarefa externa: seletor de idioma nativo

O portal de tarefa externa passa a contar com um seletor de idioma nativo no header, no canto superior direito da tela. O botão exibe a bandeira do idioma ativo e, ao ser clicado, oferece as três opções de idioma nativos do ENSPACE. Ao selecionar um idioma, os textos nativos do sistema (botões, labels e textos padrão) são traduzidos automaticamente na tela.

Na prática, em operações com fornecedores, parceiros ou colaboradores de outros países, o usuário externo pode navegar e responder tarefas no seu idioma, sem depender de configuração prévia do administrador do workspace.

📋 Passo a passo: alterando o idioma no portal de tarefa externa

Quer saber mais sobre tarefas externas? Consulte a documentação.

1.4 Reenvio de convite expirado para workspace

Quando um convite para workspace não é aceito dentro do período de 1 mês, o convite expira e o sistema exibe uma mensagem de "convite expirado" na tela de workspaces do usuário convidado. A partir dessa tela, o usuário pode clicar em "Solicitar reenvio de convite" para pedir um novo acesso. Um e-mail de solicitação é enviado automaticamente ao proprietário do workspace e ao usuário que fez o convite original, e o solicitante recebe uma confirmação na tela.

Do lado do administrador, a tela de Gestão de Membros passa a exibir um banner com as solicitações de reenvio pendentes. Ao clicar em "Ver todos", o administrador acessa a lista completa e pode reenviar convites individualmente ou todos de uma vez. Após o reenvio, o usuário convidado terá 15 dias para aceitar o novo convite.

📋 Passo a passo: solicitando e reenviando um convite expirado

🗺️ Navegação guiada: reenvio de convite expirado

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre convites e gestão de membros? Consulte a documentação.

1.5 Relatórios de tarefas: colunas do item e campos de formulário

Os relatórios de tarefas passam a suportar colunas do item relacionado diretamente no construtor de relatórios. Ao criar um relatório do tipo Tarefas, a barra lateral de dados disponíveis agora inclui, ao final da lista, uma pasta chamada "Item". Ao expandi-la, o configurador acessa os dados do item relacionado à tarefa e pode adicioná-los como colunas no relatório.

Na prática, isso permite gerar relatórios completos que cruzam dados estruturais da tarefa (status, responsável, datas) com informações do item vinculado (campos customizados, valores, observações), eliminando a necessidade de exportações manuais ou cruzamentos em planilhas externas. Esse comportamento já existia na V1 e agora está disponível na V2.

📋 Passo a passo: adicionando colunas do item em relatórios de tarefas

🗺️ Navegação guiada: relatórios de tarefas com colunas do item

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre relatórios? Consulte a documentação.


2. Melhorias

2.1 Spaceflow: variáveis e mapeamento por campos no nó de HTTP

O nó de HTTP do Spaceflow recebeu duas evoluções no campo body:

Variáveis no campo body: o editor JSON do campo body agora aceita arraste e seleção de variáveis de entrada, permitindo compor o JSON do request com dados dinâmicos do fluxo.

Mapeamento por campos (aba FORM): além do editor JSON, o nó passa a oferecer a aba FORM, um modo de mapeamento por campos com pares Chave + Valor. Tanto a chave quanto o valor aceitam texto fixo, expressões ou variáveis. O configurador pode alternar entre as abas livremente, e o sistema converte automaticamente as entradas do formulário para JSON ao retornar ao editor.

📋 Passo a passo: usando variáveis e o modo FORM no nó de HTTP

🗺️ Navegação guiada: variáveis e mapeamento por campos no nó de HTTP

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre o nó de HTTP? Consulte a documentação.

2.2 Spaceflow: importação de schema de saída no nó de HTTP

O nó de HTTP do Spaceflow passa a oferecer a funcionalidade Importar JSON na aba Resposta, permitindo gerar o schema de saída automaticamente a partir de especificações externas. Há quatro formas de importação disponíveis:

OpenAPI (completo): cole o JSON completo de uma especificação OpenAPI. O sistema extrai os atributos e preenche o repetidor de schema automaticamente.

OpenAPI (apenas o schema): cole apenas o trecho de atributos do schema, sem a estrutura completa da especificação.

Formato Enspace: cole um array JSON no formato proprietário do ENSPACE para popular o schema diretamente.

Importação via API: informe o método HTTP, a URL da API e a key de extração. O sistema faz a requisição, extrai o JSON retornado e gera o schema automaticamente.

📋 Passo a passo: importando o schema de saída no nó de HTTP

🗺️ Navegação guiada: importação de schema de saída no nó de HTTP

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre o nó de HTTP? Consulte a documentação.

2.3 Spaceflow: campo de credencial no nó de início com webhook

O nó de início do Spaceflow, quando configurado no modo Webhook, passa a contar com um campo de credencial integrado à tela de credenciais do workspace. O configurador pode selecionar uma credencial já cadastrada ou criar uma nova diretamente pelo atalho no próprio campo, sem precisar acessar a tela de Credenciais antes. O modal de criação permite definir nome, tipo (como Bearer Token, Basic Auth ou API Key) e valor da credencial. As configurações variam conforme o tipo escolhido.

Na prática, isso centraliza a gestão de segurança: as credenciais são criadas e mantidas de forma integrada ao fluxo e reutilizadas nos webhooks do Spaceflow, garantindo consistência e facilitando a rotação de tokens.

📋 Passo a passo: configurando uma credencial no nó de início com webhook

🗺️ Navegação guiada: credencial no nó de início com webhook

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre o nó de início do Spaceflow? Consulte a documentação.

2.4 Campos de seleção: preenchimento automático em listas dependentes

Em campos de seleção do tipo Lista de Seleção Única com origem em listas do workspace, o sistema agora permite configurar listas dependentes com preenchimento automático. Ao habilitar a opção "Múltiplas listas" no campo dependente e ativar a flag "Selecionar primeira opção ao mudar lista de referência", o campo dependente é preenchido automaticamente com a primeira opção disponível sempre que o usuário seleciona ou altera o valor no campo de referência.

Na prática, enquanto o campo de referência não estiver preenchido, o campo dependente não exibe dados. Assim que o usuário seleciona um valor na referência, o campo dependente já aparece preenchido, reduzindo cliques e erros de preenchimento. Esse comportamento já existia na V1 e agora está disponível na V2.

As listas do workspace devem ser criadas antes da configuração dos campos.

📋 Passo a passo: configurando o preenchimento automático em listas dependentes

🗺️ Navegação guiada: preenchimento automático em listas dependentes

Importante:
Você pode navegar clicando nas áreas circuladas em laranja ou pelas setas no canto inferior direito da área interativa.

Quer saber mais sobre campos de seleção? Consulte a documentação.

2.5 Spaceflow: campos ocultos em formulários

O construtor de formulários do Spaceflow passa a permitir que campos sejam marcados como ocultos. Um campo oculto continua existindo no fluxo e pode ser utilizado como variável em nós posteriores, mas não é exibido ao usuário final no formulário da tarefa.

Na prática, isso permite que o configurador trafegue dados entre nós do fluxo sem expor informações técnicas ou intermediárias ao usuário que está preenchendo a tarefa.

📋 Passo a passo: ocultando um campo no formulário do Spaceflow

Quer saber mais sobre os nós do Spaceflow? Consulte a documentação.

2.6 Spaceflow: identificação do item relacionado na tela de execuções

A listagem de execuções do Spaceflow passa a exibir uma nova coluna de Item, que identifica qual item está relacionado a cada execução. Ao passar o cursor sobre o item na coluna, um popover exibe suas informações básicas, com a opção de copiar a referência do item com um clique. Para mais detalhes, é possível acessar o item diretamente pelo popover.

Na prática, isso elimina a necessidade de abrir cada execução individualmente para descobrir qual item a disparou, agilizando o troubleshooting e o acompanhamento de fluxos.

📋 Passo a passo: identificando o item relacionado na tela de execuções

Quer saber mais sobre a tela de execuções do Spaceflow? Consulte a documentação.

2.7 Visualizações personalizadas: melhorias na barra e nos nomes

As visualizações personalizadas receberam duas melhorias em suas barras de navegação:

Rolagem horizontal na barra v1 (telas de categoria): nas telas nativas de categoria, quando a resolução da tela ou a quantidade de visualizações impede a exibição de todas as abas, a barra agora permite rolagem horizontal, garantindo acesso a todas as opções e ao botão de criar.

Nomes truncados com tooltip na barra v2 (Tarefas Rápidas): na nova barra de visualizações da tela de Tarefas Rápidas, nomes extensos são abreviados quando ultrapassam 10 caracteres. Ao posicionar o cursor sobre uma visualização abreviada, um tooltip exibe o nome completo.

📋 Passo a passo: navegando pelas visualizações personalizadas

Quer saber mais sobre visualizações personalizadas? Consulte a documentação.

2.8 Nova tela de tarefas rápidas: aba Item na sidebar

A nova tela de tarefas rápidas, atualmente disponível no Lab como feature em fase beta, recebe uma nova aba na sidebar: Item. Ao clicar em uma tarefa que possua um item vinculado, a aba Item aparece na sidebar, permitindo consultar os dados do item sem sair da visualização de tarefas rápidas.

Na prática, isso restaura na nova experiência um comportamento já familiar da tela anterior, onde o usuário podia acessar rapidamente o item vinculado à tarefa diretamente pela sidebar.

A aba Item só é exibida quando a tarefa possui um item vinculado.

📋 Passo a passo: acessando o item vinculado pela sidebar

Quer saber mais sobre tarefas rápidas? Consulte a documentação.

2.9 Tela de credenciais: ações de ver detalhes e excluir

A tela de Credenciais agora conta com as ações de Ver Detalhes e Excluir, acessíveis pelo menu contextual (clique com botão direito sobre a credencial). Ao clicar em "Ver Detalhes", uma sidebar é aberta com as informações da credencial (nome, slug, tipo, data de criação e atualização). Para excluir, há duas opções: pelo botão "Excluir Credencial" dentro da sidebar ou diretamente pela opção "Excluir" no menu contextual. Em ambos os casos, um modal de confirmação é exibido antes da remoção.

Na prática, isso padroniza o CRUD da tela de credenciais e elimina a necessidade de navegar para outra página para consultar ou remover uma credencial.

📋 Passo a passo: visualizando e excluindo credenciais

Quer saber mais sobre credenciais? Consulte a documentação.

2.10 Campo chat: exibição de data completa no histórico

O histórico do campo chat passa a oferecer data completa (DD/MM/AAAA) e horário de cada mensagem. A informação aparece ao passar o mouse sobre o ícone de informações ao lado da mensagem. Na prática, em conversas longas com múltiplas interações ao longo de semanas ou meses, a data e o horário exatos facilitam localizar uma mensagem específica sem depender das referências relativas como "há 3 dias" ou "há 2 meses".

📋 Passo a passo: visualizando a data completa no campo chat

Quer saber mais sobre o campo chat? Consulte a documentação.

2.11 Agentes de IA: tooltip com nome completo no seletor

Nomes de agentes de IA que ficavam truncados no seletor agora exibem um tooltip com o nome completo ao passar o cursor. O comportamento funciona tanto no seletor de agentes da tela do Beni AI quanto no chat flutuante do Beni AI.

📋 Passo a passo: visualizando o nome completo de um agente

Quer saber mais sobre agentes de IA? Consulte a documentação.

2.12 Adequação do campo Pessoa/Empresa ao novo CNPJ alfanumérico

O campo Pessoa/Empresa está sendo preparado para o novo padrão de CNPJ alfanumérico previsto para julho/2026, mantendo compatibilidade com o CNPJ numérico atual. A atualização também inclui validação de existência real para CNPJ: ao inserir um número, o sistema consulta se o CNPJ existe. Caso não seja encontrado, o valor é interpretado como inválido e o sistema não permite a inserção, exibindo uma mensagem clara ao usuário.

Essa adequação antecipa a mudança regulatória prevista para julho de 2026, garantindo que workspaces que utilizam o campo Pessoa/Empresa não sejam impactados quando o novo formato entrar em vigor.

Quer saber mais sobre o campo Pessoa/Empresa? Consulte a documentação.

2.13 Padronização de e-mails como case-insensitive

O sistema passa a tratar e-mails como case-insensitive de forma padronizada. Na prática, isso significa que endereços como usuario@empresa.com e Usuario@Empresa.com são reconhecidos como o mesmo e-mail, evitando duplicidade de cadastros e falhas de login causadas por diferenças de maiúsculas e minúsculas.

A normalização foi aplicada para e-mails de usuários externos, que agora são armazenados sempre em letras minúsculas.


3. Correções