Iniciar la función “Nuevo Cliente” en la solapa ENTIDADES desde un proceso Engage
Generar un archivo js con el siguiente código, y manejarlo como un js que se agrega normalmente a Engage.
Existen 2 opciones, una básica, donde se muestra en la pestaña de Entidades los campos para agregar cliente como se ve desde la pestaña “Clientes”.
Versión básica:
window.parent.frames.$get(‘Entidades’).src = “./EntitiesBrowser.aspx?Action=NewCustomer&CustType=” + custType;
donde custType es el TIPO DE CLIENTE que se va a agregar (CUST_TYPE_CODE)
Versión más completa: (con validaciones, si existe pestaña, valida que no apriete n veces el botón)
var engAnchorData = null;
function NewCustomer() {
if (engAnchorData == null) {
engAnchorData = DisableAnchor($get(‘lnkNewCustomer’));
var activityStarted = false;
var target = window.parent;
var targetFrame = target.frames.$get(‘Entidades’);
if (!targetFrame) {
showRadAlert(‘No se encuentra la solapa de Entidades.’, 330, 100);
} else {
var custType = ‘CUST_TYPE_CODE’;
targetFrame.src = “./EntitiesBrowser.aspx?Action=NewCustomer&CustType=” + custType;
activityStarted = true;
}
if (!activityStarted) {
EnableAnchor(engAnchorData);
engAnchorData = null;
} else {
setTimeout(‘EnableAnchor(engAnchorData);engAnchorData=null;’, 5000);
}
}
}
donde custType es el TIPO DE CLIENTE que se va a agregar (CUSTOMER_TYPE)