Office 365 Connector

by
Odoo          
v 12.0 Third Party 138
Download for 12.0 series Deploy on Odoo.sh
You bought this module and need support ? Click here !
Technical name connector_office_365
LicenseAGPL-3
Websitehttps://www.onestein.nl
Repositoryhttps://github.com/onesteinbv/addons-onestein.git#12.0
Technical name connector_office_365
LicenseAGPL-3
Websitehttps://www.onestein.nl
Repositoryhttps://github.com/onesteinbv/addons-onestein.git#12.0

Office 365 Connector

License: AGPL-3

This module allows you to synchronize your Office 365 calendar with Odoo.

Table of contents

Installation

For this module you need to install requests-oauthlib.

Open the terminal and run: sudo pip3 install requests-oauthlib

Configuration

First you have to register your Odoo server with the Microsoft App Registration Portal:

  1. Go to https://apps.dev.microsoft.com/;
  2. under Converged applications click ‘Add an app’;
  3. fill in any name e.g. ‘My Odoo Server’;
  4. click ‘Generate New Password’ and store the password we will need it later;
  5. click ‘Add Platform’ and select ‘Web’;
  6. enter the redirect url e.g.: ‘https://yourodooserver.com/office-365-oauth/success’ replace ‘yourodooserver.com’ with the address of your Odoo server (note that your Odoo server has to be accessible via HTTPS);
  7. add the following permissions: ‘User.Read’, ‘Calendars.ReadWrite’, and ‘offline_access’.

It should look like this:

Screenshot Microsoft App Registration Portal

Setup Odoo:

  1. Go to Settings > General Settings;
  2. fill the Client ID with the Client ID / Application ID from the Microsoft App Registration Portal;
  3. put the password from before in Client Secret.

Usage

To start synchronizing your calendar:

  1. Go to Calendar;
  2. click Sync with office 365;
  3. you’ll be redirected to the login page of Office 365;
  4. login into you’re account;
  5. on completion you’ll be redirected (if setup properly) back to your Odoo server.

The synchronization is personal per user.

Known issues / Roadmap

  • Synchronize contacts
  • Synchronize files
  • Synchronize notes

Please log in to comment on this module

Please choose a rating from 1 to 5 for this module.
Odoo
Bug not solved
by on

hi, I have the same problem. AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: I've miss something ? Best regards Stéphane


Odoo
by on

I get the same error.


Odoo
by on

Hi vthacker99@hotmail.com, this issue has been fixed.


Odoo
Hey there! I have configured step of all of the above but facing issue
by on

Sorry, but we’re having trouble with signing you in. AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: 'ea*b-1*5a-**e92-bbdf-aacde16fc337'.