Authentication + Configuration
Last updated
Last updated
To integrate with an Odoo instance, we have to setup an
In the Navigation Bar, select Data Sources
On the right (in Data Sources), select Odoo as the Data Source and click the ADD DATASOURCE
button
Change the Server URL to:
Scroll to the bottom of the page and click UPDATE
Click CONFIGURE
On the first tab (Authentication), change the Base API Path to: https://{myEnterpriseInstance}.dev.odoo.com
Leave the Authentication Types drop-down on Basic Authentication
.
Enter the Database name.
The database name is case sensitive.
Enter the username and password.
The configuration should look something like the image below:
On the second tab (BOM Configuration) enter the version number in the form of 2 digits.
Click the SAVE
button to save your connection details and close the form.
Click AUTHENTICATE
. If the configuration is successful, the Authentication Status will update and show Connected.
The primary and alternative identifiers can be used for product.product or product.template, though if you plan on using configurations, you would probably select a field for product.product
Primary Identifier: default_code
Alternative Identifier: name
Odoo supports a number of types of authentication. The auth method supported in SharpSync is Basic
. The configuration values in SharpSync are shown below.
Base API path
This is the full link [including your customer id] to the Odoo Instance. Typically something like:
Authentication Types (see below**)
The type of authentication method to use when authenticating with NetSuite. We only support:
Basic
Database name
The name of the database in Odoo. Take note that it is case sensitive
Basic Auth Username
The name of the user connecting to Odoo.
Basic Auth Password
The password used to connect with the associated username
** For searching, this is based on the raw data from the Primary Source data before any Property Mapping rules (Import) have run. When a new BOM is created, the final value from the rows cells will be used. So if you manipulate the text in SharpSync to
Change from
Assembly A1, Rev A
to
Assembly A1, Rev B
Then the Bill of Materials Name will be A1_B
instead of A1_A
Configure the component Identifiers as follows: