CMDBuild Forum

Inserendo valore parziale in campo, valore proposto

Ciao a tutti.

Avremmo questa necessità:

un asset contiene un campo location name, che segue come valore una naming convention interna.

 

Si vorrebbe, che all'inserimento di questa location name, dopo aver digitato in primi 7 caratteri, il sistema proponesse il primo progressivo libero.

 

Ad esempio supponiamo che esistano le location name, relative ai corrispondenti asset:

ABCDEFG001

ABCDEFG002

ABCDEFG004

ABCDEFG005

ABCDEFG006

 

Supponiamo di aggiungere un nuovo asset, si vorrebbe che se sul campo si digita ABCDEFG, il sistema proponesse 003 (il primo libero)

 

E' possibile un automatismo di questo tipo?
Magari con i trigger?

 

Grazie mille.

 

 

Nel modo descritto non è possibile.

E' possibile configurare un workflow (utilizzato praticamente come fosse un wizard) in cui sia presente un passaggio nel quale si richieda la digitazione dei primi 7 caratteri e avanzando allo step successivo ci si trovi automaticamente compilato l'ottavo carattere recuperando il primo progressivo libero.

CMDBuild Team

Previously Tecnoteca wrote:

Nel modo descritto non è possibile.

E' possibile configurare un workflow (utilizzato praticamente come fosse un wizard) in cui sia presente un passaggio nel quale si richieda la digitazione dei primi 7 caratteri e avanzando allo step successivo ci si trovi automaticamente compilato l'ottavo carattere recuperando il primo progressivo libero.

CMDBuild Team

 

 
Quindi creare un workflow in cui un passo è il retrieve dei valori già presenti ma...come fare?
 
Esiste qualche esempio a riguardo?

grazie mille

S', c'è un apposito manuale (Workflow Manual) ed esiste un esempio di processo nel database demo presente nel file zip di ogni versione.

CMDBuild Team

Previously Mario wrote:

Previously Tecnoteca wrote:

Nel modo descritto non è possibile.

E' possibile configurare un workflow (utilizzato praticamente come fosse un wizard) in cui sia presente un passaggio nel quale si richieda la digitazione dei primi 7 caratteri e avanzando allo step successivo ci si trovi automaticamente compilato l'ottavo carattere recuperando il primo progressivo libero.

CMDBuild Team

 

 

Però non mi è chiaro...dal workflow devo richiamare una stored procedure Postgres che mi faccia il calcolo dell'ottavo carattere?

 

Grazie mille

Sì, la ricerca del primo progressivo libero deve essere fatta interrogando il database tramite una funzione Postgres

Utilizzando meccanismi di questo tipo va anche considerato il problema della concorrenza

CMDBuild Team