Vinculação de contas em integrações de mensagens pré-criadas.

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Em Virtual Agent, a vinculação de conta mapeia os usuários de uma aplicação compatível de bate-papo ou envio de mensagens para o perfil de usuário deles ServiceNow. A vinculação automática de contas autentica os usuários de mensagens, o que permite que eles acessem automaticamente Virtual Agent tópicos que envolvem ServiceNow registros. Se necessário, os usuários também podem desvincular manualmente ou vincular suas contas ServiceNow.

    Como funciona a vinculação automática de contas

    Nas Integrações de conversação para Slack, Microsoft Teams e Workplace from Facebook, você tem a opção de habilitar a vinculação automática de contas, que vincula automaticamente os usuários de mensagens às suas próprias contas ServiceNow. Se você habilitar o recurso de vinculação automática de contas na página de Integração de aplicativos de envio de mensagens, os usuários não serão solicitados a vincular suas contas ServiceNow ao interagirem com o Virtual Agent.

    Em versões anteriores, os usuários de mensagens eram solicitados a vincular suas contas ServiceNow ou continuar como convidados. No entanto, para as Integrações de conversação para Slack, Microsoft Teams e Workplace, se você habilitar a vinculação automática de contas, os usuários não vincularão manualmente suas contas de mensagens às suas contas ServiceNow, desde que usem a mesma conta de e-mail para as mensagens e contas ServiceNow. Durante a vinculação automática, Virtual Agent mapeia as contas de e-mail dos usuários de mensagens para suas contas de e-mail definidas em seus perfis na tabela Usuários [sys_user]. Quando as contas de e-mail coincidem, o usuário é automaticamente vinculado (autenticado) e não vê o botão Link para a ServiceNow ao iniciar uma conversa de bot.

    Nas integrações de envio de mensagens, os usuários ainda podem usar o comando logout durante conversas de bot para desvincular suas contas ServiceNow. No entanto, em todas as conversas subsequentes após a desvinculação, Virtual Agent solicitará que eles vinculem as contas. Quando interagem com o Virtual Agent, eles são solicitados a vincular sua conta ServiceNow ou continuar como um usuário convidado.

    Vinculação automática de conta

    Você pode permitir que contas de terceiros de um usuário sejam vinculadas automaticamente ao perfil ServiceNow®.

    Você pode habilitar a vinculação automática de conta em sys_cs_provider.list. Este recurso ignora o prompt para que os usuários vinculem suas contas manualmente.
    Nota:
    A vinculação de conta só é possível para usuários que pertencem ao mesmo domínio usado para instalar Microsoft Teams em uma instância. Para vincular automaticamente usuários de outros domínios, certifique-se de que a instalação Microsoft Teams seja feita usando o domínio global.

    No tipo de filtro de navegação sys_cs_provider.list. Selecione o registro de conexão que você deseja vincular. Marque a caixa Permitir vinculação de conta e a caixa Vincular automaticamente os perfis da ServiceNow dos usuários exibida. Preencha o campo Ação de vínculo automático com o script de vinculação da conta correspondente.

    Exemplo: script de vinculação automática de conta
    var response_body = inputs['response_body'];
    var status_code = inputs ['status_code'];
    var email_id = '';
    if(status_code>200 && status_code<=210){
        email_id = response_body && JSON.parse(response_body).userPrincipalName;
    }
    var sysUserId = null;
    
    if(email_id){
        var gr = new GlideRecord("sys_user");
        gr.addQuery("email",email_id);
        gr.query();
        while(gr.next()){
            sysUserId = gr.getUniqueValue();
        }
    }
    if(sysUserId){
        outputs['status'} = 'Success';
        outputs['userid'] = sysUserId;
    }
    else{
        outputs['status'] = 'Failure';
    }
    
    })(inputs,outputs);