lunes, 1 de mayo de 2017

Envío de Documentación de Ventas en emails (Workflow Tools)

Hola, recientemente en una de las comunidades comentaban, que no era posible enviar a clientes los documentos recogidos en las entidades de Documentación de Ventas.

No son adjuntos normales, que esa funcionalidad ya tenía implementada, y por lo tanto era necesario crear una acción especial para este tema.

Como siempre, todo el código fuente y la solución para ser instalada, está disponible en Github: https://github.com/demianrasko/Dynamics-365-Workflow-Tools

Esta nueva funcionalidad es muy simple, simplemente, seleccionamos la actividad de Workflow:

SalesLiterature_wf1

Y luego, rellenamos los parámetros necesarios:

SalesLiterature_wf2

Los Parámetros son:

  • Sales Literature: El registro de documentación de Ventas
  • File Name: para el filtro de los ficheros, podemos usar códigos con asteriscos
  • Emial: correo electrónico al que añadir los documentos.

espero lo encuentren útil!!

un abrazo

@demian_rasko

jueves, 27 de abril de 2017

[Eventos]: Abierto el Call for Sponsors para el CRM Saturday Madrid!

En los últimos días las comunidades de Dynamics 365 (CRM) de varios países de Europa estamos en movimiento empezando a organizar el primer evento de CRM Saturday en Madrid que tendrá lugar en Madrid el próximo 3 de Junio.

Como primer paso para organizar el evento, desde hace unos días tenemos abierto el Call for Sponsors. Si estás interesado en patrocinar el evento, date prisa ya que el número de patrocinios disponibles es limitado. + Información sobre el SPS Madrid y las opciones de Madrid:

El registro de asistente también ya está abierto para quien quiera.

@demian_rasko

lunes, 10 de abril de 2017

Eliminando valores de desplegables (Workflow Tools)

Las últimas semanas han sido días movidos, sobre todo por haber participado como Speaker en el Extreme365 de Lisboa (http://www.extremecrm.com/2017Lisbon), y luego por el anuncio de Microsoft acerca de que dejarían de soportar Codeplex (https://blogs.msdn.microsoft.com/bharry/2017/03/31/shutting-down-codeplex/).

Ahora estoy aprendiendo a utilizar Github, y despidiéndome de Codeplex. Ya tengo todo movido al nuevo entorno y funciona de maravilla. Además he empezado también a trabajar para esto con Visual Studio 2017, cosa que aprovecho para recomendar a todo el mundo.

Hoy estoy volviendo a publicar nuevas funcionalidades en mis ya conocidas Workflow Tools y a la vez he resuelto un bug que había en las funciones de Asociate/Dissaociate.

La funcionalidad de hoy va relacionada con la eliminación de valores de picklists, para dar por completo las funcionalidades de Picklists que ya había comenzado con la creación de los mismos.

Como siempre, el código siempre está disponible, pero a partir de ahora estará en Github: https://github.com/demianrasko/Dynamics-365-Workflow-Tools

Para utilizar esta acción, seleccionamos la acción:

image

y luego rellenamos los parámetros:

image

Espero les guste!!

@demian_rasko

domingo, 12 de febrero de 2017

Insertando valores en OptionSets de forma automatizada (Workflow Tools)

Buenas a todos, hoy he añadido una nueva funcionalidad en las Workflow tools.

¿Cuántas veces elegimos optionsets en lugar de lookups porque se rellenan mas fácil a nivel de usuario? El problema surgía porque la limitación aparece porque los valores del OptionSet no son “mantenibles” por usuarios finales, sino que son metadatos…

Ok con la nueva funcionalidad que he creado, esta limitación la resolvemos. La nueva acción se llama “Insert Option Value”. Esta acción nos permite añadir valores en campos de tipo OptionSet, tanto locales como globales.

De esta manera, por ejemplo podríamos crear una entidad que contenga los valores de un OptionSet, y cada vez que cree un registro en esta entidad, con un simple workflow podemos ir añadiendo de forma automatizada los valores en el desplegable que se desee.

OJO!!!: esta nueva funcionalidad puede ser un poco “peligrosa” y tener cuidado al volver a importar soluciones, ya que estos valores podrían ser perdidos entre un entorno y otro…

Como siempre, toda la funcionalidad está desarrollada y compartida en todo su código fuente en Codeplex: https://msdyncrmworkflowtools.codeplex.com

Para utilizar esta actividad de workflow, se puede hacer de la siguiente manera, primero seleccionando la entidad:

image

Luego debemos introducir los valores de los parámetros:

image

Los parámetros son:

  • Global Option Set: set if the OptionSet is Global or not
  • Attribute Name: name of the local or global OptionSet
  • Entity Name: (optional) with the name of the entity. Only required for local optionsets
  • Option Text: Text of the new option to be added (label)
  • Option Value: Value of the new option to be added
  • Language Code: Language Code of the label

Adicionalmente, he resuelto una incidencia que había en las acciones de Associate y Dissasociate (N-N).

Espero les guste Winking smile

@demian_rasko