At line 1 added 45 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Obiettivo\\ |
Il carrello è uno strumento applicativo che consente di gestire raggruppamenti di oggetti e funzioni e le loro reciproche interazioni.\\ |
Nato dall'esigenza iniziale di gestire dei "Preferiti" in LoocUp esso ne estende enormemente le potenzialità perchè può essere infatti "ancorato" non solo al proprio utente (istanze di TAB£U) ma ad una qualunque istanza di un qualunque oggetto che ne diventa il suo possessore (Owner) e con cui si identifica univocamente. Ogni istanza dunque può agganciare un proprio carrello...\\ |
\\ |
[{Image src='immagini/MBDOC-BXCARR_A/BXCARR_001.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
E' possibile in questo modo per esempio associare:\\ |
* Ad un cliente l'elenco degli articoli preferenziali da lui richiesti o l'elenco degli agenti che ne gestiscono i contatti\\ |
* Ad un fornitore l'elenco dei clienti che rifornisce\\ |
* Ad un magazzino i folder relativi agli operatori e alle loro qualifiche\\ |
* Ad un archivio l'elenco degli utenti ai quali è consentita la modifica dei dati\\ |
* Ad un ordine di workflow l'elenco delle persone abilitate all'avanzamento dell'ordine, ecc...\\ |
\\ |
In breve, esso risulta utile ogni qualvolta si ha l'esigenza di associare ad un oggetto liste di oggetti e funzioni.\\ |
\\ |
!!! Carrello e Looc.up\\ |
Le funzioni del carrello sono attive e disponibili anche senza Looc.up., ma si tenga conto che sono state pensate per la presenza di tale applicazione, in quanto sfruttano le funzioni di navigazione, di Drag&Drop e di Popup e inoltre in Looc.up resta attiva la gestione "carrello preferiti".\\ |
Le due gestioni hanno alcune similitudini, ma i preferiti sono e resteranno solo del CLIENT e senza estensioni nell'organizzazione delle cartelle stesse.\\ |
\\ |
!!! Definizioni\\ |
* Cartella: Insieme di oggetti. Ad esempio:\\ |
** Tutti gli agenti che partecipano ad una convention\\ |
** I clienti da sollecitare.\\ |
** Una mailing list.\\ |
** Tutte le funzioni da eseguire a fine mese.\\ |
** Le schede più importanti.\\ |
* Cartella omogenea: Cartella contenente solo oggetti dello stesso tipo. Ad esempio solo clienti o solo articoli ecc. Il suo nome deve essere preceduto dal tipo oggetto.\\ |
* Cartella eterogenea:Cartella che contiene oggetti di tipo diverso. Ad esempio un cliente, 10 articoli, un documento ecc.\\ |
* Carrello: Insieme di cartelle associate ad un oggetto proprietario. Ad esempio\\ |
** Un utente\\ |
** Un cliente (le cartelle potrebbero essere KIT di articoli di vendita abituale)\\ |
* Carrello utente (Preferiti): Il carrello che ha come proprietario l'utente che sta eseguendo l'applicazione.\\ |
\\ |
!!! Convenzioni\\ |
* Un carrello ha un proprietario (un qualsiasi oggetto). Ne consegue che una proprietà di un qualsiasi oggetto è quella di possedere un carrello.\\ |
* Un carrello contiene una o più cartelle\\ |
* Una cartella contiene oggetti\\ |
* In una cartella si inseriscono i singoli elementi (non riferimenti virtuali)\\ |
* Gli elementi sono memorizzati in B£MEDE quindi le istanze sono al massimo quelle contenute in 30.000 caratteri\\ |
* La cartella è identificata da un IDOJ, quindi in prospettiva potrà diventare un oggetto.\\ |