Cosa fa il modulo, in una riga
Prima di entrare in menu e modelli, conviene fissare l'idea con cui il modulo stesso si presenta. È il punto di partenza di tutto il glossario.
snapshot- Istantanea dei dati. Nella scheda su Odoo Apps il modulo si presenta con il titolo «Export Odoo snapshots to Snowflake»: esportare istantanee di Odoo verso Snowflake.
Chiarito questo, per usarlo ti serve sapere dove sono le sue schermate, quale azione pianificata ha e come si chiamano i record che salva. Trovi la descrizione completa nella scheda su Odoo Apps.
Dove trovarlo: il menu dentro Impostazioni
I menu del modulo stanno sotto Impostazioni, non in un'app del menu principale. Sono tre voci e questi sono i loro nomi così come compaiono a schermo.
Settings › Snowflake Export- Voce di menu che il modulo aggiunge dentro Impostazioni. Da qui dipendono le altre due.
Configurations- Sottomenu in
Settings › Snowflake Export › Configurations. Qui ci sono le configurazioni di esportazione verso Snowflake. Nell'elenco vedi il nome, l'azienda, l'account, il database, lo schema, la casellaActivee la colonnaLast Sync.
Sync Logs- Sottomenu in
Settings › Snowflake Export › Sync Logs. Porta lo stesso nome di log di sincronizzazione del modelloflexigo.snowflake.sync.log, che vedrai più sotto.

Active spuntata; la colonna Last Sync è vuota.In questo elenco ogni riga è una configurazione con la sua azienda, il suo account, il suo database e il suo schema Snowflake. Il pulsante New e la barra di ricerca sono in alto, come in qualsiasi elenco di Odoo. Nello screenshot la colonna Last Sync non ha ancora date.
L'azione pianificata e la sua frequenza
Il modulo porta con sé un'unica azione pianificata. Se amministri Odoo, è quella da cercare quando controlli le Azioni pianificate.
Snowflake Export: Sync Active Configurations- Azione pianificata del modulo. Gira ogni 15 minuti ed è attiva di default.
Il suo nome parla di sincronizzare le configurazioni attive, e nell'elenco delle configurazioni c'è una casella Active per ogni record. Quello su cui puoi contare è la frequenza: ogni 15 minuti, finché l'azione resta attiva.
I modelli sottostanti
Se sei un consulente o devi mettere mano a permessi, report o importazioni, ti conviene conoscere i nomi tecnici. Questi sono i modelli del modulo con la loro descrizione letterale.
flexigo.snowflake.config- Snowflake Snapshot Export Configuration. È il modello delle configurazioni di esportazione, quelle che vedi in
Configurations.
flexigo.snowflake.model.line- Snowflake Export Model Line. Righe modello: nel loro elenco ogni riga indica la configurazione a cui appartiene, il nome del modello Odoo, la tabella e la modalità di sincronizzazione.
flexigo.snowflake.field.line- Snowflake Export Field Line. Righe campo: nel loro elenco vedi il modello, il nome del campo, il tipo, se è incluso, la colonna e il tipo di dato Snowflake.
flexigo.snowflake.sync.log- Snowflake Export Sync Log. Log di sincronizzazione dell'esportazione.

Full refresh o Incremental e casella Active spuntata; l'ultima data di sincronizzazione è vuota.Il percorso di un record, dalla configurazione alle colonne
Leggendo gli elenchi in ordine si capisce come si incastra tutto. In cima c'è la configurazione, con azienda, account, database e schema. Sotto, ogni riga modello punta a una configurazione e dice quale modello Odoo va in quale tabella e con quale modalità di sincronizzazione. Con le righe campo scendi nel dettaglio: quali campi di ogni modello sono inclusi, con quale colonna e con quale tipo di dato Snowflake.

Nell'elenco delle righe campo compare anche un avviso di sicurezza accanto alle colonne. Se intendi includere campi di modelli come res.users, res.partner o res.company, che sono quelli dello screenshot, leggi quell'avviso prima di spuntare qualsiasi cosa. Se qualcosa non torna durante la sincronizzazione, l'articolo su i messaggi di errore e gli avvisi del modulo raccoglie i testi letterali e cosa fare con ciascuno.
La connessione: FlexigoTech Cloud e l'abbonamento
Il modulo è un connettore che passa da un servizio di FlexigoTech. Questi sono i due termini da avere chiari.
- FlexigoTech Cloud
- Servizio attraverso cui passa la connessione. Conserva le credenziali cifrate, monitora la sincronizzazione e ti avvisa via e-mail se fallisce. Se la piattaforma cambia la sua API, vengono adattati sia il modulo sia il servizio.
- Piano Connettore
- Abbonamento che dà accesso a quel servizio. Senza abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce; i dati restano nel tuo Odoo.
Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, a 9 € per versione di Odoo su ciascuna, pagamento una tantum, IVA esclusa; il Piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store ogni versione di Odoo si acquista lì.
Come ti aiuta FlexigoTech
Se hai già Odoo, il modulo si installa e si configura dalle schermate di questo glossario. Se sei in piena implementazione o ti serve qualcosa che il connettore non copre, in FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura. Trovi i dettagli e l'acquisto nella pagina del modulo.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): views/snowflake_views.xml
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): data/ir_cron.xml
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): static/description/index.html
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/config.py
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/field_line.py
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/model_line.py
- Codice del modulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/sync_log.py
- apps.odoo.com/apps/modules/20.0/flexigo_odoo_to_snowflake_snapshot_exporter
- apps.odoo.com/apps/modules/17.0/flexigo_odoo_to_snowflake_snapshot_exporter
- apps.odoo.com/apps/modules/18.0/flexigo_odoo_to_snowflake_snapshot_exporter
- apps.odoo.com/apps/modules/19.0/flexigo_odoo_to_snowflake_snapshot_exporter
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
