O SE Suite permite configurar uma sincronização com o calendário do Microsoft Office 365 para gerenciamento de eventos. Para que a sincronização seja habilitada com sucesso, é necessário, primeiramente, realizar as seguintes configurações:
1.
|
Acesse o portal do Microsoft Azure e faça login com sua conta corporativa Office 365.
|
2.
|
Clique no ícone e no painel lateral que será apresentado, acesse a opção Active Directory do Azure e em seguida, clique em Registro de aplicativo.
|
3.
|
Clique na opção Novo registro.
|
4.
|
Preencha os seguintes campos que serão apresentados:
Nome: Informe um nome de fácil identificação do aplicativo, por exemplo: "Calendar Sync App".
Tipos de conta com suporte: Selecione a opção "Contas em qualquer diretório organizacional (Qualquer diretório do Azure AD – Multilocatário) e contas pessoais da Microsoft (por exemplo, Skype, Xbox)".
O campo da seção URI de redirecionamento não precisa ser preenchido, pois o serviço realiza a autenticação usando o fluxo de credenciais do cliente OAuth2. Com isso, não há necessidade de um retorno de chamada.
|
|
5.
|
Clique na opção Registrar, parte inferior.
|
6.
|
Neste momento, será apresentada a Visão Geral do aplicativo. Copie os valores dos seguintes campos e guarde-os em local seguro, pois serão utilizados para configurar a sincronização do calendário na tela Sincronização de calendário (CM031):
▪ID do aplicativo (cliente): Será utilizado no campo Client ID. ▪ID do diretório (locatário): Será utilizado no campo Instância.
|
7.
|
No painel de menus lateral, clique na opção Permissões de APIs.
|
|
Clique na permissão User.Read apresentada na lista de registros.
|
|
No painel lateral que será apresentado, clique na opção Remover permissão. Confirme a solicitação realizada pelo sistema.
Se ocorrer o erro "Unable to complete due to service connection error, please try again later", espere algumas horas e tente novamente.
|
|
8.
|
Feito isso, clique na opção Adicionar uma permissão, na parte superior da listagem.
|
9.
|
No painel lateral, clique em Microsoft Graph e, em seguida, em Permissões de aplicativo.
|
10.
|
Localize o agrupador Calendars e marque as seguintes opções:
▪Calendars.Read - Read calendars in all mailboxes. ▪Calendar.ReadWrite - Read and write calendars in all mailboxes.
|
11.
|
Feito isso, acione o botão Adicionar permissões.
|
14.
|
As permissões adicionadas serão apresentadas na lista de registros. Clique no botão Conceder consentimento do administrador para ... e confirme.
|
15.
|
Novamente no painel de menus lateral, clique na opção Certificados e segredos.
|
16.
|
Na seção Segredos do cliente, clique em Novo segredo do cliente.
|
17.
|
No painel que será apresentado, informe uma descrição e no campo Expira em, selecione a opção "Nunca". Feito isso, clique em Adicionar. Neste momento, o segredo do cliente será apresentado na listagem. Copie o conteúdo mostrado na coluna Valor e guarde-o em local seguro, pois este é o Client secret que será utilizado para configurar a sincronização do calendário na tela Sincronização de calendário (CM031).
|
Após realizar as configurações acima, acesse o componente SE Configuração, menu Configuração Sincronização de calendário (CM031), habilite a sincronização de calendário e clique na opção Microsoft Office 365. Feito isso, preencha os campos disponíveis com as informações obtidas nos passos acima e teste a configuração.
|