Exemplo: criar e associar o registro da base de dados de conhecimento para incidentes

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Este exemplo demonstra como criar uma instância do registro da base de dados de conhecimento, e associá-lo a uma instância do incidente. Para obter mais informações sobre o recurso demonstrado por este exemplo, consulte Usar o conhecimento do Parature no Dynamics 365.

Este exemplo é para o Atualização 1 do Microsoft Dynamics CRM Online 2015 e o Microsoft Dynamics 365 (no local). Essa opção está disponível para download em Integração de Parature: criar e associar registro de base de dados de conhecimento para incidente.

Pré-requisitos

  1. Tenha acesso a uma organização do Atualização 1 do Microsoft Dynamics CRM Online 2015 ou do Microsoft Dynamics 365, e a integração de gerenciamento de conhecimento do Parature deverá ser habilitada para a organização do Dynamics 365.Para obter mais informações:TechNet: Conectar o Microsoft Dynamics CRM à base de dados de conhecimento do Parature.

  2. Baixe o projeto ParatureIntegration do Visual Studio.

  3. Abra o projeto ParatureIntegration do Visual Studio e instale o Pacote NuGet do Microsoft.CrmSdk.CoreAssemblies versão 7.1.0-preview. Consulte Instalar pacotes NuGet mais tarde para obter instruções.

    Depois de instalar os pacotes NuGet, consulte Executar o exemplo para obter instruções sobre como executar o exemplo e o que esperar.

Neste tópico

O que este exemplo faz

Instalar pacotes NuGet

Executar o exemplo

O que este exemplo faz

  1. O método CreateandAssociateKBRecordtoIncident classe Run chama o método CheckCRMVersion, que detecta se você está executando a versão apropriada do Dynamics 365 para o exemplo.

  2. O método CheckKnowledgeManagementStatus verifica se o gerenciamento de conhecimento está habilitado para a entidade Incident.

  3. O método CreateRequiredRecords cria os registros necessários para o exemplo: uma conta de exemplo e um registro de incidente.

  4. Cria um registro KnowledgeBaseRecord de exemplo.

  5. Associa o registro KnowledgeBaseRecord de exemplo ao registro Incident criado antes, verifica se a associação teve êxito e dissocia os registros.

  6. Por fim, o método DeleteRequiredRecords solicita que você exclua os registros de entidade criados durante a execução de exemplo:

    1. Digite y e pressione ENTER para excluir os registros de entidade da sua organização.

    2. Digite n e pressione ENTER para manter os registros de entidade na sua organização. Você precisará excluir manualmente os registros de entidade se desejar retornar ao estado original.

Instalar pacotes NuGet

Use as etapas a seguir para instalar os assemblies necessários para este exemplo:

  1. Baixe este exemplo e extraia os arquivos.

  2. Navegue até a pasta C# e abra o arquivo ParatureIntegration.sln usando o Visual Studio.

  3. No Visual Studio, clique com o botão da direito no projeto ParatureIntegration e escolha Gerenciar pacotes NuGet.

  4. Para a versão de visualização, selecione Incluir Pré-lançamento em vez de Somente Estável nos critérios da pesquisa. Em seguida, procure "Microsoft Dynamics CRM 2015 SDK core assemblies". Selecione a versão 7.1.0-preview.

  5. Clique em Instalar. Você precisará aceitar os termos de licença para concluir a instalação desse pacote.

Executar o exemplo

  1. No Visual Studio, com a solução aberta e os pacotes NuGet necessários instalados, pressione F5.

  2. Caso você não tenha executado antes um dos exemplos de código gerenciado do Microsoft Dynamics 365, será necessário inserir informações para executar o código; caso contrário, insira o número para um dos servidores do Dynamics 365 configurado anteriormente.

    Solicitar

    Descrição

    Insira um nome de servidor do Dynamics 365 e uma porta [crm.dynamics.com]

    Digite o nome do seu servidor do Microsoft Dynamics 365. O padrão é Microsoft Dynamics 365 (online) (crm.dynamics.com) na América do Norte.

    Exemplo:
    crm5.dynamics.com

    Esta organização foi provisionada nos serviços online da Microsoft (y/n) [n]

    Digite y caso seja uma organização provisionada pelos serviços online da Microsoft. Caso contrário, digite n.

    Insira domínio\nome de usuário

    Digite o Conta da Microsoft.

    Insira a senha

    Digite sua senha. Os caracteres serão mostrados como "*" na janela. Sua senha é salva com segurança no Microsoft Credential Manager para reutilização posterior.

    Especificar um número da organização (1-n) [1]

    Na lista de organizações mostradas que você participa, digite o número correspondente. O padrão é 1, indicando a primeira organização na lista.

  3. O exemplo executará as operações descritas em O que este exemplo faz e pode solicitar a você opções adicionais.

  4. Quando o exemplo for concluída, pressione ENTER para fechar a janela do console.

Confira Também

Usar o conhecimento do Parature no Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais