Cas d’utilisation : Utilisation d’Apex pour appeler ou tester CPQ des API
Découvrez comment utiliser Apex pour appeler ou tester CPQ des API.
Le moyen le plus simple de tester l’utilisation du CPQ code Apex est d’utiliser la console développeur de SFDC.
Pour tester le script depuis la console, le code doit être encapsulé dans une classe plus grande avec la fonction « exec ». Par exemple :
public class testGetConfig { public static void exec() {
Enregistrez le code, puis dans le menu Déboguer, cliquez sur Exécuter la fenêtre anonyme.
Dans la fenêtre d’exécution anonyme, exécutez le code functionName.exec() ;
Exemple de code Apex pour appeler une CPQ API
Le code suivant est un exemple de classe Apex qui obtient des informations sur une configuration potentielle :
1 public class testGetConfig {
2 public static void exec(){
3
4 HttpRequest httpRequest = new HttpRequest();
httpRequest.setEndpoint('https://tenant.sector.logik.io/api/[config id here]');
httpRequest.setTimeout(5000);
5
6 httpRequest.setMethod('GET'); httpRequest.setHeader('Content-Type', 'application/json');
7
8 httpRequest.setHeader('Authorization', 'Bearer [INSERT TOKEN HERE]');
httpRequest.setHeader('Origin', 'https://tenant.sector.logik.io/');
9
10 Http http = new Http(); HttpResponse httpResponse;
11
12 httpResponse = http.send(httpRequest);
13
14 }
15 }
Ce code serait exécuté en tant que testGetConfig.exec() ;.