| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/connector-salesforce |
| GIT | |
| GIT | https://github.com/OCA/connector-salesforce.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/connector-salesforce/tree/8.0/connector_salesforce |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Connector |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, OCA-git-bot |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:28 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector odoo/odoo: - base - base_setup - web_kanban - web - sale - sales_team - web_kanban_sparkline - account_voucher - account - product - decimal_precision - report - analytic - board - edi - email_template - procurement |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
requests simple_salesforce |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
add_import_account_button |
Add import SF Account button | connector.salesforce.backend | page | Inherits connector_salesforce_backend_form |
add_import_contact_button |
Add import contact button | connector.salesforce.backend | page | Inherits connector_salesforce_backend_form |
add_import_opportunity_button |
Add import SF opportunity button | connector.salesforce.backend | page | Inherits connector_salesforce_backend_form |
add_import_pricebookentry_button |
Add import SF price book entry button | connector.salesforce.backend | page | Inherits connector_salesforce_backend_form |
add_import_product_button |
Add import/export product button | connector.salesforce.backend | page | Inherits connector_salesforce_backend_form |
add_salesforce_partner_fields |
Add SF partner fields | res.partner | field | Inherits base.view_partner_form |
add_salesforce_partner_fields_in_kanban |
Add SF partner fields in kanban | res.partner | field | Inherits base.res_partner_kanban_view |
connector_salesforce_backend_form |
Salesforce backend form | connector.salesforce.backend | form | New |
connector_salesforce_list |
Connector Salesforce list view | connector.salesforce.backend | tree | New |
openerp_id
Many2one → res.partner
index=True
ondelete='restrict'
required=True
string='Partner'
args: 'res.partner'
sf_shipping_partner_id
Many2one → res.partner
No public methods.
authentication_method
Selection
default='oauth2'
string='Authentication Method'
args: [('pwd_token', 'Based on User, Password, Token'), ('oauth2', 'OAuth 2'), ('ip_filtering', 'Based on IP Filter and OrganizationId')]
callback_url
Char
consumer_code
Char
consumer_key
Char
consumer_refresh_token
Char
consumer_secret
Char
consumer_token
Char
name
Char
required=True
args: 'Name'
organization_uuid
Char
password
Char
sandbox
Boolean
security_token
Char
url
Char
required=True
args: 'URL'
username
Char
version
Selection
required=True
selection='_select_versions'
string='Version'
get_connector_environment(self, model_name)
get_token(self)
redirect_to_validation_url(self)
refresh_token(self)
sf_last_contact_import_sync_date
Datetime
import_sf_contact(self)
import_sf_contact_delay(self)
sf_entry_mapping_ids
One2many → connector.salesforce.pricebook.entry.mapping
comodel_name='connector.salesforce.pricebook.entry.mapping'
inverse_name='backend_id'
string='Price Book Entries mapping'
sf_last_entry_import_sync_date
Datetime
import_sf_entry(self)
import_sf_entry_delay(self)
sf_last_opportunity_import_sync_date
Datetime
sf_sales_team_id
Many2one → crm.case.section
required=True
args: 'crm.case.section', 'Sales team to be used'
import_sf_opportunity(self)
import_sf_opportunity_delay(self)
sf_last_product_export_sync_date
Datetime
sf_last_product_import_sync_date
Datetime
sf_product_master
Selection
default='erp'
help='Select the master for the products. Bidirectional/Conflicts are not managed so once set you should not modify the direction.'
required=True
string='Select Master For Product'
args: [('sf', 'Salesforce'), ('erp', 'OpenERP/Odoo')]
sf_product_type_mapping_ids
One2many → connector.salesforce.product.type.mapping
comodel_name='connector.salesforce.product.type.mapping'
inverse_name='backend_id'
string='Product Type to SF Family Mapping'
export_sf_product(self)
export_sf_product_delay(self)
import_sf_product(self)
import_sf_product_delay(self)
sf_last_account_import_sync_date
Datetime
import_sf_account(self)
import_sf_account_delay(self)
openerp_id
Many2one → res.partner
index=True
ondelete='restrict'
required=True
string='Partner'
args: 'res.partner'
No public methods.
openerp_id
Many2one → sale.order
index=True
ondelete='restrict'
required=True
string='Sale Order Line'
args: 'sale.order'
No public methods.
openerp_id
Many2one → sale.order.line
index=True
ondelete='restrict'
required=True
string='Sale Order Line'
args: 'sale.order.line'
No public methods.
openerp_id
Many2one → product.pricelist.item
index=True
ondelete='restrict'
required=True
string='Price Item'
args: 'product.pricelist.item'
No public methods.
backend_id
Many2one → connector.salesforce.backend
required=True
args: 'connector.salesforce.backend', 'Salesforce Backend'
currency_id
Many2one → res.currency
required=True
args: 'res.currency', 'Currency'
pricelist_version_id
Many2one → product.pricelist.version
required=True
args: 'product.pricelist.version', 'Price list version'
No public methods.
openerp_id
Many2one → product.product
index=True
ondelete='restrict'
required=True
string='Product'
args: 'product.product'
No public methods.
backend_id
Many2one → connector.salesforce.backend
required=True
args: 'connector.salesforce.backend', 'Salesforce Backend'
product_type
Selection
required=True
args: _get_product_types, 'Odoo/OpenERP product type'
sf_family
Char
required=True
args: 'Sales Force Product Family'
No public methods.
sf_assistant_phone
Char
sf_other_phone
Char
No public methods.
backend_id
Many2one → connector.salesforce.backend
ondelete='restrict'
required=True
args: 'connector.salesforce.backend', 'salesforce Backend'
salesforce_id
Char
salesforce_sync_date
Datetime
No public methods.