Registro de complementos

En el último capítulo, creamos un complemento de muestra para crear una actividad de Tarea de seguimiento cuando se crea un registro de Contacto. En este capítulo, veremos cómo registrar este complemento en CRM utilizando la herramienta de registro de complementos. Puede encontrar la herramienta en esta ubicación: SDK / Tools / PluginRegistration / PluginRegistration.exe.

Para mayor comodidad, el proceso de registro del complemento se divide en tres secciones:

  • Conectando al servidor
  • Registro de la Asamblea
  • Registro del complemento

Conectando al servidor

Step 1 - Ejecute el PluginRegistration.exedesde la ubicación especificada anteriormente. Haga clic en el botón Crear nueva conexión.

Step 2- En la ventana de inicio de sesión, elija Office 365 ya que estamos usando la versión en línea de CRM. Ingrese sus credenciales y haga clic en Iniciar sesión.

Step 3 - La herramienta se abrirá y se verá como la siguiente captura de pantalla.

Registro de la Asamblea

Step 1 - Vaya a Registrarse → Registrar nueva asamblea.

Step 2- Esto abrirá la ventana Registrar nuevo ensamblaje. Haga clic en el icono Navegar y busque la DLL del complemento que creó en el último capítulo.

Step 3- Después de navegar por la DLL, haga clic en Cargar ensamblaje. Esto completará el ensamblado SamplePlugins y todas sus clases de complementos. Puedes ver elPostCreateContactclase de complemento resaltada a continuación. Si su ensamblaje de complementos tuviera 3 clases de complementos, habría mostrado tres complementos enumerados allí.

Step 4- Seleccione Modo de aislamiento como Sandbox, Ubicación como base de datos y haga clic en Registrar complementos seleccionados. Le mostrará un mensaje de éxito, si el registro es exitoso.

Registro del complemento

Ahora registraremos los pasos específicos en los que se llamarán los complementos individuales.

Step 1 - Seleccione el complemento PostCreateContact.

Step 2 - Haga clic en Registrar → Registrar nuevo paso.

Step 3 - Estaremos registrando este plugin en la creación de la entidad Contact, en la etapa de posoperación y en el modo síncrono.

Message - Crear

Primary Entity - contacto

Event Pipeline Stage of Execution - Post-operación

Execution Mode - Sincrónico

Mantenga el resto de las opciones por defecto y haga clic en Registrar nuevo paso.

Puede ver un nuevo paso agregado al complemento.

Ahora iremos a CRM y probaremos si nuestro complemento está funcionando correctamente. Tenga en cuenta que estos pasos de prueba son específicos de nuestro complemento de ejemplo.

Probando el complemento

Vaya a la pestaña Contactos y cree un nuevo registro. Una vez que guarde el registro, puede ver una nueva actividad creada y asociada con este registro.

Puede hacer clic en la actividad para ver los detalles que habíamos configurado en el código.

Esto confirma que nuestro complemento se ejecutó correctamente. Del mismo modo, puede ampliar sus complementos para lograr funcionalidades muy complejas.