domingo, 3 de abril de 2016

Eliminación de registros desde Workflows (workflow Tools)

En los últimos días, me han contactado algunas personas reportando un par de incidencias en mi componente de Workflow Tools que comparto en Codeplex: https://msdyncrmworkflowtools.codeplex.com/

En concreto tenía dos “bugs” en la funcionalidad de Clonado relacionado con los estados de las Citas y con los activity party, y otro “bug” en el de “Check User in Role” cuando había roles en varias Unidades de Negocio. En fin, estos temas me los han reportado en la misma página de Codeplex, y ya los he resuelto.

Adicionalmente hoy he añadido una funcionalidad que misteriosamente no existe de forma “estandar” en Dynamics CRM. Es el tema de borrado de registros. El nuevo paso que añadí, permite eliminar registros desde un workflow de dos formas:

  • Desde la URL del registro
  • con el GUID y el tipo de registro

Como siempre, explico como funciona. Primero seleccionamos la actividad:

SNAGHTML4ffac40

y una vez seleccionado, tenemos dos opciones de borrado. Primero con la URL del registro:

SNAGHTML50020c4

y luego, con el GUID y el tipo de registro:

SNAGHTML5005f83

Los parámetros son entonces:

  • Delete Using Record URL: Para seleccionar el modo de eliminación
  • Record URL: Requerido si "Delete Using Record URL" es true
  • Entity Type Name: nombre de esquema (en minúsculas) del tipo de entidad a ser eliminado. Requerido si "Delete Using Record URL" es false
  • Entity Guid: Guid del registro a ser eliminado. Requerido si "Delete Using Record URL" es false

Esta historia sigue creciendo y creciendo!! cada vez mas cosas se pueden hacer sin abrir el Visual Studio!!! Winking smile

espero les guste, y como siempre, se acepta sugerencias de mejora!

un abrazo!

@demian_rasko

No hay comentarios:

Publicar un comentario