iProdSync: come associo tabelle e campi a iprod?

Associazione campi del DB aziendale con iProd

Attraverso la funzione di Configurazione -> Modello dati

 

La gestione è controllata da due sezioni:  

 

CONFIGURA

 

 

Per ciascuno dei tre archivi qui indichiamo quale tabella del vostro DB sarà sincronizzata con iProd. Della tabella quali saranno i campi messi in relazione e altre informazioni che vediamo nel dettaglio:

1 Selettore Archivio Clienti, Articoli, Giacenze

2 Tabella del vostro database: click per selezionarla dall’elenco tabelle disponibili

3 Nome Campo chiave o ID. Cliccando sul pulsante è possibile inserirlo manualmente o selezionarlo dalla scheda Associazioni che vedremo piu avanti

4 Nome del campo Data ultimo aggiornamento del record. Come per il campo ID è possibile inserirlo o selezionarlo allo stesso modo

5 Selettore File CSV (con Sorgente dati appropriata)

6 Legenda stato associazioni campi

7 Area di notifica completamento associazione campi

8 Struttura delle associazioni tra iProd e SQL

9 Evidenziati in giallo i campi mancanti da associare

10 Evidenziati in grigio i campi per i quali abbiamo scelto o già da configurazione iniziale, non verranno sincronizzati.

 

Appena aperta la scheda, nell’area di notifica 7 vengono evidenziati quanti sono i campi ancora da associare. Attenzione che la sincronizzazione è utilizzabile solo se questo messaggio è di colore verde con 0 associazioni da impostare.

Vedremo che non è obbligatorio associare tutti i campi, il requisito minimo è 1 e potremmo impostare facilmente tutti gli altri come non necessari.

 

 

Su questa scheda dunque è obbligatorio scegliere la tabella per tutti gli archivi attivi.

Se non conosciamo o ci sono dubbi sui nomi dei campi ID e Data, in questa fase possono essere omessi.

 

ASSOCIAZIONI

 

 

Questa sezione consente di definire gli abbinamenti tra i campi sul DB e quelli di iProd. La parte superiore consiste nell’elenco campi iProd, i nomi della tabella SQL scelta in precedenza, l’elenco delle associazioni effettuate.

La griglia sottostante contiene le definizioni complete dei campi delle due entità. In grassetto i nomi associati, evidenziati in giallo le associazioni mancanti e evidenziati in grigio i campi iProd esclusi dal Sync

Una volta abbinata una coppia di nomi, questi passano nell’elenco Uniti e vengono rimossi dalle rispettive liste. E’ possibile che alcuni campi iProd non abbiano corrispondenti in SQL o semplicemente non sono interessati dalla sincronizzazione e quindi non si desidera aggiornare. Premere l’icona meno in alto all’elenco iProd per escluderli, il campo sulla griglia sottostante passa da evidenziato giallo a grigio

Per le tabelle SQL con molti campi è possibile utilizzare il campo di ricerca predisposto allo scopo

Inserendo dei caratteri in questo spazio vengono automaticamente selezionati i nomi che contengono il testo. Il numero a fianco ci informa quante selezioni sono state fatte

 

 

1 Elenco campi su iProd (La descrizione estesa la possiamo trovare nella griglia sottostante)

2 Elenco dei campi trovati sulla tabella SQL selezionata

3 Elenco dei campi uniti. La colonna a destra i nomi iProd, a sinistra i nomi SQL

4 Pulsante UNISCI. Devono essere selezionati entrami i campi delle due liste. Cliccando su questo pulsante i nomi vengono rimossi dalle rispettive liste e aggiunti come un unico rigo nella lista degli Uniti

5 Rimuovi o ignora associazione. Selezionando un elemento sulla lista iProd e premendo questo pulsante informiamo il sistema che non desideriamo associare nessun campo SQL e non ci interessa trasferire i dati su iProd. Queste scelte impostano il campo sotto la colonna Nome SQL di colore grigio.

6 Associa manualmente il campo SQL, ovvero so come si chiama il campo senza cercarlo nella lista SQL, qui posso inserirlo a mano.

7 Imposta come campo ID la selezione della lista SQL

8 Imposta come data ultimo aggiornamento la selezione della lista SQL

9 Annulla l’unione dei campi. I due nomi tornano nelle rispettive liste sui quali è possibile scegliere altre associazioni

10 Avanzamento unione. Ogni campi unito viene aggiunto a questa colonna e cambiato il colore precedente.

Un messaggio riepilogativo sopra la lista nomi iProd ci indica quante associazioni mancano al completamento

 

  • Possibilità di includere nuovamente un campo tolto dalla sincronizzazione

Quando viene escluso un campo iProd dal Sync (punto 5), nell’elenco sottostante l’elemento viene contrassegnato con il colore grigio.

Cliccandoci sopra compare un pulsante per il ripristino del campo nell’elenco.

  • Reset configurazione.

Se qualcosa è andato storto o si rendesse necessario riconfigurare dall’inizio tutto l’ambiente, passare al tab Sorgenti dati e riportare tutto alla condizione di prima installazione cliccando sul pulsante Nuovo

 

  • Aggiunta associazione campi supplementari con condizioni particolari

Cliccando su questo pulsante si accede al form per i campi supplementari

 

Salva la configurazione

Una volta completate tutte le definizioni possiamo salvare tutto e iniziare a fare qualche simulazione di sync per accertarsi che la configurazione sia coerente e stabile.