Exemple d'une page ASP qui renvoie une Liste Sage CRM
Exemple d'une page ASP qui renvoie une Liste Sage CRM

Le besoin consiste à accéder à une liste depuis un onglet d'une entité du CRM :
l'onglet appelle la page ASP qui renvoie une liste du CRM en prenant en paramètre un élément du contexte
Ici on veut lister les sociétés qui participent à une campagne : il n'y a pas forcément de lien entre la société et la campagne

Paramétrage dans l'onglet :
Action : Fichier Personnalisé
Fichier Personnalisé : Company\XXX.asp

Code de la Page ASP :

<!-- #include file ="..\MC_asp.js" -->
<%

var intRecordId = CRM.GetContextInfo("CAMPAGNES","cama_CAMPAGNESid");
var intOldGridSize = CRM.UserOption("NSet_GridSize");
CRM.UserOption("NSet_GridSize") = 50;
var myBlock = CRM.GetBlock("SocieteParticipante");
CRM.GetTabs("CAMPAGNES");

var Arg = "cama_CAMPAGNESid="+intRecordId;
CRM.AddContent(myBlock.Execute(Arg));

Response.Write(CRM.GetPage());
CRM.UserOption("NSet_GridSize") = intOldGridSize;

%>

ASP, SageCRM