Conexión CRM con Bases de Datos Externas (Parte 3)

En artículos previos se vio como:

1. Realizar una conexión a la Base de Datos Externa.

2. Hacer una conexión a la tabla de presupuestos. y crear las pantallas,listas, etc necesarias para su representación en el CRM.

Ahora vamos a Crear la página ASP necesaria para mostrar la lista de presupuestos, así como la pestaña para lanzar dicha página:

1. Crearemos una página ASP llamada presupuestos.asp. Lo podemos hacer desde un editor de texto y guardarlo con la extensión .asp.

La estructura básica de la página ASP será la siguiente:

  • Recoger el ID de la empresa en la que nos encontramos en el CRM.
  • Crear un bloque para mostrar la lista de presupuestos.
  • Pasando los parámetros a la lista, para que solo nos muestre los presupuestos de la empresa actual.

Se creará en la siguiente ruta (substituir los parámetros entre corchetes por lo que corresponda):

C:Program FilesSageCRM[CRMTEST]WWWRootCustomPages

Página ASP:

<!– #Include file = «sagecrm.js» –>

<%/*

Esta página mostrará una lista de presupuestos, filtrando por el código de empresa.

*/%>

<%

// Obtener el company ID

var ThisCompanyID=CRM.GetContextInfo(«Company»,»Comp_CompanyID»);

// Obtener el objeto de Empresa

var ThisCompany = CRM.FindRecord («Company»,»Comp_CompanyID =» + ThisCompanyID);

// Obtener el codigo de Empresa

var CodigoE = ThisCompany.comp_codigoe;

// Obtener la lista a mostrar

var MiLista=CRM.GetBlock(«MiListaPresupuestos»);

//MiLista.Title=»Presupuestos Externos»

// Mostrar la lista de presupuestos Filtrando por el Código de Empresa

CRM.AddContent(MiLista.Execute(«codigoe=»+CodigoE));

Response.Write(CRM.GetPage());

%>

2. Se crea ahora la pestaña dentro de la entidad Empresa.

Vamos a Administracion > Personalizacion > Empresa > Pestaña “Pestañas”.

Seleccionamos el grupo de Pestañas de Empresa, rellenamos los datos y pulsamos en Añadir.

  • Etiqueta: PresupuestosExternos
  • Acción: archivo personalizado
  • Archivo Personalizado: presupuestos.asp

Sin título

Aquí terminamos con el proceso de mostrar una lista de presupuestos sacada de una tabla perteneciente a una BBDD externa.

Si vamos a una Empresa, podemos ver el resultado, en pla perstaña PresupuestosExternos. Observamos como filtra por la empresa actual, ya que en la tabla externa de presupuestos del artículo previo, aparecen más registros.

Sin título1

Si necesitas más información sobre Sage CRM, no dudes en contactar con nosotros a través del siguiente formulario: Pulse Aquí

 

Scroll al inicio
Llámanos al 933 800 852 | 917 482 870
Si lo prefieres te llamamos nosotros.

Envíanos tu Cv

Sube tu CV *

Solo PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX.

Completa el formulario

    Indícanos cuándo quieres que te llamemos