Adicionar permissões à aplicação Microsoft Azure

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Atribua permissões aos usuários para permitir que eles iniciem o bate-papo e importem conversas de bate-papo com funcionários da instância Microsoft Teams para ServiceNow®.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Faça login no portal do Microsoft Azure.
    2. Navegar até Serviços do Azure > Azure Active Directory > Gerenciar > Registros de app.
    3. Selecione o app criado para permitir que os agentes importem as conversas de Microsoft Teams para a instância da ServiceNow.
      Exemplo: aplicativo de bate-papo baseado em solicitação.
    4. Navegar até Gerenciar > Permissões de API > Adicionar uma permissão > Microsoft Graph.
    5. Selecione Permissões delegadas.
    6. No campo Selecionar permissões, insira as seguintes permissões.
      • Offline_access (delegado): a ServiceNow armazena um token de acesso para cada usuário, o que permite que eles se autentiquem novamente na ServiceNow, no Microsoft Teams, sem precisar passar por um prompt de login. O acesso off-line permite que você atualize o token de acesso automaticamente.
      • Chat.ReadWrite (delegado): a parte de leitura da permissão Chat.ReadWrite permite importar bate-papos baseados em solicitação do Microsoft Teams. A parte de gravação da permissão Chat.ReadWrite é usada na tela "Iniciar bate-papo", em que uma mensagem de abertura é fornecida em nome do agente.
      • User.Read (delegado): esta permissão é adicionada quando um app é criado para ler as informações básicas de um usuário, como o nome e o ID de e-mail.
      • User.ReadBasic.All (delegada): esta permissão é necessária para obter os nomes e IDs do Azure dos usuários. A ServiceNow armazena o ID do Azure para criar bate-papos e importar bate-papos em nome dos usuários.
      • Files.Read.All (delegada): esta permissão é usada quando os bate-papos baseados em solicitação são importados do Microsoft Teams. Permite que anexos sejam importados como parte do bate-papo do Teams.
      • ChatMember.ReadWrite (delegado): quando uma solicitação com um bate-papo do Teams é definida como inativa, os participantes são removidos automaticamente do bate-papo correspondente. Esta permissão é necessária para remover os participantes do bate-papo.
      • Chat.Create (delegado): esta permissão é usada para criar bate-papos baseados em solicitação.
      • Chat.ReadBasic (delegada): esta permissão é usada quando bate-papos baseados em solicitação são importados. Ele permite que você exiba qual participante enviou cada mensagem no bate-papo.
      • Presence.Read.All(delegated): esta permissão é usada para buscar o status de presença de um usuário do Microsoft Teams.
    7. Selecione Adicionar permissões.
    8. Na tela Permissões de API, selecione o link Conceder consentimento de administrador para {locatário}.
    9. Selecione Sim na caixa de diálogo pop-up.
    10. Opcional: Depois de atualizar uma aplicação do Azure, remova os tokens do usuário e autorize novamente os usuários a buscar um token com as permissões adicionadas.
      1. Faça login na sua instância da ServiceNow.
      2. Navegar até Todos > OAuth de Sistema > Gerenciar Tokens
      3. Remova os tokens de usuário do aplicativo de bate-papo de locatário único.
      Nota:
      Os usuários devem fazer login em suas Microsoft Azure contas do Active Directory para buscar um token com as permissões adicionadas.