Skip to main content

vtenext Business 26.04 Release Note

Tema

Aggiornamento del font a Inter e delle libreria bootstrap alla versione 3.4.1.
Aggiornamento degli stili di alcuni componenti base.


Pacchetto di lingua Francese

Il pacchetto di lingua francese disponibile in installazione è stato aggiornato e spostato dai moduli beta a quelli opzionali.


Traduzione pagine esterne secondo la lingua del browser

Le pagine esterne utilizzate per fissare appuntamenti (Book me) e per le form dinamiche esterne (accessibili via email) saranno tradotte in base alla lingua rilevata nel browser.


Tasti rapidi in lista

Nelle liste dei moduli è stato aggiunto il tasto di anteprima e modificato il tasto di modifica per aprire un pannello a metà pagina. Si può scegliere se tornare alla modalità precedente tramite le prop layout.listview.preview e layout.listview.fast_edit.

image.png


Webform

Ora è possibile creare qualsiasi modulo da un webform.
Inoltre è possibile attivare il controllo duplicati per evitare la creazione di un record già presente.

Screenshot 2026-04-20 alle 12.26.57.png

image.png


Campi nascosti in importazione dati

In Impostazioni > Importazione dati ora è possibile importare valori anche in campi nascosti.


Esportazione CSV

Sono state aggiunte delle opzioni di formattazione per risolvere dei problemi di compatibilità con applicazioni esterne.

Screenshot 2026-04-20 alle 12.35.48.png

Nell'esportazione CSV di qualsiasi modulo è possibile scegliere il formato per i campi numerici:

  • Default (1000.5496) : come era prima (punto come separatore dei decimali)
  • Italiano (1000,550) : virgola come separatore decimale
  • Inglese (1,000.550) : virgola separatore migliaia, punto separatore decimali
  • Utente (1000.55): come da impostazioni utente

image.png


Ricerca invitati per email

Negli eventi di calendario è possibile aggiungere invitati cercandoli per indirizzo email.

image.png


Allegati Email

Possibilità di allegare file ad una email direttamente dai documenti.

Screenshot 2026-04-20 alle 14.52.20.png


Gruppi in conversazioni

E' possibile selezionare un gruppo per inviare una conversazione a tutti i suoi membri.

image.png


Avatar in selezione utenti
Nei campi di auto-completamento degli utenti è stata aggiunta l'immagine avatar.

image.png


Numeri negativi

Supporto per valori negativi ai campi numerici e valuta in Layout Editor, Creazione Moduli e Process Maker.

Screenshot 2026-04-20 alle 15.06.28.png


Fuori ufficio in conversazioni

La configurazione dello stato fuori ufficio è stata spostata all'interno delle preferenze utente nel menù Altro in alto a destra.
Se un utente scrive una conversazione ad un altro utente fuori ufficio riceverà un messaggio automatico.

image.png


Layout editor: ordinamento campi per le relazioni

Nella pagina di gestione delle relazioni è possibile definire per ogni modulo collegato il campo per cui ordinare la lista di elementi e la modalità Ascendente/Discendente.

image.png

Nome Campo in Creazione moduli

Nella creazione dei moduli ora è possibile configurare anche il nome del campo in modo da assegnare un nome personalizzato e più esaustivo dei vcf_*.

image.png


Sincronizzazioni: possibilità di configurare diverse sincronizzazioni per lo stesso Sistema esterno

Ora per lo stesso sistema (es. WooCommerce, HubSpot, ecc.) è possibile configurare più connettori a istanze diverse.


Mail Converter: filtro messaggi automatici

Attivando la prop settings.mailscanner.filter_auto_msg è possibile riconoscere se un messaggio ricevuto è stato inviato da un sistema automatico ed evitare che la creazione del ticket generi una nuova mail in uscita da vtenext.


Campi Condizionali

Ora è possibile definire una regola che si applica a tutti i gruppi/ruoli ad eccezione di quello selezionato.

Screenshot 2026-04-20 alle 15.48.02.png


Cestino

Nuovi pulsanti per eliminare record specifici o tutti i record di un modulo.

Screenshot 2026-04-20 alle 15.52.42.png


Processi: azione Invia newsletter

Aggiunte le configurazioni Reply To e Lingua.

Screenshot 2026-04-20 alle 15.40.51.png


Processi: eventi con promemoria

Supporto alla funzione Avvisa in creazione/modifica di eventi da Process Maker.

image.png


Processi: abilitare/disabilitare la ricezione di newsletter

Tra le funzioni SDK delle azioni di processo è disponibile una nuova funzione per disabilitare e abilitare il campo Riceve newsletter nei Lead, Contatti e Aziende.

image.png


Processi: importa azioni

Nella task di azione dei processo è stato aggiunto il tasto Importa azioni da... che permette di duplicare una o più azioni già configurate nel processo ed attivarle nella task corrente.

image.png


Processi: funzione formula

Nei processi le varie funzioni SDK di somma, differenza, moltiplicazione e divisione sono state unificate in un'unica funzione vte_formula che sfrutta la sintassi dei campi formula.

es.

ciao "$sdk:vte_formula( $1-amount - (20 + 40) - $1-delta )"
// ciao "300.02"

$sdk:vte_formula( if "$1-name" == "ciao" then $1-amount + $1-delta else 0 end )

Processi: Process Helper

 Per semplificare la configurazione delle task di azione nel Process Maker, il Process Helper sarà di default disattivato e all'attivazione il campo Collegato a verrà popolato automaticamente con l'entità principale.


Processi: nuova UI

Se nel dettaglio di un record ci sono più processi collegati che necessitano la compilazione di una form dinamica ora sarà possibile scorrerli tutti e scegliere quale compilare per prima.

Screenshot 2026-01-26 alle 12.33.53.png


Spesso si creano delle form dinamiche semplici con un unico campo "scelta" che serve per ottenere la conferma da parte di un utente per proseguire con il flusso o per direzionarlo su una specifica diramazione.
Nell'interfaccia del Process Helper è stato aggiunto un nuovo tasto Configura scelta rapida che permette di configurare dei tasti rapidi che saranno disponibili direttamente nell'azione richiesta al posto del tasto Compila.

Screenshot 2026-01-26 alle 12.43.57.png
Screenshot 2026-01-26 alle 12.47.03.png

La lista dei processi, accessibile dal tasto nel menù in alto, è stata semplificata riproducendo la stessa interfaccia a blocchi presente nel dettaglio dei record.

Screenshot 2026-01-26 alle 12.53.47.png


Sviluppatori

Estensione classi SDK

Sono state rese estendibili e migliorate varie classi php per favorire gli sviluppi SDK senza modifiche ai file core:

  • WebformCapture per ricevere il salvataggio di un webform
  • Import_Data_Controller per la gestione dell'importazione file CSV
  • ListViewController per la gestione delle liste
  • ExportUtils per l'esportazione CSV
  • Tutte le classi per la gestione del Mail Converter: MailScannerMailBox MailScanner MailRecord MailRecordZend MailScannerMailBoxZend MailScannerInfo MailScannerAction MailScannerRule MailScannerSpam
  • Tutte le classi dei connettori di sincronizzazione (VteSync).
Maggiori dettagli qui.

Conversione tra moduli

Possibilità di creare un record partendo da un altro (es. Preventivo > Genera Ordine di Vendita) tramite la nuova classe ConvertModesUtils

Maggiori dettagli qui.


Temi

I temi softed e next sono stati rimossi e next22 è diventato il nuovo tema base in Smarty/templates
Eventuali template custom che devono sostituire quelli standard vanno inseriti in Smarty/templates_sdk


Impostazioni

Introdotta la nuova classe SettingsPage per la gestione delle pagine nelle impostazioni.


Skill per revisione del codice

In tools/skill/review-sdk-26 è disponibile una skill da utilizzare con agenti AI integrati nel vostro IDE che vi può aiutare nell'adattamento del codice alla nuova versione.

Maggiori dettagli qui.