Integração com o Microsoft Entra ID
Um dos principais aspectos desta integração é a capacidade de sincronizar os utilizadores. Isto significa que quaisquer alterações no estado de um utilizador no Microsoft Entra ID são automaticamente reflectidas na aplicação. Por exemplo, quando um novo utilizador é registado no Microsoft Entra ID, é automaticamente adicionado à lista de utilizadores FlexiProject. O utilizador assim adicionado pode iniciar sessão em FlexiProject utilizando a sua conta Microsoft.
Além disso, se a organização tiver um pacote Microsoft 365 implementado, é possível recuperar as ausências de dia inteiro dos utilizadores a partir do calendário do Outlook.
Nas secções seguintes, discutiremos os passos detalhados necessários para ligar FlexiProject ao Microsoft Entra ID
NOTA!
Se tiveres uma ligação existente ao Active Diretory local da tua organização sob a forma de uma integração individual, os utilizadores só são sincronizados com base nessa integração.
A criação de uma ligação adicional do Microsoft Entra ID com FlexiProject só permitirá a integração com o Microsoft 365 e a sincronização associada dos calendários dos utilizadores.
Configurar o serviço Azure Active Diretory
O primeiro passo no processo de integração é registar uma conta FlexiProject no serviço Microsoft Entra ID.
O registo permitirá que o administrador do Microsoft Entra ID gere os parâmetros de ligação necessários para ligar o FlexiProject ao serviço:
- Id do inquilino
- Identificação do cliente
- Chave do cliente
- Vai a office.com para iniciar sessão com a tua conta do Office 365.
- No menu da aplicação, no lado esquerdo da janela, encontra e navega até à ferramenta Administrador.
- Quando clicas, abre-se o ecrã de boas-vindas do painel de administração.
- No menu da esquerda, seleciona Ver tudo.
- No menu avançado, clica em Microsoft Entra ID.
- Quando a aplicação é carregada, é apresentada a vista inicial.
- No menu à esquerda, clica novamente em Microsoft Entra ID.
- Uma vez clicado, abre-se um menu avançado e seleciona Registo de candidaturas.
- Abre uma nova janela.
- Na nova janela, seleciona +Novo registo para registar a aplicação.
- Abre-se uma janela de registo da aplicação com os seguintes itens.
- Introduz um nome para a aplicação, por exemplo, “FlexiProject”.
- Seleciona o tipo de conta “Locatário único”.
- Atribui permissões à aplicação: para ler calendários, grupos e informações do utilizador.
- Clica no botão Registar no canto inferior esquerdo, por baixo da lista.
Ligar o teu ambiente à tenant do Microsoft Entra ID
Depois de registares a tua candidatura, serás redireccionado para a secção Visão geral, onde serão fornecidos os teus dados de registo:
ID da aplicação e ID do diretório , que serão necessários para ligar FlexiProject ao Microsoft Entra ID (ID do inquilino e ID do cliente).
Para concluir a configuração do Microsoft Entra ID em FlexiProject, ainda tens de especificar os valores secretos (chave de cliente)
- Na página de registo do serviço Microsoft Entra ID, acede ao módulo Certificados e Segredos, localizado no menu do lado esquerdo da janela.
- Quando o módulo se abrir, clica em +Novo segredo de cliente.
- Seleciona o tempo de expiração do código. Recomendamos-te dois anos.
- No campo Descrição, podes introduzir uma descrição para facilitar a identificação.
- Clica no botão Adicionar para gerar o código.
- Uma vez clicado, osegredo do cliente gerado(chave do cliente) aparecerá na lista Segredos do cliente.
- Vais precisar dele para ligar FlexiProject ao serviço Microsoft Entra ID. Podes anotá-lo selecionando Copiar para o quadro de notas.
FlexiProject configuração
Para criar uma ligação, é necessário gerar os parâmetros do painel de administração do Microsoft Entra ID: ID do inquilino, ID do cliente e Chave do cliente, descritos na secção anterior.
Quando tiveres acesso aos parâmetros de ligação, em FlexiProject:
- Expande o grupo Administração e seleciona Definições do sistema.
- Navega para o separador Integração do Microsoft Entra ID.
- No separador, clica no botão Adicionar ligação.
- Abre a janela do formulário de ligação do Microsoft Entra ID.
- Introduz os seguintes dados em sequência:
- Id do inquilino – o ID do inquilino
- Client ID – o ID da aplicação
- Chave do cliente – cola o valor copiado no campo Valor secreto, no painel de administração.
- Opcional: Podes limitar a lista de utilizadores importados a grupos selecionados. No campo de texto, introduz os ID dos grupos (Object ID do grupo no Microsoft Entra ID), separados por vírgulas. Não introduzas nomes de grupos — apenas os ID de grupos são aceites.
- Depois de introduzires todas as informações necessárias no formulário, guarda as definições utilizando o botão Guardar no canto inferior direito.
- Quando a ligação é estabelecida, a janela com os dados para a ligação desaparece e no canto inferior direito aparece uma mensagem sobre o sucesso da ligação.
- Aparece na aplicação uma lista com os parâmetros da ligação criada e o seu estado.
- Se a ligação não for estabelecida, aparece no canto inferior direito uma mensagem sobre a ausência de ligação, mantendo-se ativa a janela com os dados para a ligação.
Sincronização do utilizador
O estabelecimento bem sucedido de uma ligação ao Microsoft Entra ID permite a sincronização automática de utilizadores. As contas que têm um endereço de correio eletrónico especificado (smtp) são recuperadas do Microsoft Entra ID.
- Um novo utilizador adicionado no Microsoft Entra ID tem uma conta criada automaticamente em FlexiProject.
- Um utilizador eliminado no Microsoft Entra ID é automaticamente marcado como Eliminado em FlexiProject.
Utilizador ativo
- Qualquer novo utilizador que esteja apenas na lista do Microsoft Entra ID é registado no domínio FlexiProject. Na lista de utilizadores, aparece com o estado “Ativo”, marcado adicionalmente com setas, que simbolizam a associação a uma conta no Microsoft Entra ID.
- Os utilizadores actuais registados no domínio FlexiProject serão automaticamente associados ao Microsoft Entra ID através do endereço de correio eletrónico. O estado desse utilizador será ainda marcado com setas que simbolizam a associação a uma conta no Microsoft Entra ID.
- Um utilizador adicionado que não aparece no Microsoft Entra ID tem um estado ativo.
Utilizador eliminado
- Um utilizador no Microsoft Entra ID recebe um estado Eliminado, indicado por setas que simbolizam a associação a uma conta no Microsoft Entra ID.
- Um utilizador eliminado através do FlexiProject é marcado com um estado sem setas.
Sincroniza os calendários dos utilizadores
A criação de uma ligação ao Microsoft Entra ID permite-lhe ainda registar as ausências de dia inteiro agendadas pelos utilizadores nos calendários da plataforma Microsoft 365 (calendário do Outlook). As ausências registadas são automaticamente adicionadas ao calendário do utilizador FlexiProject em recursos.
Ativar a ligação ao calendário
- Expande o grupo Administração no menu principal e, em seguida, navega para o módulo Definições do sistema.
- Abre uma lista de possíveis definições do sistema.
- Seleciona o separador Recursos.
- O módulo Recursos será aberto com a vista de calendário predefinida. Quando a ligação ao Microsoft Entra ID está ativa, a opção “Ligar ao calendário do Outlook” está disponível no calendário.
- Ativa a opção “Ligar ao calendário do Outlook”,
- Os eventos de dia inteiro com o estado “Livre” do calendário do Outlook introduzidos por utilizadores sincronizados serão guardados na sua disponibilidade em FlexiProject.
- No calendário em Recursos, serão marcados com um ícone de duas setas.
- Estas excepções não podem ser editadas. Serão automaticamente eliminadas quando o evento for eliminado no calendário do Outlook ou quando a ligação ao calendário do Outlook for desactivada.