Outlook Calendar synchronization

Sincronizarea Calendarului Outlook al unui utilizator cu Odoo este utilă pentru a urmări sarcinile și programările lor în toate aplicațiile asociate.

Înregistrați aplicația cu Microsoft Azure

Pentru a sincroniza Calendarul Outlook cu Calendarul Odoo, este necesar un cont Microsoft Azure. Crearea unui cont este gratuită pentru utilizatorii care nu au încercat sau plătit pentru Azure. Pentru mai multe informații, `faceți clic aici<https://azure.microsoft.com/en-us/free/?WT.mc_id=A261C142F>`_.

Refer to Microsoft’s documentation on how to set up an Microsoft Entra ID (formally called Microsoft Azure Active Directory (Azure AD)), which is a representation of an organization to manage and register apps.

Then, Register an Application, choosing the appropriate Supported account type. Users who wish to connect their Outlook calendar to Odoo should select the Accounts in any organizational directory (Any Microsoft Entra ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox) option for Supported account types.

Când configurați Redirect URI, alegeți Web și copiați adresa URL a bazei de date Odoo (URL) urmată de /microsoft_account/authentication.

Example

Introduceți https://www.companyname.odoo.com/microsoft_account/authentication pentru Redirect URI.

The "Supported account type" and "Redirect URI" settings in the Microsoft Entra ID portal.

Pentru mai multe informații despre restricțiile și limitările URIs, verificați această pagină.

În ceea ce privește credențialele aplicației, utilizatorul trebuie să adauge un secret de client, care permite Odoo să se autentifice, fără a necesita nicio interacțiune de la partea utilizatorului. Certificates sunt opționale.

Pentru a adăuga un client secret, faceți clic pe Adăugați un certificat sau un secret și apoi faceți clic pe New client secret . În continuare, introduceți o Descriere și selectați când clientul secret Expiră.

Deoarece resetarea sincronizării poate fi dificilă, Odoo recomandă setarea datei maximale de expirare permisă pentru client secret (24 de luni), astfel încât nu este necesar să resincronizați în curând. În cele din urmă, faceți clic pe Adăugați pentru a genera client secret (Secret ID).

Configurare în Odoo

În baza de date Odoo, mergeți la Setări ‣ Setări generale ‣ Integrări și activați setarea Calendar Outlook.

Setarea "Calendar Outlook" activată în Odoo.

Din portalul Microsoft Azure, în secțiunea Overview a aplicației, copiați Application (Client) ID, și lipiți-l în câmpul Client ID în Odoo.

Câmpul "Client ID" în portalul Microsoft Azure.

Din portalul Microsoft Azure, în secțiunea Certificates & secrets , copiați Client Secret Value și lipiți-l în câmpul Client Secret în Odoo.

Tokenul "Client Secret" de copiat de la Microsoft în Odoo.

În cele din urmă, pe pagina Setări ‣ Setări generale din Odoo, faceți clic pe Salvați.

Sincronizați cu Outlook

Atenționare

Odoo recomandă în mod deosebit să testați sincronizarea calendarului Outlook pe o bază de date de testare și o adresă de e-mail de testare (care nu este folosită pentru nici un alt scop) înainte de a încerca să sincronizați calendarul Outlook dorit cu baza de date de producție a utilizatorului.

Dacă utilizatorul are orice evenimente trecute, prezente sau viitoare pe calendarul său Odoo înainte de sincronizarea calendarului Outlook, Outlook va trata evenimentele extrase din calendarul Odoo în timpul sincronizării ca evenimente noi, provocând trimiterea unei notificări prin e-mail de la Outlook tuturor participanților la eveniment.

Pentru a evita trimiterea neașteptată a e-mailurilor tuturor participanților la evenimentele trecute, prezente și viitoare, utilizatorul trebuie să adauge evenimentele din calendarul Odoo în calendarul Outlook înainte de prima sincronizare, să șteargă evenimentele din Odoo, și apoi să înceapă sincronizarea.

Chiar și după sincronizarea calendarului Odoo cu calendarul Outlook, Outlook va trimite totuși o notificare tuturor participanților la eveniment la fiecare dată când un eveniment este editat (creat, șters, dezarhivat, sau dată/timpul evenimentului modificat), fără excepții. Aceasta este o limitare care nu poate fi rezolvată pe partea de Odoo.

După ce un utilizator sincronizează calendarul Outlook cu baza de date Odoo, notificările prin e-mail neașteptate sunt inevitabile deoarece evenimentele primului utilizator sincronizat vor fi în calendarul Odoo. Dacă baza de date Odoo este partajată între mai mulți utilizatori, și alt utilizator dorește să sincronizeze calendarul Outlook cu calendarul Odoo, Outlook va din nou extrage evenimentele existente din calendarul Odoo în timpul sincronizării și le va trata ca evenimente noi, provocând trimiterea unei invitații prin e-mail tuturor participanților la eveniment.

În concluzie, odată ce un utilizator sincronizează calendarul Outlook cu calendarul Odoo:

  • Crearea unui eveniment în Odoo provoacă trimiterea unei invitații prin e-mail tuturor participanților la eveniment de la Outlook.

  • Ștergerea unui eveniment în Odoo provoacă trimiterea unei anulații prin e-mail tuturor participanților la eveniment de la Outlook.

  • Dezarhivarea unui eveniment în Odoo provoacă trimiterea unei invitații prin e-mail tuturor participanților la eveniment de la Outlook.

  • Arhivarea unui eveniment în Odoo provoacă trimiterea unei anulații prin e-mail tuturor participanților la eveniment de la Outlook.

  • Adăugarea unui contact la un eveniment provoacă trimiterea unei invitații prin e-mail tuturor participanților la eveniment de la Outlook.

  • Eliminarea unui contact dintr-un eveniment provoacă trimiterea unei anulații prin e-mail tuturor participanților la eveniment de la Outlook.

Sincronizare calendar Odoo și Outlook

În baza de date Odoo, mergeți la modulul Calendar și faceți clic pe butonul de sincronizare Outlook. Pagina va fi redirecționată la o pagină de autentificare Microsoft, și utilizatorul este rugat să se autentifice în contul său, dacă nu este deja, și să acorde permisiunile necesare.

Butonul de sincronizare "Outlook" în calendarul Odoo.

Sincronizarea este un proces bidirecțional, ceea ce înseamnă că evenimentele sunt reconciliate în ambele conturi (Outlook și Odoo).

Notă

All users that want to use the synchronization simply need to sync their calendar with Outlook. The configuration of Microsoft’s Azure account is only done once, as Microsoft Entra ID tenants» Client IDs and Client Secrets are unique, and represent an organization that helps the user to manage a specific instance of Microsoft cloud services for their internal and external users.