Saltar al contenido
Autana Business Partners

Drilldowns - Desactivar la navegación de un enlace

Publicado el 1 min de lectura

Ilustración conceptual del bloqueo de navegación por drilldown según reglas personalizadas

La petición del cliente pasaba por no permitir que el drilldown para los assets sea posible si el cliente es empleado de la empresa, con estado activo y el asset sea de tipo XYZ.

En este caso, la información sobre si es empleado de la empresa viene en "Acct Gen - Authorized Users - Customer Category", el estado en "Account Status" y el tipo (del producto del cual se ha generado un asset) en "Account Type".

Bueno se puede capturar el método "Drilldown" (aún que al final la aplicación diga que el método ya no se utiliza) en el PreInvokeMethod y meterle la condición que necesitamos.

function WebApplet_PreInvokeMethod (MethodName)

{

try{

if(MethodName =="Drilldown"){

var oBO = this.BusObject();

var oBCFin = this.BusComp();

var customerType = oBCFin.GetFieldValue("Acct Gen - Authorized Users - Customer Category");

var acountType = oBCFin.GetFieldValue("Account Type");

var accountStatus = oBCFin.GetFieldValue("Account Status");

if(customerType =="Banks Employee" && acountType =="CASA" && accountStatus=="Active"){

TheApplication().RaiseErrorText("This is a banks employee.");

return (CancelOperation);

}

else{

return (ContinueOperation);

}

}

}

catch (e)

{

throw e;

}

return (ContinueOperation);

}

Diagrama de lógica de validación condicional del drilldown en Siebel

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo