sábado, 24 de diciembre de 2016

Eliminar relaciones N-N o desasociando registros (Workflow Tools)

Buenos días a todos!

Hoy es nochebuena, y como “regalo” de navidad, una nueva actualización de las Workflow Tools.

Hace unos meses, en julio, cuando publique la funcionalidad de asociación de registros (http://www.demianrasko.com/2016/07/creacion-de-relaciones-n-n-desde.html) quise publicar también la des asociación de estos. El problema es que en esos días tuve alguna incidencia y no conseguí hacerlo funcionar. Posiblemente sea a causa de las altas horas de la noche en las que suelo hacer esto, y probablemente mi mente estaba ya demasiado agotada. La cuestión es que a petición de algún usuario en Codeplex (https://msdyncrmworkflowtools.codeplex.com/discussions/660101) he decidido volver a intentarlo, y esta vez si que ha ido bien.

Por lo tanto, esta nueva versión ya lo incluye. Como siempre, todo el código fuente y documentación esta disponible en Codeplex: https://msdyncrmworkflowtools.codeplex.com/

Para utilizar esta funcionalidad, primero seleccionar la acción:

SNAGHTML9831c5d

Y luego rellenar los dos parámetros:

image

Los parámetros son:

  • Relationship Name: donde debemos introducit el nombre de esquema de la relación N-N
  • Record URL: con la URL del registro que queremos relacionar al registro principal del contexto de ejecución del workflow.

En esta release, también he incluido un “arreglo” a una incidencia que había con los “Query Values”. Resulta que en la versión inicial había un error al ejecutar esta acción en los casos en que el parámetro “Attribute2” estaba vacío. Daba un error de Null…. El tema es que parece que al haber parámetros opcionales en la entrada que están vacíos, luego en los parámetros de salida daba una exception. Si se rellena un valor de un campo (aunque no se quiera utilizar), se resuelve. En la nueva verión los dos parámetros son obligatorios, con lo cual esta resuelto.

Espero paséis todos una feliz nochebuena y que esto les sea útil!

Sigo abierto a recibir feedback de nuevas funcionalidades a crear!

Un abrazo a todos

@demian_rasko

No hay comentarios:

Publicar un comentario