MSCRM 4.0: Añadir confirmación a la Distribución de actividades de campaña

5 04 2011

Por defecto MSCRM 4.0 no solicita ningún tipo de confirmación antes de ejecutar la distribución de actividades de campaña cuando el usuario utiliza la opción Distribuir actividad de campaña.

En algunas ocasiones esa acción supone la creación de multitud de actividades (correos, llamadas telefónicas…). Para evitar que el usuario pueda usar esa acción por equivocación, hemos añadido un cuadro de diálogo de confirmación al ejecutar la opción Distribuir actividad de campaña. Para ello tan sólo hemos tenido que añadir el siguiente código en el evento OnLoad de la entidad Actividad de campaña:


var obj = document.getElementById("btnPropagate")

obj.onclick = null;

obj.attachEvent('onclick',

function(){

if (confirm("¿Está seguro que desea ejecutar la Distribución de la actividad de campaña?"))
  window.execScript(document.getElementById("btnPropagate").action);

});

De forma resumida lo que hacemos con este código es substituir el evento onclick del botón Distribuir actividad de campaña para añadirle posteriromente un evento que incluye una confirmación antes de ejecutar la acción del botón.

Tras integrar este código, el usuario deberá confirmar la acción antes de que esta se ejecute:

En el ejemplo mostrado no se ha indicado ninguna lista de marketing para la actividad por lo que, tras aceptar la confirmación nos muestra el mensaje del proceso de Distribuir actividad de campaña:

Este ejemplo tan sólo es válido para aquellas acciones en que el estándar utiliza el sistema executeScript(action). Sin embargo, con un poco de ingenio estamos seguros que sabréis adaptar este cambio a otros botones del ISV que no utilicen este sistema.

Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: