Wizzard Home | Tracciati Completi |
Questi tracciati permettono di alimentare la struttura delle viste :
Per le versioni precedenti dell'app esisteva un tracciato catalogo.csv che è ora Obsoleto
E' necessario richiedere eventuali setting per evitare di visualizzare il codice cartella
Per ogni singola famiglia di prodotti inserita all'interno catalogo sarà necessario specificare il percorso completo, comprensivo di ( codice, descrizione, immagine chiave ) di tutte le cartelle che l'utente deve aprire per arrivare al prodotto.
Ordinamento: La posizione delle cartelle all'interno della struttura ad albero rispetta l'inserimento delle cartelle stesse in fase di importazione seguendo la sequenza del tracciato catalogo . Il sistema inserisce le cartelle man mano che vengono elaborate partendo dalla prima riga all'ultima del file catalogo.csv
Cod. | Ultima revisione | 7E|8E|S|B | Cod. Sviluppo |
257 | 2016/02/25 - PG |
Tracciati Catalogo
catalogo_01.csv
Il tracciato permette di organizzare le schede prodotto all'interno di una struttura ad albero composta da cartelle e sotto-cartelle.Per le versioni precedenti dell'app esisteva un tracciato catalogo.csv che è ora Obsoleto
E' necessario richiedere eventuali setting per evitare di visualizzare il codice cartella
Schema
Campo | Descrizione del campo | Formato | Note |
codice articolo | codice modello articolo per gli articoli con variante | varchar(255) | riferito a articoli.csv |
codice cartella | varchar(255) | ||
nome cartella | varchar(255) | ||
descrizione cartella | varchar(255) | ||
immagine cartella | varchar(64) | nome immagine 144x144 px risoluzione: 72dpi formato .png | |
codice sub-cartella | varchar(255) | ||
nome sub-cartella | varchar(255) | ||
descrizione sub-cartella | varchar(255) | ||
immagine sub-cartella | varchar(64) | nome immagine 144x144 px risoluzione: 72dpi formato .png | |
codice sub-sub-cartella | varchar(255) | ||
nome sub-sub-cartella | varchar(255) | ||
descrizione sub-sub- cartella | varchar(255) | ||
immagine sub-sub- categoria | varchar(64) | nome immagine 144x144 px risoluzione: 72dpi formato .png | |
... numero campi variabile (di 4 in 4 ) |
Ogni sub cartella è definita tramite l'aggiunta nella struttura del tracciato di 4 Campi in tutte le righe accodandoli ai precedenti :
- codice cartella - nome cartella - descrizione cartella - immagine(icona) cartella |
Approfondimenti
Per creare una struttura ad albero attraverso la quale organizzare il reperimento dei singoli prodotti all'interno di iPad, è stata creata una tabella che permette di generare un numero pressoché illimitato di ramificazioni.Per ogni singola famiglia di prodotti inserita all'interno catalogo sarà necessario specificare il percorso completo, comprensivo di ( codice, descrizione, immagine chiave ) di tutte le cartelle che l'utente deve aprire per arrivare al prodotto.
Ordinamento: La posizione delle cartelle all'interno della struttura ad albero rispetta l'inserimento delle cartelle stesse in fase di importazione seguendo la sequenza del tracciato catalogo . Il sistema inserisce le cartelle man mano che vengono elaborate partendo dalla prima riga all'ultima del file catalogo.csv
Aggiornamenti: Aggiunte successive di cartelle/sottocartelle nel tracciato catalogo_01.csv (aggiornamenti) comporta però una aggiunta delle nuove cartelle come ultime posizione all'interno della cartelle che le contiene.
Per una rigenerazione completa della struttura a cartelle dato il tipo di elaborazione consigliamo quindi di creara un file catalogo "dummy" per svuotare la struttura precedentemente creata tramite una prima elaborazione (Es catalogo_01.csv composto da una sola riga). Poi si rielabora con la struttura corretta (posizioni delle cartelle nel file catalogo_01.csv aggiornato).
Eventualmente (data la modalità di aggiornamento in fase importazione tracciato) si può intervenire lato server per ordinare manualmente la posizione di alcune sottocartelle all'interno di una cartella
ATTENZIONE: un numero superiore a 100.000 collegamenti catalogo/articoli potrebbe determinare un crash dell'app su ipad dotati di 512 Mb di memoria Ram per esaurimento delle risorse. un numero superiore a 200.000 collegamenti potrebbe determinare un crash anche sugli ultimi modelli di ipad
Alternativamente, se esiste una struttura in database padre/figlio per costruire l'albero del catalogo abbiamo necessità di avere le seguenti informazioni tramite i seguenti appositi tracciati
Alternativamente, se avete una struttura in database padre/figlio per costruire l'albero del catalogo abbiamo necessità di avere le seguenti informazioni
Struttura del catalogo
1) Codice univoco dell'elemento dell'albero
2) Codice padre: deve essere un codice appartenente al punto 1. Dovete indicare la radice, ossia quando un nodo è al primo livello che codice padre ha.
3) Nome dell'elemento
4) Descrizione elemento
5) Immagine elemento
6) Ordinamento: un progressivo che indichi l'ordine con cui devono essere importati i nodi. Crescente
Collegamento catalogo/articoli
1) Codice univoco dell'elemento dell'albero (vedi punto 1 Struttura del catalogo)
2) Codice univoco articolo (vedi Milestone 1 estrazione articoli "codice_articolo")
3) Ordinamento: ordinamento degli articoli all'interno dell'elemento dell'albero. Crescente
Esempio (con codice padre primo livello vuoto):
Tracciato struttura
CAT01;;Categoria 1;Prima categoria;cat01.jpg;1
CAT02;;Categoria 2;Seconda categoria;cat02.jpg;2
CAT03;;Categoria 3;Terza categoria;cat03.jpg;3
CAT01_01;CAT01;Categoria 1 di 1;Prima categoria della prima categoria;cat01_01.jpg;4
CAT02_01;CAT01;Categoria 2 di 1;Seconda categoria della prima categoria;cat02_01.jpg;5
CAT01_03;CAT03;Categoria 1 di 3;Prima categoria della terza categoria;cat01_03.jpg;6
Tracciato collegamento
CAT01;ART01;1
CAT01_01;ART01;1
CAT02_01;ART02;1
CAT02_01;ART03;2
CAT01_03;ART04;1
Il risultato sarà
Categoria 1
|------- ART01
|------- Categoria 1 di 1
|------- ART01
|------- Categoria 2 di 1
|------- ART02
|------- ART03
Categoria 2
Categoria 3
|------- Categoria 1 di 3
|------- ART04
Dovreste quindi indicarci dove poter reperire tali informazioni.
Se dovessero mancare dei dati potete ometterli.
ATTENZIONE: un numero superiore a 100.000 collegamenti catalogo/articoli potrebbe determinare un crash dell'app su ipad dotati di 512 Mb di memoria Ram per esaurimento delle risorse. un numero superiore a 200.000 collegamenti potrebbe determinare un crash anche sugli ultimi modelli di ipad
Per una rigenerazione completa della struttura a cartelle dato il tipo di elaborazione consigliamo quindi di creara un file catalogo "dummy" per svuotare la struttura precedentemente creata tramite una prima elaborazione (Es catalogo_01.csv composto da una sola riga). Poi si rielabora con la struttura corretta (posizioni delle cartelle nel file catalogo_01.csv aggiornato).
Eventualmente (data la modalità di aggiornamento in fase importazione tracciato) si può intervenire lato server per ordinare manualmente la posizione di alcune sottocartelle all'interno di una cartella
ATTENZIONE: un numero superiore a 100.000 collegamenti catalogo/articoli potrebbe determinare un crash dell'app su ipad dotati di 512 Mb di memoria Ram per esaurimento delle risorse. un numero superiore a 200.000 collegamenti potrebbe determinare un crash anche sugli ultimi modelli di ipad
- Se le ramificazioni possiedono livelli diversi ( ovvero per giungere ai prodotti si apre un numero di cartelle e sotto-cartelle variabili ) sarà necessario definire preventivamente le colonne dei singoli record facendole corrispondere al numero massimo di campi necessari e lasciare vuoti i campi per quei prodotti annidati a livelli inferiori.
- Un singolo articolo può essere presente in svariate categorie a differenti livelli.
- All'interno di App Server il campo "descrizione categoria" comparirà all'interno del Box "Nome Cartella".
Tracciati Alternativi
Alternativamente, se esiste una struttura in database padre/figlio per costruire l'albero del catalogo abbiamo necessità di avere le seguenti informazioni tramite i seguenti appositi tracciati
Alternativamente, se avete una struttura in database padre/figlio per costruire l'albero del catalogo abbiamo necessità di avere le seguenti informazioni
Struttura del catalogo
1) Codice univoco dell'elemento dell'albero
2) Codice padre: deve essere un codice appartenente al punto 1. Dovete indicare la radice, ossia quando un nodo è al primo livello che codice padre ha.
3) Nome dell'elemento
4) Descrizione elemento
5) Immagine elemento
6) Ordinamento: un progressivo che indichi l'ordine con cui devono essere importati i nodi. Crescente
Collegamento catalogo/articoli
1) Codice univoco dell'elemento dell'albero (vedi punto 1 Struttura del catalogo)
2) Codice univoco articolo (vedi Milestone 1 estrazione articoli "codice_articolo")
3) Ordinamento: ordinamento degli articoli all'interno dell'elemento dell'albero. Crescente
Esempio (con codice padre primo livello vuoto):
Tracciato struttura
CAT01;;Categoria 1;Prima categoria;cat01.jpg;1
CAT02;;Categoria 2;Seconda categoria;cat02.jpg;2
CAT03;;Categoria 3;Terza categoria;cat03.jpg;3
CAT01_01;CAT01;Categoria 1 di 1;Prima categoria della prima categoria;cat01_01.jpg;4
CAT02_01;CAT01;Categoria 2 di 1;Seconda categoria della prima categoria;cat02_01.jpg;5
CAT01_03;CAT03;Categoria 1 di 3;Prima categoria della terza categoria;cat01_03.jpg;6
Tracciato collegamento
CAT01;ART01;1
CAT01_01;ART01;1
CAT02_01;ART02;1
CAT02_01;ART03;2
CAT01_03;ART04;1
Il risultato sarà
Categoria 1
|------- ART01
|------- Categoria 1 di 1
|------- ART01
|------- Categoria 2 di 1
|------- ART02
|------- ART03
Categoria 2
Categoria 3
|------- Categoria 1 di 3
|------- ART04
Dovreste quindi indicarci dove poter reperire tali informazioni.
Se dovessero mancare dei dati potete ometterli.
catalogo_struttura.csv
Campo | Descrizione del campo | Formato | Note |
Codice categoria |
Codice univoco dell'elemento dell'albero
|
varchar(255) | |
Codice padre |
Deve essere un codice appartenente al primo campo.
I nodi del primo livello il codice padre deve essere indicato = 0 Nel caso in cui i codici padre in Gestionale abbiano già dei codici = 0 deve essere convenzionato un codice per il primo livello tramite configurazione delle api Syncro |
varchar(255) | |
Nome | della categoria da visualizzare in app | varchar(255) | |
Descrizione | della categoria da visualizzare in app | varchar(255) | |
Immagine | della categoria da visualizzare in app (nome immagine 72x72pxrisoluzione:72dpi formato .png) | varchar(64) | |
Ordinamento | un progressivo che indichi l'ordine con cui devono essere importati i nodi. Crescente | int(11) |
Nessuno attualmente disponibile
Nessuno attualmente disponibile
Esempio (con codice padre primo livello vuoto):
Tracciato struttura
CAT01;0;Categoria 1;Prima categoria;cat01.jpg;1
CAT02;0;Categoria 2;Seconda categoria;cat02.jpg;2
CAT03;0;Categoria 3;Terza categoria;cat03.jpg;3
CAT01_01;CAT01;Categoria 1 di 1;Prima categoria della prima categoria;cat01_01.jpg;4
CAT02_01;CAT01;Categoria 2 di 1;Seconda catego ria della prima categoria;cat02_01.jpg;5
CAT01_03;CAT03;Categoria 1 di 3;Prima categoria della terza categoria;cat01_03.jpg;6
Tracciato struttura
CAT01;0;Categoria 1;Prima categoria;cat01.jpg;1
CAT02;0;Categoria 2;Seconda categoria;cat02.jpg;2
CAT03;0;Categoria 3;Terza categoria;cat03.jpg;3
CAT01_01;CAT01;Categoria 1 di 1;Prima categoria della prima categoria;cat01_01.jpg;4
CAT02_01;CAT01;Categoria 2 di 1;Seconda catego ria della prima categoria;cat02_01.jpg;5
CAT01_03;CAT03;Categoria 1 di 3;Prima categoria della terza categoria;cat01_03.jpg;6
Importante
Il tracciato per funzionare deve essere configurato . E' necessario richiedere l'attivazione tramite assistenza. La struttura è in fase di revisione.catalogo_articoli.csv
Campo | Descrizione del campo | Formato | Note |
Codice Categoria | Codice univoco dell'elemento dell'albero (vedi campo Codice categoria tracciato catalogo_articoli.csv) | varchar(255) | |
Codice Articolo | Vedi codice articolo del tracciato articoli.csv , | varchar(255) | |
Ordinamento | Ordinamento degli articoli all'interno dell'elemento dell'albero. Crescente | int(11) |
Attenzione L'utilizzo del tracciato articoli_agente.csv con questa tipologia di strutture NON è implementato.
Esempio (con codice padre primo livello vuoto):
Tracciato catalogo_articoli
CAT01;ART01;1
CAT01_01;ART01;1
CAT02_01;ART02;1
CAT02_01;ART03;2
CAT01_03;ART04;1
Il risultato sarà
Categoria 1
|------- ART01
|------- Categoria 1 di 1
|------- ART01
|------- Categoria 2 di 1
|------- ART02
|------- ART03
Categoria 2
Categoria 3
|------- Categoria 1 di 3
|------- ART04
CAT01;ART01;1
CAT01_01;ART01;1
CAT02_01;ART02;1
CAT02_01;ART03;2
CAT01_03;ART04;1
Il risultato sarà
Categoria 1
|------- ART01
|------- Categoria 1 di 1
|------- ART01
|------- Categoria 2 di 1
|------- ART02
|------- ART03
Categoria 2
Categoria 3
|------- Categoria 1 di 3
|------- ART04
Importante
Il tracciato per funzionare deve essere configurato . E' necessario richiedere l'attivazione tramite assistenza. La struttura è in fase di revisione.ATTENZIONE: un numero superiore a 100.000 collegamenti catalogo/articoli potrebbe determinare un crash dell'app su ipad dotati di 512 Mb di memoria Ram per esaurimento delle risorse. un numero superiore a 200.000 collegamenti potrebbe determinare un crash anche sugli ultimi modelli di ipad