O que faz o módulo, numa linha
Antes de entrar em menus e modelos, convém fixar a ideia com que o próprio módulo se apresenta. É o ponto de partida do resto do glossário.
snapshot- Instantâneo de dados. Na página do Odoo Apps o módulo apresenta-se com o título «Export Odoo snapshots to Snowflake»: exportar instantâneos do Odoo para o Snowflake.
Com isto claro, o que precisa de saber para o utilizar é onde ficam os seus ecrãs, que tarefa agendada tem e como se chamam os registos que guarda. Pode ver a descrição completa na página do Odoo Apps.
Onde o encontra: o menu dentro das Definições
Os menus do módulo estão nas Definições, não numa aplicação do menu principal. São três entradas e estes são os nomes tal como aparecem no ecrã.
Settings › Snowflake Export- Entrada de menu que o módulo acrescenta dentro das Definições. Dela dependem as outras duas.
Configurations- Submenu em
Settings › Snowflake Export › Configurations. Aqui estão as configurações de exportação para o Snowflake. Na lista veem-se o nome, a empresa, a conta, a base de dados, o esquema, a caixaActivee a colunaLast Sync.
Sync Logs- Submenu em
Settings › Snowflake Export › Sync Logs. Tem o mesmo nome de registo de sincronização que o modeloflexigo.snowflake.sync.log, que verá mais abaixo.

Active assinalada; a coluna Last Sync aparece vazia.Nesta lista, cada linha é uma configuração com a sua empresa, conta, base de dados e esquema do Snowflake. O botão New e a pesquisa estão em cima, como em qualquer lista do Odoo. Na captura, a coluna Last Sync ainda não tem datas.
A tarefa agendada e a sua frequência
O módulo traz uma única tarefa agendada. Se administra o Odoo, é esta que tem de localizar quando rever as ações agendadas.
Snowflake Export: Sync Active Configurations- Tarefa agendada do módulo. Corre a cada 15 minutos e vem ativa de origem.
O nome refere-se a sincronizar as configurações ativas, e na lista de configurações há uma caixa Active por registo. O que pode dar como certo é a frequência: a cada 15 minutos, enquanto a tarefa se mantiver ativa.
Os modelos por baixo
Se é consultor ou vai mexer em permissões de acesso, relatórios ou importações, é útil conhecer os nomes técnicos. Estes são os modelos do módulo com a sua descrição literal.
flexigo.snowflake.config- Snowflake Snapshot Export Configuration. É o modelo das configurações de exportação, as que vê em
Configurations.
flexigo.snowflake.model.line- Snowflake Export Model Line. Linhas de modelo: na sua lista cada linha indica a configuração a que pertence, o nome do modelo do Odoo, a tabela e o modo de sincronização.
flexigo.snowflake.field.line- Snowflake Export Field Line. Linhas de campo: na sua lista veem-se o modelo, o nome do campo, o tipo, se está incluído, a coluna e o tipo de dados do Snowflake.
flexigo.snowflake.sync.log- Snowflake Export Sync Log. Registo de sincronização da exportação.

Full refresh ou Incremental e caixa Active assinalada; a última data de sincronização, vazia.O percurso de um registo, da configuração às colunas
Lendo as listas por ordem percebe-se como tudo encaixa. Em cima está a configuração, com a sua empresa, conta, base de dados e esquema. Abaixo, cada linha de modelo aponta para uma configuração e diz que modelo do Odoo vai para que tabela e com que modo de sincronização. E nas linhas de campo desce ao detalhe: que campos de cada modelo estão incluídos, com que coluna e com que tipo de dados do Snowflake.

Na lista de linhas de campo aparece ainda um aviso de segurança junto às colunas. Se vai incluir campos de modelos como res.users, res.partner ou res.company, que são os que surgem na captura, reveja esse aviso antes de assinalar o que quer que seja. Se algo não bater certo ao sincronizar, o artigo sobre as mensagens de erro e avisos do módulo reúne os textos literais e o que fazer com cada um.
A ligação: FlexigoTech Cloud e a subscrição
O módulo é um conector que passa por um serviço da FlexigoTech. Estes são os dois termos que convém ter claros.
- FlexigoTech Cloud
- Serviço por onde passa a ligação. Guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Se a plataforma mudar a sua API, o módulo e o serviço são adaptados.
- Plano Conector
- Subscrição que dá acesso a esse serviço. Sem subscrição, ou com o serviço suspenso, para o que a subscrição fornece; os dados ficam no seu Odoo.
O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20, a 9 € por versão do Odoo em cada uma, pagamento único e sem IVA; o Plano Conector custa 49 €/mês ou 490 €/ano sem IVA. Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá.
Como a FlexigoTech o ajuda
Se já tem Odoo, o módulo instala-se e configura-se a partir dos ecrãs deste glossário. Se está em plena implementação ou precisa de algo que o conector não cobre, na FlexigoTech implementamos Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida. Tem os detalhes e a compra na página do módulo.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): views/snowflake_views.xml
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): data/ir_cron.xml
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): static/description/index.html
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/config.py
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/field_line.py
- Código do módulo: flexigo_odoo_to_snowflake_snapshot_exporter 20.0 (289554a6): models/model_line.py
- Código do módulo: 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
