Đồng bộ hóa Lịch Outlook

Đồng bộ hóa Lịch Outlook của người dùng với SoOn rất hữu ích để theo dõi các nhiệm vụ và cuộc hẹn trên tất cả các ứng dụng liên quan.

Thiết lập Microsoft Azure

Để đồng bộ hóa Lịch Outlook với Lịch của SoOn, cần có tài khoản Microsoft Azure. Việc tạo tài khoản là miễn phí đối với những người dùng chưa bao giờ dùng thử hoặc chưa trả tiền cho Azure. Để biết thêm thông tin, hãy xem các tùy chọn tài khoản trên trang web Azure.

Tham khảo Tài liệu của Microsoft về cách thiết lập Microsoft Entra ID ( chính thức được gọi là Microsoft Azure Active Directory (Azure AD)). Đây là bảng điều khiển API để quản lý và đăng ký các ứng dụng của Microsoft.

Người dùng Microsoft Entra ID hiện tại nên đăng nhập tại cổng thông tin dành cho nhà phát triển Microsoft Azure. Tiếp theo, chọn View trong phần có nhãn Quản lý Microsoft Entra ID.

Đăng ký ứng dụng

Sau khi đăng nhập bằng Microsoft Entra ID, hãy đăng ký một ứng dụng.

Để tạo một ứng dụng, hãy nhấp vào + Add ở menu trên cùng. Từ menu thả xuống kết quả, chọn Đăng ký ứng dụng.

Trang quản lý Microsoft Azure với menu + Thêm và đăng ký ứng dụng được tô sáng.

Nhập Name duy nhất cho ứng dụng được kết nối.

Việc chọn Loại tài khoản được hỗ trợ thích hợp là điều cần thiết, nếu không ứng dụng được kết nối sẽ không hoạt động. Người dùng muốn kết nối Lịch Outlook của mình với SoOn nên chọn tùy chọn Tài khoản trong bất kỳ thư mục tổ chức nào (Bất kỳ thư mục ID Microsoft Entra nào - Multitenant) và tài khoản Microsoft cá nhân (ví dụ: Skype, Xbox) cho :guilabel:` Các loại tài khoản được hỗ trợ`.

Khi định cấu hình Redirect URI, hãy chọn tùy chọn Web từ menu thả xuống đầu tiên. Sau đó, nhập URI cơ sở dữ liệu SoOn (URL) theo sau là /microsoft_account/authentication.

Example

Nhập https://yourdbname.odoo.com/microsoft_account/authentication cho Redirect URI. Thay thế yourdbname.odoo.com bằng URL.

Mẹo

Đảm bảo URL (miền) của cơ sở dữ liệu được sử dụng trong URI giống hệt với miền được định cấu hình trên tham số hệ thống web.base.url.

Truy cập web.base.url bằng cách kích hoạt chế độ nhà phát triển và điều hướng đến Settings app ‣ Trình đơn tiêu đề kỹ thuật ‣ Phần tham số ‣ Tham số hệ thống . Sau đó, chọn nó từ danh sách Key trên trang System Parameters.

Cài đặt "Loại tài khoản được hỗ trợ" và "URI chuyển hướng" trong cổng Microsoft Entra ID.

Để biết thêm thông tin về các hạn chế và giới hạn của URI, hãy kiểm tra các hạn chế và giới hạn `Redirect URI (URL trả lời) của Microsoft <https://docs.microsoft.com/en-us/azure/active-directory/develop/reply-url> `_ trang.

Cuối cùng, trên trang đăng ký ứng dụng, nhấp vào nút Register để hoàn tất đăng ký ứng dụng. ID ứng dụng (máy khách) được tạo. Sao chép giá trị này, nếu cần sau này, trong Cấu hình trong SoOn.

Application client ID highlighted in the essentials section of the newly created application.

Tạo bí mật khách hàng

Thông tin xác thực thứ hai cần thiết để hoàn tất quá trình đồng bộ hóa Lịch Outlook của Microsoft là Bí mật khách hàng. Người dùng phải thêm bí mật của khách hàng vì điều này cho phép SoOn tự xác thực mà không yêu cầu sự tương tác từ phía người dùng. Chứng chỉ là tùy chọn.

Để thêm bí mật ứng dụng khách, hãy nhấp vào Chứng chỉ & bí mật ở menu bên trái. Sau đó nhấp vào + Bí mật khách hàng mới để tạo bí mật khách hàng.

New client secret page with certificates and secrets menu and new client secret option highlighted.

Tiếp theo, nhập Description và chọn thời điểm bí mật ứng dụng khách Hết hạn. Các tùy chọn có sẵn bao gồm: 90 ngày (3 tháng), 365 ngày (12 tháng), 545 ngày (18 tháng), 730 ngày (24 tháng) ` hoặc :guilabel:`Tùy chỉnh. Tùy chọn Custom cho phép quản trị viên đặt ngày StartEnd.

Cuối cùng, nhấp vào Thêm vào Thêm bí mật ứng dụng khách.

Mẹo

Vì việc đặt lại đồng bộ hóa có thể phức tạp nên SoOn khuyên bạn nên đặt ngày hết hạn tối đa được phép cho bí mật ứng dụng khách (24 tháng hoặc tùy chỉnh), do đó không cần phải đồng bộ hóa lại sớm.

Sao chép Value để sử dụng trong phần tiếp theo.

Cảnh báo

Không thể xem các giá trị bí mật của khách hàng, ngoại trừ ngay sau khi tạo. Hãy nhớ lưu bí mật khi được tạo trước khi rời khỏi trang.

Cấu hình trong SoOn

Trong cơ sở dữ liệu SoOn, hãy đi tới Settings app ‣ Integrations và đánh dấu vào hộp kiểm bên cạnh cài đặt Outlook Calendar. Hãy nhớ nhấp vào Save để thực hiện các thay đổi.

Cài đặt "Lịch Outlook" được kích hoạt trong SoOn.

Từ cổng Microsoft Azure, trong phần Overview của ứng dụng, hãy sao chép ID ứng dụng (Khách hàng), nếu nó chưa được sao chép và dán vào :guilabel: Trường ID khách hàng trong SoOn.

"ID khách hàng" trong cổng thông tin Microsoft Azure.

Sao chép Value (Giá trị bí mật của khách hàng) đã thu được trước đó và dán vào trường Bí mật khách hàng trong SoOn.

Mã thông báo "Bí mật khách hàng" sẽ được sao chép từ Microsoft sang SoOn.

Cuối cùng, trên trang SoOn Settings ‣ General Setting, nhấp vào Save.

Đồng bộ hóa với Outlook

Cảnh báo

SoOn khuyên bạn nên thử nghiệm đồng bộ hóa lịch Outlook trên cơ sở dữ liệu thử nghiệm và địa chỉ email thử nghiệm (không được sử dụng cho bất kỳ mục đích nào khác) trước khi thử đồng bộ hóa Lịch Outlook mong muốn với cơ sở dữ liệu sản xuất của người dùng.

Nếu người dùng có bất kỳ sự kiện nào trong quá khứ, hiện tại hoặc tương lai trên lịch SoOn trước khi đồng bộ hóa lịch Outlook của họ, Outlook sẽ coi các sự kiện được lấy từ lịch của SoOn trong quá trình đồng bộ hóa là sự kiện mới, khiến thông báo email được gửi từ Outlook tới tất cả các người tham dự sự kiện.

Để tránh gửi email không mong muốn đến tất cả những người tham dự sự kiện trong quá khứ, hiện tại và tương lai, người dùng phải thêm các sự kiện từ lịch SoOn vào lịch Outlook trước lần đồng bộ hóa đầu tiên, xóa các sự kiện khỏi SoOn và sau đó bắt đầu đồng bộ hóa.

Ngay cả sau khi đồng bộ hóa Lịch SoOn với lịch Outlook, Outlook vẫn sẽ gửi thông báo cho tất cả người tham gia sự kiện mỗi khi một sự kiện được chỉnh sửa (được tạo, xóa, không lưu trữ hoặc thay đổi ngày/giờ sự kiện), không có ngoại lệ. Đây là hạn chế mà phía SoOn không thể khắc phục được.

Tóm lại, khi người dùng đồng bộ hóa lịch Outlook của họ với lịch SoOn:

  • Việc tạo sự kiện trong SoOn sẽ khiến Outlook gửi lời mời tới tất cả những người tham dự sự kiện.

  • Việc xóa một sự kiện trong SoOn sẽ khiến Outlook gửi thông báo hủy tới tất cả những người tham dự sự kiện.

  • Việc hủy lưu trữ một sự kiện trong SoOn sẽ khiến Outlook gửi lời mời tới tất cả những người tham dự sự kiện.

  • Việc lưu trữ một sự kiện trong SoOn khiến Outlook gửi thông báo hủy tới tất cả những người tham dự sự kiện.

  • Việc thêm liên hệ vào sự kiện sẽ khiến Outlook gửi lời mời tới tất cả những người tham dự sự kiện.

  • Việc loại bỏ một liên hệ khỏi sự kiện sẽ khiến Outlook gửi thông báo hủy tới tất cả những người tham dự sự kiện.

Đồng bộ hóa Lịch SoOn và Outlook

Trong cơ sở dữ liệu SoOn, hãy mở mô-đun Calendar và nhấp vào nút đồng bộ Outlook ở bên phải trang, bên dưới lịch hàng tháng.

Nút đồng bộ hóa "Outlook" trong Lịch SoOn.

Đồng bộ hóa là quy trình hai chiều, nghĩa là các sự kiện được đối chiếu trong cả hai tài khoản (Outlook và SoOn). Trang này chuyển hướng đến trang đăng nhập Microsoft và người dùng được yêu cầu đăng nhập vào tài khoản của họ nếu chưa đăng nhập. Cuối cùng, cấp các quyền cần thiết bằng cách nhấp vào Accept.

Quá trình xác thực trên trang Microsoft Outlook OAuth.

Ghi chú

Tất cả người dùng muốn sử dụng tính năng đồng bộ hóa chỉ cần đồng bộ hóa lịch của họ với Outlook. Cấu hình tài khoản Azure của Microsoft chỉ được thực hiện một lần, vì ID khách hàng và bí mật khách hàng của đối tượng thuê Microsoft Entra ID là duy nhất và giúp người dùng quản lý một phiên bản cụ thể của dịch vụ đám mây Microsoft cho người dùng nội bộ và bên ngoài.

Khắc phục sự cố đồng bộ hóa

Đôi khi tài khoản Lịch Microsoft Outlook không đồng bộ hóa chính xác với SoOn. Sự cố đồng bộ hóa có thể được nhìn thấy trong nhật ký cơ sở dữ liệu.

Trong những trường hợp này, tài khoản cần được khắc phục sự cố. Việc đặt lại có thể được thực hiện bằng nút Đặt lại tài khoản, có thể truy cập nút này bằng cách điều hướng đến Settings app ‣ Management Users. Sau đó, chọn người dùng để sửa đổi lịch và nhấp vào tab Calendar.

Nút đặt lại được tô sáng trên tab lịch của người dùng.

Tiếp theo, nhấp vào Đặt lại tài khoản theo đúng lịch.

Đặt lại tùy chọn

Các tùy chọn đặt lại sau đây có sẵn để khắc phục sự cố đồng bộ hóa Lịch Microsoft Outlook với SoOn:

Tùy chọn đặt lại lịch Outlook trong SoOn.

Sự kiện hiện có của người dùng:

  • Giữ nguyên chúng: không có thay đổi nào đối với các sự kiện.

  • Xóa khỏi tài khoản Lịch Microsoft hiện tại: xóa các sự kiện khỏi Lịch Microsoft Outlook.

  • Delete from SoOn: xóa các sự kiện khỏi lịch SoOn.

  • Xóa khỏi cả hai: xóa các sự kiện khỏi cả Lịch Microsoft Outlook và lịch SoOn.

Đồng bộ hóa tiếp theo:

  • Chỉ đồng bộ hóa các sự kiện mới: đồng bộ hóa các sự kiện mới trên Lịch Microsoft Outlook và/hoặc lịch SoOn.

  • Đồng bộ hóa tất cả các sự kiện hiện có: đồng bộ hóa tất cả các sự kiện trên Lịch Microsoft Outlook và/hoặc lịch SoOn.

Nhấp vào Confirm sau khi thực hiện lựa chọn sửa đổi sự kiện của người dùng và đồng bộ hóa lịch.