SE Suite allows configuring a synchronization with Google Calendar to manage events. For the synchronization to be successfully enabled, first it is necessary to perform the following configurations:
1.
|
Access the Google Cloud Platform and log in with your Google Workspace account.
|
2.
|
Click on the Select a project option. If you already have projects created, click on the upper part in which the name of the last opened project is displayed.
|
3.
|
On the screen that will be opened, select the New project option.
|
4.
|
On the screen that will be displayed, fill out the Project name field with a name that identifies the project being created. If necessary, it is possible to edit the project code.
|
5.
|
After that, click on Create.
|
6.
|
In the notification panel, select the recently created project.
|
7.
|
In the side navigation menu, click on APIs & services and select the Library option.
|
8.
|
Then, locate and select the Google Calendar API card.
|
9.
|
On the screen that will be displayed, click on the Enable button. Wait until the screen is fully loaded.
|
10.
|
Return to the side navigation menu, click on IAM & Admin and select the Service accounts option.
|
11.
|
Then, click on the Create service account option:
i.
|
In the Service account details step, the following fields are available:
Service account name: Enter a name that identifies the service account.
Service account name: Enter a code for the service account.
Service account description: If desired, describe how the service account will be used.
|
ii.
|
After that, click on Create.
|
iii.
|
In the Grant the service account access to the project (optional), select, in the Role field, the Project Editor option.
|
iv.
|
Click on Continue.
|
v.
|
In the Grant the user access to this service account (optional), click on the Create key option and, on the panel that will be displayed, select the JSON option.
|
vi.
|
Click on Create. At this point, a screen will be displayed stating that the private key was saved to your computer, and a .json file will be downloaded. Close the screen displayed. Store the .json file in a safe location, as it will be used to configure the calendar synchronization in the Calendar synchronization (CM031) screen:
|
|
12.
|
In the Service accounts menu, select the previously configured account and, in the Actions column, click on the Edit option.
|
13.
|
In the Service account status section, click on the Enable G Suite Domain-wide Delegation option. Then, copy the value displayed in the Exclusive ID field and store it in a safe location, as it will be used in Admin Console.
|
1.
|
After performing the previously described configurations, access Google Admin Console and click on the Security option.
|
2.
|
Then, click on the API controls option.
|
3.
|
In the Domain-wide delegation section on the screen that will be opened, click on Manage domain-wide delegation.
|
4.
|
On the screen that will be displayed, click on the Add new option and fill out the following fields:
▪Client ID: Enter the Exclusive ID (Google Cloud Platform, step 13). Check also the Replace existing Client ID option. ▪OAuth scopes (separated by commas): Fill out with "https://www.googleapis.com/auth/calendar".
|
5.
|
Once done, click on Authorize.
|
After performing the configurations above, access the SE Configuration component, the Configuration Calendar synchronization (CM031) menu, enable calendar synchronization and click on the Google calendar option. Once done, upload the .json file and test the configuration.
|