Configurar Microsoft Dynamics CRM spoke.

  • Versão de lançamento: Zurich
  • Atualizado 3 de ago. de 2023
  • 7 min. de leitura
  • Integrar o. ServiceNow instância e. Microsoft Dynamics CRMusando o. Windowscredenciais para autenticar ServiceNow solicitações.

    Antes de Iniciar

    • Solicitar assinatura do IntegrationHub.
    • Instale Microsoft AD.
    • Ative o. Microsoft Dynamics CRM spoke.
    • Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Execute estas etapas para usar Todos Microsoft Dynamics CRM spokeações.

    Configurar Microsoft Dynamics CRMaplicação

    Crie uma aplicação OAuth personalizada do seu Microsoft Dynamics CRMConta para habilitar a autenticação OAuth 2,0 com Microsoft Dynamics CRM.

    Antes de Iniciar

    Requisitos Microsoft Dynamics CRM:
    • Microsoft Dynamics CRM conta
    • Conta Microsoft Azure
    • Função necessária: administrador do Microsoft Dynamics CRM

    Por Que e Quando Desempenhar Esta Tarefa

    Conclua estas etapas na sua conta de desenvolvedor do Azure. Consulte a documentação do produto Azure para obter instruções sobre como criar e configurar aplicações personalizadas.

    Procedimento

    1. Faça login no Portal de registro do aplicativo Microsoft Azure com as credenciais da sua organização.
    2. Registre uma nova aplicação personalizada preenchendo o nome da aplicação, o tipo de conta compatível e o URI de redirecionamento e clique em Registre-se .
      Uma visão geral das informações básicas da aplicação é mostrada.
    3. Copie o ID da aplicação para um arquivo de texto.
      Você usará este ID e o segredo do cliente gerado na próxima etapa para registrar o app como um provedor OAuth de terceiros em sua instância ServiceNow. Você usa o ID da aplicação como o ID do cliente ao conectar a aplicação ao ServiceNow.
    4. Adicionar um segredo do cliente.
      1. No Microsoft Azure, navegue até Gerenciar > Certificados e segredos.
      2. Forneça uma descrição e uma data de expiração e clique em Adicionar .
        Nota:
        O segredo do cliente só é exibido em texto sem formatação por um curto período de tempo. Você usa o segredo do cliente ao conectar a aplicação ao ServiceNow.
    5. Habilite as permissões para as quais você deseja que a aplicação ofereça suporte.
      Para obter mais informações, consulte Referência de permissões do Microsoft Graph .
      1. No Microsoft Azure, navegue até Gerenciar > Permissões de API.
      2. Clique no bloco do Microsoft Graph.
      3. Selecione as permissões delegadas ou da aplicação compatíveis com a aplicação.
        As permissões delegadas permitem que a aplicação acesse a API como um usuário conectado. As permissões da aplicação permitem que a aplicação seja executada como um serviço ou daemon em segundo plano sem um usuário conectado.
      4. Clique em Adicionar permissões .

    O que Fazer Depois

    Registre-se Microsoft Dynamics CRMComo provedor OAuth.

    Registre-se Microsoft Dynamics CRMComo provedor OAuth

    Use as informações geradas durante a configuração da conta Microsoft Dynamics CRM para registrar o Microsoft Dynamics CRM como um provedor do OAuth e permitir que a instância solicite tokens do OAuth 2.0.

    Antes de Iniciar

    • Solicitar assinatura do IntegrationHub.
    • Ativar Microsoft Dynamics CRM.
    • Crie um Microsoft Dynamics CRMaplicação.
    • Função necessária: administrador

    Procedimento

    1. Na ServiceNow, navegue até OAuth de Sistema > Registro de aplicações.
    2. Clique em Nova.
    3. Na tela intitulada Que tipo de aplicação OAuth, selecione Conectar a um provedor OAuth de terceiros.
    4. No formulário, preencha os campos.
      Tabela 1. Formulário de registros de aplicações
      Campo Valor necessário
      Nome Insira qualquer nome para identificar exclusivamente o registro, por exemplo Perfil OAuth do Dynamics CRM .
      ID de cliente Insira o ID da aplicação do Microsoft Dynamics CRMAplicação que você criou no Azure.
      Segredo do cliente Insira o Segredo do cliente gerado ao criar a aplicação no Azure.
      Tipo de concessão padrão Selecione Código de autorização.
      URL de Autorização Clique no ícone de cadeado ( Ícone de cadeado), insira https://login.microsoftonline.com/common/oauth2/v2.0/authorize seguido por um ponto de interrogação e o atributo de recurso da sua instância e clique no ícone de cadeado novamente. O atributo de recurso da URL. Por exemplo, https://mycompany.crm.dynamics.com . Este atributo é o URL do seu Microsoft aplicação.
      URL do token Clique no ícone de cadeado ( Ícone de cadeado), insira https://login.microsoftonline.com/common/oauth2/v2.0/token e clique no ícone de cadeado novamente.
      Redirecional URL Clique no ícone de cadeado ( Ícone de cadeado), insira https://<instance>.service-now.com/oauth_redirect.do e clique no ícone de cadeado novamente.
    5. Em Escopos da entidade OAuth Lista relacionada, edite o escopo da entidade fornecida para incluir o URL do seu Microsoft Dynamics CRMaplicação.

      O nome e o escopo do OAuth geralmente são a mesma cadeia de caracteres.

      Os escopos da entidade OAuth do Microsoft Dynamics CRM.
    6. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
      O sistema valida as credenciais do OAuth.

    O que Fazer Depois

    Criar registro de credencial para Microsoft Dynamics CRM.

    Crie registros de credencial para Microsoft Dynamics CRM spoke

    Crie registros de credencial para Microsoft Dynamics CRMAplicação OAuth personalizada que você criou durante Microsoft Dynamics CRMconfiguração da conta. . Microsoft Dynamics CRM spokealiases de conexão e credencial usam essas credenciais para autorizar ações.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Credenciais.
    2. Clique em Nova.
      O sistema exibe a mensagem Que tipo de credenciais você deseja criar? .
    3. Selecione Credenciais OAuth 2.0.
      A janela pop-up exibe um formulário Credenciais do OAuth 2,0 em branco.
    4. Insira estes valores.
      Campo Valor necessário
      Nome Insira qualquer nome para identificar exclusivamente o registro. Por exemplo, insira Credenciais dinâmicas .
      Ativo Habilitar
      Perfil de Entidade OAuth Selecione o perfil OAuth que você criou ao registrar o personalizado Microsoft Dynamics CRMAplicação como um provedor OAuth. Por exemplo, selecione Perfil OAuth do Dynamics .
      Ordem Selecione a ordem para aplicar esta credencial. Por exemplo: insira 100.
    5. Salve o registro.
    6. Em Links relacionados, clique em Obter token OAuth .
      O sistema exibe uma mensagem de confirmação de que o fluxo do token OAuth foi concluído com sucesso. Revise os detalhes se o fluxo não for concluído com sucesso.
      Nota:
      Permitir janelas pop-up no navegador.

    Criar registros de conexão para Microsoft Dynamics CRM spoke

    Crie registros de conexão para sua conta do Microsoft Azure. . Microsoft Dynamics CRM spokeo alias de conexão e credencial usa essas conexões para executar ações no Microsoft Dynamics CRM.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Conexões e Credenciais > Aliases de conexão e credenciais.
    2. Abra o alias de conexão e credencial para Microsoft Dynamics CRMaplicação.
    3. Em Conexões clique em Novo .
      O sistema exibe um espaço em branco Conexão HTTP(s) formulário.
    4. Insira estes valores.
      Campo Valor necessário
      Nome Insira qualquer nome para identificar exclusivamente o registro de conexão. Por exemplo, insira Conexão do MS Dynamics CRM .
      Credencial Selecione o registro de credencial que você criou para Microsoft Dynamics CRM. Por exemplo, selecione Credenciais do MS Dynamics .
      Alias de conexão Selecione o registro de alias de conexão que você criou para Microsoft Dynamics CRM.
      Ativo Habilitar
      URL de conexão Insira o URL da dinâmica raiz. Por exemplo, https://<SiteName>.dynamics.com .
    5. Clique em Enviar.

    Configurar Microsoft Dynamics CRMdetalhes do webhook

    Registre-se Microsoft Dynamics CRMwebhook em ServiceNow para notificar o. ServiceNow quando determinados eventos ocorrem em Microsoft Dynamics CRM.

    Antes de Iniciar

    Função necessária: administrador
    • Microsoft Dynamics CRM Requer registro por meio da Ferramenta de registro de plug-in do Windows. Para instalar a Ferramenta de registro de plug-in do Windows, consulte o documento da Microsoft Baixar ferramentas do NuGet .
    • O URL do endpoint é ServiceNow URL da instância na qual as informações do evento são publicadas. Por exemplo, https://<instance-name>.service-now.com/api/sn_ms_crm_spoke/dynamics_webhook_callbacks .
    • O par chave-valor que você usa para registrar o webhook na Ferramenta de registro de plug-in é o mesmo que o Nome e a Chave de autorização em Detalhes do webhook do Dynamics CRM.

    Procedimento

    1. Navegar até Tudo > Detalhes do webhook do Dynamics CRM > Detalhes de cliente.
    2. Clique em Nova.
    3. Em Nome insira a chave do plug-in do webhook.
    4. Em Chave de autorização insira o valor do par chave-valor do webhook.

    Configurar Microsoft Dynamics CRMpolítica de decisão do webhook

    Crie política de roteamento de webhook e subfluxo de acordo com seus requisitos.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Flow Designer > Designer
    2. Clique em Subfluxos .
    3. Crie uma cópia do subfluxo de amostra padrão, Process Dynamics CRM Webhook.
    4. Personalize o subfluxo de acordo com seu requisito e publique-o.
      Consulte Create a subflow in Workflow Studio para obter mais informações sobre como criar e usar subfluxos.
    5. Navegar até Detalhes do webhook do Dynamics CRM > Política da decisão.
    6. Em Decisões clique em Novo .
    7. No formulário, preencha os campos.
      Tabela 2. Formulário de decisão
      Campo Descrição
      Rótulo Rótulo exclusivo para identificar a política de roteamento.
      Resposta Opção para especificar se esta resposta é a resposta padrão. A resposta padrão é aplicável quando as condições não são atendidas.
      1. Clique no ícone Pesquisar.
      2. Selecione o subfluxo necessário em Documento: lista.
        Nota:
        Certifique-se de que Nome da tabela . Subfluxo de resposta do webhook do Dynamics CRM [sn_ms_crm_spoke_dynamic_crm_webhook_answer_subflow] .
      Condição Condições a serem atendidas quando os eventos necessários ocorrem em Microsoft Dynamics CRM.
    8. Clique em Enviar.
      Nota:
      Essas políticas de roteamento são salvas nas tabelas de decisão. Os usuários são advertidos contra atualizar ou modificar diretamente os dados nessas tabelas.

    Resultado

    A política de decisão e o subfluxo são criados.