BLOK MECHANICAL's
Installation manual
Introduction
This manual provides step-by-step instructions for installing and configuring the Blok Mechanical Autodesk Vault Professional to Odoo connector. The connector has been tested with:
- Autodesk Vault Professional 2025
- Odoo 17
- Odoo 18
After completing your subscription, you will get access to the software.
Step 1: Connector installation
1.1 Receiving and extracting the files
After subscribing, you can dowload the files at the downloads page of this site. The file BM_AutodeskVault_Odoo.zip must be extracted to the following directory:
C:\ProgramData\Autodesk\Vault 2025\Extensions
Ensure that you perform this extraction both on the system running the Job Processor and on every workstation using the Autodesk Vault Client.
Step 2: XML file configuration
Two example XML files are provided. Modify these files to suit your company’s setup, then upload them to your Autodesk Vault. Place the files in the root folder (designated as $).
2.1 Global.xml
The Global.xml file contains global settings for the connector. Below is an example configuration:
<?xml version="1.0" encoding="utf-8" ?>
<GlobalSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ProcessingFolder>C:\Temp\BM_AutodeskVault_Odoo</ProcessingFolder>
<AddInUser>username</AddInUser>
<AddInPW>password</AddInPW>
</GlobalSettings>
- ProcessingFolder: This is the directory where the connector stores temporary files.
- AddInUser and AddInPW: Enter the email address and password used to register at blok-mechanical.odoo.com.
2.2 Odoo.xml
The Odoo.xml file contains the settings for connecting to your Odoo server. Adjust the example below to match your configuration:
<?xml version="1.0" encoding="utf-8" ?>
<OdooSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<odoo_user>User</odoo_user>
<odoo_password>Password</odoo_password>
<odoo_server_url>https://company.odoo.com/</odoo_server_url>
<odoo_database>database</odoo_database>
<Alternate_ItemNumbering>BM</Alternate_ItemNumbering>
<!-- Property mappings -->
<PropertyMappings>
<!-- Example: Combine Vault properties "Title" and "Material" to one Odoo property "name" -->
<Mapping VaultProperties="Title,Material" OdooProperty="name" Separator="; " />
<Mapping VaultProperties="Number,Revision" OdooProperty="default_code" Separator="." />
<!-- Below an example of a single mapping -->
<Mapping VaultProperties="Example" OdooProperty="Example" />
</PropertyMappings>
</OdooSettings>
- odoo_user, odoo_password, odoo_server_url, and odoo_database: Set these parameters according to your Odoo server configuration.
- Alternate_ItemNumbering: This parameter helps to avoid issues with duplicate item numbers by providing an alternative, sequential numbering scheme.
- PropertyMappings: Define how Autodesk Vault properties are mapped to Odoo database fields.
Currently, the Vault Item MasterId is stored in the Odoo Barcode field, serving as the unique identifier for matching a Vault item to an Odoo product. You can't use the Barcode field for your own mapping!
Step 3: Use it!
You can activate the connector to right click an Inventor file (assembly of part) in the Autodesk Vault Client, and choose "Publish to ERP". This adds a job to the Job Processor Queue and will be picked up by the Job Processor.
Step 4: Additional information
- Test Environment: It is recommended to perform tests in a controlled environment before deploying the connector to production.
- Support: If you encounter any issues or have questions, please refer to the help section or contact Blok Mechanical support.