Il blog di CicoNET

Ho pensato di cominciare a pubblicare sporadicamente alcune esperienze sulla programmazione con SugarCRM CE (6.5) e SuiteCRM, con il linguaggio PHP, per lo sviluppo di App iOs (iPhone o iPad) e Android, con il linguaggio Java e quant'altro mi sembri interessante e meritevole di essere condiviso... comincio con qualche interessante scoperta su SugarCRM CE 6.5 o SuiteCRM.


Come personalizzare la visualizzazione di qualsiasi campo nei SubPanel
Scritto giovedì 28 agosto 2025

In​ SugarCRM CE 6.5 o in SuiteCRM, la visualizzazione dei campi nei SubPanel segue più o meno le stesse regole della visualizzazione nella ListView, ma a volte sarebbe utile poter vedere qualche campo in un modo particolare, al di fuori dello standard.

In questo articolo vi mostro come creare una visualizzazione del tutto personalizzabile di un qualsiasi campo presente in un SubPanel.


Come creare una view custom di tipo Edit in SugarCRM CE 6.5 o SuiteCRM
Scritto lunedì 08 luglio 2019

In​ SugarCRM CE 6.5 o in SuiteCRM​ esiste la maschera EditView standard che consente di inserire/modificare un oggetto di un determinato modulo, inoltre esiste la QuickCreate che può essere utilizzata per inserire rapidamente un oggetto.

Queste due maschere di tipo Edit sono standard e facilmente gestibili da Studio.

A volte però può essere utile creare una view custom di tipo Edit per gestire inserimenti/modifiche personalizzati da utilizzare in casi specifici.


Come incrementare le dimensioni di un campo TextArea in SugarCRM CE 6.5 o SuiteCRM
Scritto lunedì 25 marzo 2019

In​ SugarCRM CE 6.5 o in SuiteCRM​ i campi di tipo TextArea vengono automaticamente creati su database come campi di tipo TEXT, ovvero campi di testo multiriga che possono arrivare a contenere fino a 65.535 byte (64 Kb.).

A volte però può capitare di aver bisogno di un numero più grande di byte, ad esempio per memorizzare un XML o un JSON o per testi letterari di dimensioni maggiori, oppure per testi scritti in lingue che utilizzano tanti caratteri MultiByte, come ad esempio l'arabo o il cinese (in generale, in un testo in UTF-8, ogni carattere occupa un numero di byte compreso tra 1 e 4).

Ho trovato un semplice metodo ​Upgrade-Safe​ per trasformare i campi TextArea in campi più grandi, ad esempio LONGTEXT, ovvero in grado di contenere fino a 4.294.967.295 byte (4 Gb.).


Ricerche predefinite in SugarCRM CE 6.5 o SuiteCRM
Scritto sabato 03 novembre 2018

In​ SugarCRM CE 6.5 o in SuiteCRM​ ogni utente può creare, su ogni modulo, dei filtri di ricerca salvati da riutilizzare più volte nella ListView, inoltre il sistema "ricorda" l'ultima ricerca fatta in un determinato modulo.

Molto spesso però i clienti chiedono che si definiscano dei filtri di ricerca predefiniti che tutti gli utenti, o gli utenti di un determinato ruolo, si ritrovino già pronti nei moduli su cui lavorano più frequentemente, oppure che qualche modulo "parta sempre" con una determinata ricerca preimpostata.

Ho trovato un interessante articolo di Chad Hutchins che mi ha messo sulla strada giusta per fare entrambe queste cose.


Come aggiungere un qualsiasi campo all'Aggiornamento Globale in SugarCRM CE 6.5 o SuiteCRM
Scritto martedì 18 settembre 2018

Come impostazione predefinita, SugarCRM CE 6.5 (e anche SuiteCRM) consente l'inserimento nell'Aggiornamento Globale solo dei campi di Tipo Dato:

  • Checkbox
  • Datetime
  • Date
  • DropDown
  • DropDown Dinamico
  • Intero
  • Selezione Multipla
  • Radio

Ho però trovato un metodo ​Upgrade-Safe​ per poter aggiungere un campo qualsiasi all'Aggiornamento Globale.