Zum Hauptinhalt springen

zSYNCs Odoo Modules

To make sure your solution stays streamlined, zSYNC is comprised of several specific Odoo modules, built to work together. Here are the core modules:

Note: if none of the existing modules suits your needs, talk to us or feel free to write your own.

Required for zSYNC (default: no)Module nameTechnical namePurpose
yesZebroo SynczbsyncProvides the core zSYNC structure and functionality: pipelines, workers, instances, batches, environments and variables.
AI Code Assistantzbsync_ai_codeAI-assisted code, mapping and pipeline generation for zSYNC.
Excel/CSVzbsync_excel_csvExcel (.xlsx) and CSV grabber/dumper.
File Systemzbsync_filesFile grabber/dumper — reads and writes files on disk via glob patterns.
FTP/SFTPzbsync_ftpFTP/SFTP file grabber/dumper.
JSONzbsync_jsonJSON grabber/transformer.
zSYNC Mapperzbsync_mapperField mapping engine — used by nearly every pipeline to reshape and rename data.
Marketplacezbsync_marketplaceShare, upload and download pipelines, workers and mappings via a template marketplace.
Marketplace Mapperzbsync_marketplace_mapperMarketplace upload/download support for mapper mappings.
Marketplace Transformer Helperzbsync_marketplace_transformer_helperMarketplace upload/download support for reusable transformer helper code.
Odoo Grabber/Dumperzbsync_odooOdoo-to-Odoo integration via odoorpc (grabber and dumper).
Odoo Flows Integrationzbsync_odoo_flowsIntegration with the odoo_flows workflow engine.
Odoo Mapperzbsync_odoo_mapperOdoo-specific mapping helpers built on top of the zSYNC Mapper.
PDF Readerzbsync_pdfreaderExtracts data from PDF files (pypdf).
Pipeline Widgetzbsync_pipeline_widgetVisual, Kanban-style chart widget for building pipelines.
Pipeline Widget Chart Previewzbsync_pipeline_widget_chart_previewChart preview rendering for the pipeline widget.
Queue Jobzbsync_queuejobQueue Job integration for asynchronous pipeline/batch execution.
HTTP Receiverzbsync_receiverExposes pipelines as HTTP endpoints.
RSA/JWT Receiver Authzbsync_web_jwt (folder: zbsync_receiver_jwt)RSA-encrypted JWT bearer-token authorisation for HTTP receiver endpoints.
Sample Pipelineszbsync_samplesExample/demo pipelines.
Shell/Bashzbsync_shellExecutes shell/bash commands (sarge).
Snowflakezbsync_snowflakeSnowflake data warehouse grabber (grabbing only, no dumper).
SOAPzbsync_soapSOAP web service grabber (zeep).
API Specificationzbsync_specificationOpenAPI/REST specification configuration for receiver endpoints (payloads, responses).
SQLzbsync_sqlSQL database grabber, dumper and raw SQL executor (SQLAlchemy: MySQL, PostgreSQL, MSSQL).
Test Structureszbsync_teststructDemo/test Odoo models (partner, order, order line, tag) used for docs and testing.
EDI Transformerzbsync_transformer_ediEDI data transformer.
Transformer Helperzbsync_transformer_helperReusable, shareable transformer/mapping code snippets.
Method/Field Triggerszbsync_trigger_methodsFires pipelines on Odoo ORM method calls or field changes.
UI Bindingzbsync_uibindingBinds pipeline execution to UI buttons, menu items and file uploads.
Web Grabber/Dumperzbsync_webREST API HTTP grabber/dumper.
eBay Authzbsync_web_ebayeBay-specific OAuth authentication.
JWT Specificationzbsync_web_jwt_specificationJWT authentication support for API specifications.
OAuth2zbsync_web_oauthOAuth2 web authentication.
WebDAVzbsync_webdavWebDAV file grabber/dumper.
Import Wizardszbsync_wizardsFile upload wizards (e.g. Excel import UI).
XMLzbsync_xmlXML structural transformer.
Pipeline Export/Importzbsync_xportExports/imports pipelines (and other zSYNC records) as JSON.
Pipeline Export/Import UIzbsync_xport_uiUI for importing and exporting pipelines.
ZIPzbsync_zipperZIP file creation and extraction.

Note: the technical names zbsync_mapper_import and zbsync_mapper_ux from earlier zSYNC versions no longer exist as separate modules in the current codebase; their functionality now lives in zbsync_mapper. zbsync_wedav was a typo for zbsync_webdav.