Integração com SalesforceCRM

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 16 min. de leitura
  • Integrando seu Gestão de ativos de softwareaplicação com SalesforceOs serviços de gestão de relacionamento com o cliente (CRM) permitem que você rastreie suas assinaturas de software e recupere licenças não utilizadas.

    Nota:

    Se você estiver usando Espaço para ativos de software, use SaaSPlaybook para integrar seu ServiceNowinstância com Salesforce CRM. Para obter mais informações sobre como criar um Salesforce CRMPerfil de integração por meio do playbook, consulte Crie um Salesforce CRMintegração.

    O compatível Salesforce CRMos serviços incluem
    • Salesforce Sales Cloud
    • Salesforce Service Cloud
    • Salesforce Plataforma
    • Salesforce Comunidade de clientes
    • Salesforce Comunidade de parceiros
    • Salesforce Comunidade da empresa
    • Salesforce Conversa
    Ambos SalesforceE. SalesforceAs organizações Lightning são compatíveis.
    Nota:
    Você pode rastrear direitos de outros serviços pelos quais paga, mas não são baseados em assinatura de usuário, usando métricas de licença personalizadas. Consulte Adiciona uma métrica de licenciamento personalizadopara obter mais detalhes sobre como criar uma métrica de licença personalizada.

    . Salesforcea conta que você usa para conectar a integração requer um Salesforcelicença de usuário e as seguintes permissões de acesso de usuário.

    Importante:
    Minimize os riscos de segurança e proteja as informações concedendo acesso somente ao usuário ou às permissões de API necessárias.
    Tabela 1. Permissões mínimas do usuário
    Processo Função de usuário necessária no Salesforce CRMaplicação Escopos de autenticação
    Download de assinaturas Usuário com as seguintes permissões:
    • Exibir configuração e configuração
    • Personalize a aplicação
    • Gerencie apps conectados
    • API habilitada
    • gerenciar seus dados (api)
    • Execute solicitações em seu nome a qualquer momento (refresh_token, acesso off-line)
    Extrair atividade do usuário Usuário com as seguintes permissões:
    • Exibir configuração e configuração
    • Personalize a aplicação
    • Gerencie apps conectados
    • API habilitada
    • gerenciar seus dados (api)
    • Execute solicitações em seu nome a qualquer momento (refresh_token, acesso off-line)
    Recuperar assinatura Usuário com permissões de administrador
    • gerenciar seus dados (api)
    • Execute solicitações em seu nome a qualquer momento (refresh_token, acesso off-line)
    Download do consumo Usuário com as seguintes permissões:
    • Exibir configuração e configuração
    • Personalize a aplicação
    • Gerencie apps conectados
    • API habilitada
    • gerenciar seus dados (api)
    • Execute solicitações em seu nome a qualquer momento (refresh_token, acesso off-line)

    Para obter informações adicionais sobre SalesforceServiços de CRM, consulte Documentação do desenvolvedor do Salesforce .

    Registre um Salesforceaplicação

    Registre uma aplicação por meio de Salesforceportal do administrador.

    Antes de Iniciar

    Salesforce Função necessária: administrador

    Procedimento

    1. Faça login em Salesforce e mude para o ambiente clássico.
    2. Selecione Configuração .
    3. No menu de navegação esquerdo, selecione Construir > Criar > Apps.
    4. Na seção Aplicativos conectados, selecione Novo .
    5. No formulário, preencha os campos.
      Tabela 2. Novo formulário do aplicativo de conexão
      Campo Descrição
      Nome do app conectado Nome da sua aplicação.
      Nome da API Nome da API. Este campo é preenchido automaticamente.
      E-mail do Contato O endereço de e-mail que você deseja associar à aplicação.
      Habilite a configuração OAuth Opção para habilitar as configurações de OAuth.
      URL do Retorno de Chamada URL do provedor OAuth para o qual os usuários são redirecionados após a autenticação.

      Insira https:// instância .service-now.com/oauth_redirect.do , em que > instância > é o nome do seu ServiceNowinstância.

      Escopos de OAuth selecionados Escopos de OAuth que determinam a quantidade de acesso concedido a um token de acesso. Os seguintes valores são obrigatórios:
      • Acesse e gerencie seus dados (api)
      • Execute solicitações em seu nome a qualquer momento (refresh_token, offline_access)
    6. Certifique-se de que Atualizar política de token o valor está definido como O token de atualização é válido até ser revogado .
    7. Selecione Salvar.
    8. Na página do seu novo app, copie os valores no Chave do consumidor e. Segredo do consumidor campos.
      Salve-os em um local seguro para uso posterior. Sua chave do consumidor (ID do cliente) e segredo do consumidor (segredo do cliente) são confidenciais. Não os compartilhe.

    Criação do perfil de Integração Salesforce CRM

    Crie um perfil de integração para rastrear assinaturas de software e otimizar o licenciamento para o. Salesforce CRMserviços.

    Nota:
    Você deve criar Salesforce CRMIntegração somente no escopo global.

    Crie o seu primeiro Salesforce CRMperfil de integração

    Crie um perfil de integração para o primeiro Salesforceorganização para a qual você deseja rastrear assinaturas de software e otimizar o licenciamento.

    Antes de Iniciar

    Para criar um Salesforce CRMperfil de integração, solicite o. Gestão de ativos de software- Gestão de licenças de SaaSplug-in (sn_sam_saas_int) do ServiceNow Store .

    ServiceNow Função necessária: sam_integrator ou admin

    Importante:
    Você deve selecionar Integração da Gestão de ativos de software com o Salesforce CRM caixa de seleção desta integração ao instalar recursos opcionais no Application Managerpágina. Para obter mais informações sobre como escolher as aplicações SaaS necessárias, consulte Solicitação Gestão de licenças de SaaS.

    Por Que e Quando Desempenhar Esta Tarefa

    Se você estiver usando Espaço para ativos de software, a opção para criar o. Salesforce CRMperfil de integração em IU principalestá inativo.

    Se você estiver usando Espaço para ativos de software, use SaaSPlaybook para integrar seu ServiceNowinstância com Salesforce CRM. Para obter mais informações sobre como criar um Salesforce CRMPerfil de integração por meio do playbook, consulte Crie um Salesforce CRMintegração.

    Procedimento

    1. Navegue até o perfil de integração.
      InterfaceAção
      IU principal
      1. Navegar até Tudo > Ativo de Software > Licença de SaaS > Perfis de Integração Direta.
      2. Selecione Novo.
      3. Selecione Perfil de integração do Salesforce CRM .
      Espaço para ativos de software
      1. Navegar até Operações de licença > Assinaturas de Usuário > Perfis de integração diretos.
      2. Selecione Novo.
      3. Selecione Salesforce CRM na lista suspensa.
      4. Selecione Continuar.

        O playbook é iniciado para Salesforce CRMa integração e as próximas etapas não são válidas. Para obter mais informações, consulte Crie um Salesforce CRMintegração.

    2. No formulário, preencha os campos.
      Tabela 3. Formulário de perfil de integração
      Campo Descrição
      Nome de exibição Nome do perfil de integração.
      Insira um nome que identifique exclusivamente o. Salesforceorganização para a qual você está criando este perfil de integração. Por exemplo, SFDC Org1 .
      Dica:
      Mantenha este nome curto para ajudar a que ele seja exibido melhor durante a emissão de relatórios.
      Status Status do perfil de integração.
      • Se você não tiver publicado o perfil de integração, este campo será definido automaticamente como Rascunho .
      • Se você já tiver publicado o perfil de integração, este campo será definido automaticamente como Publicado .
      Tipo de perfil Tipo de perfil de integração. Este valor é definido automaticamente como Assinatura do Salesforce CRM .
    3. Revise as funções de usuário necessárias ou as permissões de API especificadas no Configuração do fornecedor campo para cada processo para minimizar os riscos de segurança e otimizar SaaSlicenças.
      Nota:
      Para obter mais informações, consulte Permissões mínimas do usuário tabela.
      1. Na seção Baixar subfluxo de assinatura, verifique se Subfluxo o campo está definido como Assinaturas de download do Salesforce CRM .
        Nota:
        . Baixar assinaturas a caixa de seleção está marcada por padrão e você não pode desmarcá-la.
      2. Na seção Recuperar subfluxo de assinatura, verifique se Subfluxo o campo está definido como Assinatura de recuperação do Salesforce CRM .
        Nota:
        . Recuperar assinaturas a caixa de seleção está marcada por padrão. Se você não quiser recuperar assinaturas, desmarque esta caixa de seleção. Se você limpar, os candidatos à remoção serão criados, mas o subfluxo de recuperação de assinatura não será acionado ou o processo de recuperação não será iniciado.
      3. Em Subfluxo de consumo de download verifique se Subfluxo o campo está definido como Consumo de download do Salesforce CRM .
    4. Selecione Salvar.
      Nota:
      O subfluxo Calcular atividade não é necessário para Salesforce CRMintegrações porque essas integrações usam informações sobre os últimos logins de usuário dos registros de usuário.
      Sua instância cria um perfil de integração de rascunho. Você pode exibir contagens de consumo para o consumo específico com base Salesforce CRMaplicação.
    5. Abra o registro de aliases de conexão e credencial selecionando o ícone de visualização ( Ícone de visualização.) ao lado de Conexão e credencial campo para configurar o alias secundário.
    6. Selecione Abrir registro na visualização do registro.
    7. No formulário Aliases de conexão e credencial, selecione Criar nova conexão e credencial link relacionado.
    8. Na caixa de diálogo Criar conexão e credencial, preencha os campos.
      Tabela 4. Caixa de diálogo Criar conexão e credencial
      Campo Descrição
      Nome da conexão Nome da conexão.

      Insira um nome que identifique exclusivamente o. Salesforceorganização para a qual você está criando esta conexão e credencial. Por exemplo, SFDC Org1 .

      URL de conexão (URL da instância) URL exibido após fazer login em SalesforceOu o URL do domínio personalizado de Salesforce.
      ID do cliente do OAuth ID do cliente (chave do consumidor) atribuído ao seu Salesforceaplicação.
      Segredo do cliente do OAuth Segredo do cliente (segredo do consumidor) atribuído ao seu Salesforceaplicação.
      URL de redirecionamento do OAuth URL do provedor OAuth para o qual os usuários são redirecionados após a autenticação.

      Este campo é preenchido automaticamente com base no URL de retorno de chamada especificado em Registre um Salesforceaplicação.

    9. Selecione Criar e obter um Token do OAuth.
      Nota:
      Para obter a função necessária para executar esta etapa, consulte Permissões mínimas do usuário tabela.
    10. Na caixa de diálogo OAuth2, faça login no mesmo Salesforceconta de administrador que você usou para criar seu Salesforceaplicação.
      Dica:
      Se a caixa de diálogo não abrir automaticamente, certifique-se de que os pop-ups são permitidos no seu navegador.
      Seu ServiceNowA instância cria um token OAuth para SalesforceE, em seguida, retorna automaticamente para o formulário Perfil de integração.

      . Conexão e credencial o campo aparece e é definido automaticamente como sn_sforce_v2_spoke.salesforce .

    11. Retorne ao seu perfil de integração navegando até Licença de SaaS > Administração > Perfis de Integração Direta E, em seguida, selecionar o perfil na lista Perfis de integração.
    12. No formulário de perfil de integração, selecione Validar conexão para verificar os detalhes de conexão e credencial desta integração.

      A validação da conexão verifica as APIs de download de assinaturas, mas não as APIs de recuperação de assinaturas.

    13. Depois que a conexão for verificada, selecione Publicar .
    14. Na caixa de diálogo Confirmação de publicação, selecione OK .

    Resultado

    Após publicar o perfil de integração, seu ServiceNowa instância começa a recuperar dados do Salesforce CRMserviços. Para organizações com menos de 100 usuários, esse processo geralmente leva apenas alguns minutos para ser concluído. Para organizações com 100 a 5000 usuários, esse processo pode levar cerca de 15 minutos para ser concluído. Para organizações com mais de 5000 usuários, esse processo pode levar mais de uma hora para ser concluído.

    O que Fazer Depois

    Após a integração se conectar, seu ServiceNowa instância cria automaticamente modelos de software, regras de recuperação e assinaturas de software que são atualizadas diariamente.

    Se você quiser configurar vários perfis de integração com conexões exclusivas, crie aliases secundários para gerenciar diferentes configurações e configurações para cada perfil de integração. Para obter mais informações, consulte Crie um alias secundário para configurar vários perfis de integração.

    Revise todas as regras de recuperação geradas automaticamente para recuperar assinaturas de usuário. Para obter mais informações, consulte Revise uma regra de recuperação de software.

    Crie direitos de software para os modelos de software gerados automaticamente para rastrear o software usado em relação ao software próprio.
    A reconciliação também é executada em suas assinaturas como um trabalho agendado ou sob demanda. Você pode exibir seus resultados de reconciliação no Workbench de licença ( Gestão de ativos de softwareaplicação clássica) ou o. Exibição de uso de licença (Espaço de ativos de software). Use estes resultados para determinar sua posição de conformidade de licença e corrigir qualquer não conformidade.

    Criar adicional SalesforcePerfis de integração de CRM

    Crie um perfil de integração para cada adicional Salesforceorganização para a qual você deseja rastrear assinaturas de software e otimizar o licenciamento.

    Antes de Iniciar

    Para criar um SalesforcePerfil de integração do CRM, solicite o. Gestão de ativos de software- Gestão de licenças de SaaSplug-in (sn_sam_saas_int) do ServiceNow Store .

    ServiceNow Função necessária: sam_integrator ou admin

    Importante:
    Você deve selecionar Integração da Gestão de ativos de software com o Salesforce CRM caixa de seleção desta integração ao instalar recursos opcionais no Application Managerpágina. Para obter mais informações sobre como escolher as aplicações SaaS necessárias, consulte Solicitação Gestão de licenças de SaaS.

    Por Que e Quando Desempenhar Esta Tarefa

    Se você estiver usando Espaço para ativos de software, a opção para criar o. Salesforce CRMperfil de integração em IU principalestá inativo.

    Procedimento

    1. Navegue até o perfil de integração.
      InterfaceAção
      IU principal
      1. Navegar até Tudo > Ativo de Software > Licença de SaaS > Perfis de Integração Direta.
      2. Selecione Novo.
      3. Selecione Perfil de integração do Salesforce CRM .
      Espaço para ativos de software
      1. Navegar até Operações de licença > Assinaturas de Usuário > Perfis de integração diretos.
      2. Selecione Novo.
      3. Selecione Salesforce CRM na lista suspensa.
      4. Selecione Continuar.

        O playbook é iniciado para Salesforce CRMa integração e as próximas etapas não são válidas. Para obter mais informações, consulte Crie um Salesforce CRMintegração.

    2. No formulário, preencha os campos.
      Tabela 5. Formulário de perfil de integração
      Campo Descrição
      Nome de exibição Nome do perfil de integração.
      Insira um nome que identifique exclusivamente o. Salesforceorganização para a qual você está criando este perfil de integração. Por exemplo, SFDC Org2 .
      Dica:
      Mantenha este nome curto para ajudar a exibi-lo melhor durante a emissão de relatórios.
      Status Status do perfil de integração.
      • Se você não tiver publicado o perfil de integração, este campo será definido automaticamente como Rascunho .
      • Se você já tiver publicado o perfil de integração, este campo será definido automaticamente como Publicado .
      Tipo de perfil Tipo de perfil de integração. Este valor é definido automaticamente como Salesforce CRM .
    3. Revise as funções de usuário necessárias ou as permissões de API especificadas no Configuração do fornecedor campo para cada processo para minimizar os riscos de segurança e otimizar SaaSlicenças.
      Nota:
      Para obter mais informações, consulte Permissões mínimas do usuário tabela.
      1. Na seção Baixar subfluxo de assinatura, verifique se Subfluxo o campo está definido como Assinaturas de download do Salesforce CRM .
        Nota:
        . Baixar assinaturas a caixa de seleção está marcada por padrão e você não pode desmarcá-la.
      2. Na seção Recuperar subfluxo de assinatura, verifique se Subfluxo o campo está definido como Assinatura de recuperação do Salesforce CRM .
        Nota:
        . Recuperar assinaturas a caixa de seleção está marcada por padrão. Se você não quiser recuperar assinaturas, desmarque esta caixa de seleção. Se você limpar, os candidatos à remoção serão criados, mas o subfluxo de recuperação de assinatura não será acionado ou o processo de recuperação não será iniciado.
      3. Em Subfluxo de consumo de download verifique se Subfluxo o campo está definido como Consumo de download do Salesforce CRM .
    4. Selecione Salvar.
      Nota:
      O subfluxo Calcular atividade não é necessário para Salesforce CRMintegrações porque essas integrações usam informações sobre os últimos logins de usuário dos registros de usuário.
      Sua instância cria um perfil de integração de rascunho. Você pode exibir contagens de consumo para o consumo específico com base Salesforce CRMaplicação.
    5. Selecione o ícone de visualização ( Ícone de visualização.) ao lado de Conexão e credencial campo para abrir o registro de aliases de conexão e credencial.
    6. Selecione Abrir registro na visualização do registro.
    7. No formulário Aliases de conexão e credencial, crie um alias secundário que possa identificar exclusivamente a conexão e as credenciais deste perfil de integração.
      O primeiro perfil de integração Salesforce CRM que você cria usa o alias de conexão e credencial padrão (primário) para Salesforce. Cada adicional Salesforce CRMo perfil de integração que você cria requer um alias secundário exclusivo que ajuda a diferenciar a conexão e as credenciais entre cada perfil de integração.
      1. Selecione o link em Aliases secundários > Parentalias para adicionar aliases secundários.
      2. Selecione Novo.
        O formulário Aliases de conexão e credencial do alias secundário é aberto.
      3. Insira um nome para o alias secundário no Nome campo.
      4. Selecione e segure (ou clique com o botão direito do mouse) o cabeçalho do formulário e selecione Salvar .
      5. Depois que o formulário for recarregado, selecione o link relacionado Criar nova conexão e credencial.
      6. Na caixa de diálogo Criar conexão e credencial, preencha os campos.
        Tabela 6. Caixa de diálogo Criar conexão e credencial
        Campo Descrição
        Nome da conexão Nome da conexão.

        Insira um nome que identifique exclusivamente o. Salesforceorganização para a qual você está criando esta conexão e credencial. Por exemplo, SFDC Org2 .

        URL de conexão (URL da instância) URL do Salesforceinstância à qual você está se conectando por meio desta integração.
        ID do cliente do OAuth ID do cliente (chave do consumidor) atribuído ao seu Salesforceaplicação.
        Segredo do cliente do OAuth Segredo do cliente (segredo do consumidor) atribuído ao seu Salesforceaplicação.
        URL de redirecionamento do OAuth URL do provedor OAuth para o qual os usuários são redirecionados após a autenticação.

        Este campo é preenchido automaticamente com base no URL de retorno de chamada especificado em Registre um Salesforceaplicação.

      7. Selecione Criar e obter um Token do OAuth.
        Nota:
        Para obter a função necessária para executar esta etapa, consulte Permissões mínimas do usuário tabela.
      8. Na caixa de diálogo OAuth2, faça login no mesmo Salesforceconta de administrador que você usou para registrar seu Salesforceaplicação.
        Dica:
        Se a caixa de diálogo não abrir automaticamente, certifique-se de que os pop-ups são permitidos no seu navegador.
        Seu ServiceNowA instância cria um token OAuth para SalesforceE, em seguida, retorna automaticamente para o formulário Aliases de conexão e credencial.

        . Conexão e credencial o campo aparece e é definido automaticamente como sn_sforce_v2_spoke.salesforce .

    8. Retorne ao seu perfil de integração navegando até Licença de SaaS > Administração > Perfis de Integração Direta E, em seguida, selecionar o perfil na lista Perfis de integração.
    9. Em Conexão e credencial No formulário Perfil de integração, selecione o ícone de pesquisa para localizar e selecionar o alias secundário que você criou em etapa 8 .
      A seleção do alias secundário associa o alias ao perfil de integração. Sua instância ServiceNow usa esse alias para identificar a conexão e as credenciais para esse perfil de integração.
    10. No formulário de perfil de integração, selecione Validar conexão para verificar os detalhes de conexão e credencial desta integração.

      A validação da conexão verifica as APIs de download de assinaturas, mas não as APIs de recuperação de assinaturas.

    11. Depois que a conexão for verificada, selecione Publicar .
    12. Na caixa de diálogo Confirmação de publicação, selecione OK .

    Resultado

    Após publicar o perfil de integração, seu ServiceNowa instância começa a recuperar dados do Salesforce CRMserviços. Para organizações com menos de 100 usuários, esse processo geralmente leva apenas alguns minutos para ser concluído. Para organizações com 100-5000 usuários, esse processo pode levar cerca de 15 minutos para ser concluído. Para organizações com mais de 5000 usuários, esse processo pode levar mais de uma hora para ser concluído.

    O que Fazer Depois

    Após a integração se conectar, seu ServiceNowa instância cria automaticamente modelos de software, regras de recuperação e assinaturas de software que são atualizadas diariamente.

    Se você quiser configurar vários perfis de integração com conexões exclusivas, crie aliases secundários para gerenciar diferentes configurações e configurações para cada perfil de integração. Para obter mais informações, consulte Crie um alias secundário para configurar vários perfis de integração.

    Revise todas as regras de recuperação geradas automaticamente para recuperar assinaturas de usuário. Para obter mais informações, consulte Revise uma regra de recuperação de software.

    Crie direitos de software para os modelos de software gerados automaticamente para rastrear o software usado em relação ao software próprio.
    A reconciliação também é executada em suas assinaturas como um trabalho agendado ou sob demanda. Você pode exibir seus resultados de reconciliação no Workbench de licença ( Gestão de ativos de softwareaplicação clássica) ou o. Exibição de uso de licença (Espaço de ativos de software). Use estes resultados para determinar sua posição de conformidade de licença e corrigir qualquer não conformidade.