Partekatu honen bidez:


Ejemplo: Crear y asociar un registro de knowledge base a un incidente

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Este ejemplo demuestra cómo crear una instancia de registro de knowledge base, y la asociarla a una instancia de incidente. Para obtener más información acerca de la característica que este ejemplo demuestra, consulte Uso de conocimiento de Parature en Dynamics 365.

Este código de ejemplo es para Actualización 1 de Microsoft Dynamics CRM Online 2015 y Microsoft Dynamics 365 (local). Esta opción está disponible para descargar de Integración de Parature: Crear y asociar un registro de knowledge base a un incidente.

Requisitos previos

  1. Obtenga acceso a una organización de Actualización 1 de Microsoft Dynamics CRM Online 2015 o Microsoft Dynamics 365 y la integración de administración del conocimiento de Parature debe estar habilitada para la organización de Dynamics 365.Más información:Technet: Conectar Microsoft Dynamics CRM con knowledge base de Parature.

  2. Descargar el proyecto ParatureIntegration Visual Studio.

  3. Abra el proyecto ParatureIntegration Visual Studio e instale el paquete NuGet de Microsoft.CrmSdk.CoreAssemblies versión 7.1.0-preview. Vea Instalar paquetes NuGet más adelante para obtener instrucciones.

    Después de instalar los paquetes NuGet, consulte Ejecutar el ejemplo para obtener instrucciones sobre cómo ejecutar el ejemplo y qué esperar.

En este tema

Qué hace este ejemplo

Instalar paquetes NuGet

Ejecutar el ejemplo

Qué hace este ejemplo

  1. El método Run de la clase CreateandAssociateKBRecordtoIncident llama al método CheckCRMVersion, que detecta si está ejecutando la versión adecuada de Dynamics 365 del ejemplo.

  2. El método CheckKnowledgeManagementStatus comprueba si está habilitada la administración del conocimiento para la entidad Incident.

  3. El método CreateRequiredRecords crea los registros necesarios para el ejemplo: una cuenta de ejemplo y un registro de incidente.

  4. Crea un registro de KnowledgeBaseRecord de ejemplo.

  5. Asocia el registro de KnowledgeBaseRecord de ejemplo con el registro de Incident creado anteriormente, comprueba si la asociación es correcta y, a continuación desasocia los registros.

  6. Finalmente, el método DeleteRequiredRecords le pide que elimine los registros de entidad creados durante la ejecución de ejemplo:

    1. Escriba y, y presione ENTRAR para eliminar los registros de entidad de la organización.

    2. Escriba n, y presione ENTRAR para dejar los registros de entidad en la organización. Tendrá que eliminar manualmente los registros de entidad más adelante si desea volver al estado original.

Instalar paquetes NuGet

Use los siguientes pasos para instalar los ensamblados necesarios para este ejemplo:

  1. Descargue este ejemplo y extraiga los archivos.

  2. Navegue a la carpeta de C# y abra el archivo ParatureIntegration.sln con Visual Studio.

  3. En Visual Studio, haga clic con el botón secundario en el proyecto ParatureIntegration y elija Administrar paquetes de NuGet.

  4. Para la versión de vista previa, asegúrese de seleccionar Incluir vista previa en lugar de Solo estable en los criterios de búsqueda. A continuación busque "Microsoft Dynamics CRM 2015 SDK core assemblies". Asegúrese de seleccionar la versión 7.1.0-preview.

  5. Haga clic en Instalar. Necesitará aceptar los términos de licencia para completar la instalación de este paquete.

Ejecutar el ejemplo

  1. En Visual Studio, con la solución abierta y los paquetes NuGet necesarios instalados, presione F5.

  2. Si no ha ejecutado anteriormente uno de los ejemplos de código administrado de Microsoft Dynamics 365 antes, deberá especificar información para ejecutar el código; si no, especifique el número de uno de los servidores de Dynamics 365 que configuró anteriormente.

    Pregunta

    Descripción

    Escriba un nombre de servidor y un puerto de Dynamics 365 [crm.dynamics.com]

    Escriba el nombre del servidor de Microsoft Dynamics 365. El valor predeterminado es Microsoft Dynamics 365 (online) (crm.dynamics.com) en Norteamérica.

    Ejemplo:
    crm5.dynamics.com

    Está esta organización aprovisionada en servicios en línea de Microsoft (y/n) [n]

    Escriba y si esta es una organización aprovisionada en servicios en línea de Microsoft. De lo contrario, escriba n.

    Escriba domain\username

    Escriba el Cuenta de Microsoft.

    Escriba la contraseña

    Escriba la contraseña. Los caracteres se mostrarán en la ventana como "*". Su contraseña se guardará con seguridad en el Administrador de credenciales de Microsoft para poder utilizarla posteriormente.

    Especifique un número de organización (1-n) [1]

    En la lista de organizaciones que muestra que usted pertenece, escriba el número correspondiente. El valor predeterminado es 1, que indica la primera organización de la lista.

  3. El ejemplo realizará las operaciones descritas en Qué hace este ejemplo y puede pedirle opciones adicionales.

  4. Cuando se completa el ejemplo, presione ENTRAR para cerrar la ventana de la consola.

Ver también

Uso de conocimiento de Parature en Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright