Archives de
Category: Apex

Stage chez UpCRM (4/4) – Un explorateur LWC de fichier Sharepoint dans Salesforce

Stage chez UpCRM (4/4) – Un explorateur LWC de fichier Sharepoint dans Salesforce

Composant Navigateur Pour le même projet, il fallait réussir afficher les fichier SharePoint du client dans Salesforce. J’ai dû explorer des possibilités de solution pour ce problème : l’idée était de faire un File Explorer dans le même style que celui de Windows. Comme je ne sais pas encore faire des codes très compliqués en javascript, j’ai recherché sur internet si quelqu’un avait déjà fait mon idée. J’ai décidé d’aller regarder dans AppExchange (un AppStore pour Salesforce) s’il y avait…

Lire la suite Lire la suite

Stage chez UpCRM (3/4) – Un composant LWC de test des API Rest de Microsoft Sharepoint

Stage chez UpCRM (3/4) – Un composant LWC de test des API Rest de Microsoft Sharepoint

Composant API Testeur Dans le cadre d’un grand projet de l’entreprise, l’équipe a eu le besoin d’avoir un objet qui permette tester les différentes requêtes Rest vers des serveurs Sharepoint. J’ai donc reçu la partie technique du testeur (les appels vers le serveur) et j’ai dû créer la page d’affichage en utilisant HTML et Js. Pour avoir une idée de comment je devais faire le layout, l’équipe m’a donné un dessin de leur idée de design du composant. Voici à…

Lire la suite Lire la suite

Le Jeu (2/2) : Afficher le déroulement de la compétition des voitures d’une course fictive

Le Jeu (2/2) : Afficher le déroulement de la compétition des voitures d’une course fictive

L’objectif du projet était de simuler une ‘course’ pour des voitures su un même trajet, mais roulant à des dates différentes. Attaquons-nous à la dernière étape : la course ! 1.         La définition de la course Si les voitures ne partent pas à la même heure, on doit pouvoir trouver comment comparer leur avancée dans la course par rapport à leur date de départ. Une course dans notre jeu sera d’aller d’une place à l’autre le plus vite possible. On…

Lire la suite Lire la suite

Le Jeu (1/2) : Afficher la position des voitures en temps réel

Le Jeu (1/2) : Afficher la position des voitures en temps réel

Pour cette première partie du jeu, on va créer un composant qui va afficher dans une page Salesforce toutes les voitures sur une carte. A chaque fois qu’on regarde la carte, on voit si la voiture a bougé. Pour cela je me suis inspiré du code de l’application « Ours » du cours Salesforce qui affichait une carte des Ours d’un Parc Naturel. 2.         Le composant Comme avant, on doit faire un fichier de description pour dire où le composant s’affiche <?xml…

Lire la suite Lire la suite

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (3/3) : La récupération des informations des voitures

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (3/3) : La récupération des informations des voitures

1.         Utilisation pour stocker / mettre à jour la liste des cars dans SF a)              Un objet en mémoire pour récupérer le contenu de la réponse du serveur Quand on demandait la voiture à la main avec Curl, on obtenait la réponse suivante [ { « id »:                « 00338353A46599799B », « licenseplate »:     « S-GG-9041 », « finorvin »:         « 1HM8CE2A6H6CEC802 » } ] C’est un texte qui décrit la liste de voitures. Dans ce cas une seule voiture. Pour pouvoir la manipuler, il faut définir un objet en mémoire dans…

Lire la suite Lire la suite

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (2/3) : La connexion

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (2/3) : La connexion

Dans les Posts précédents, nous avons examiné comment appeler le serveur Mercedes Cloud ‘à la main’ dans la console de programmation Salesforce. Le but de ce Post est d’expliquer comment implémenter le code de manière à ce qu’il soit utilisable par un utilisateur normal. 1.         Un nouvel objet pour stocker les infos de connexion On vient de travailler ‘à la main’ dans la console. Mais si on veut que ce soit facile de travailler avec tous ces codes, ce serait…

Lire la suite Lire la suite

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (1/3) : Techniques utilisées

Le module de gestion de la connexion de Salesforce vers Mercedes Cloud (1/3) : Techniques utilisées

Dans les deux premières parties nous avons parlé de l’API Mercedes et on l’a utilisée ‘à la main’ avec CuRL en ligne de commande, puis on a regardé comment utiliser et configurer Salesforce,  puis  programmer des composants visuels avec Salesforce et enfin comment stocker et lire en mode programmation des données dans Salesforce. Maintenant, on regarde comment programmer ces API Mercedes que l’on a manipulé en CuRL avec les outils de programmation de Salesforce. 1.         La page qui permet de recevoir l’autorisation Quand on…

Lire la suite Lire la suite

A la découverte de salesforce (3/3) – Stocker des données sur le serveur Salesforce

A la découverte de salesforce (3/3) – Stocker des données sur le serveur Salesforce

Les objets que j’ai créés sont stockés dans la base de données de Salesforce. Les écrans de Salesforce vont les chercher pour les afficher, ou quand on modifie dans un écran il va dire à Salesforce de stocker le changement dans sa base de données. Il y a un langage qui sert à aller chercher les données dans Salesforce : SOQL (Salesforce Object Query Language). 2.         Exemple liste des Cars : taper une requête dans la console Pour essayer d’utiliser le langage…

Lire la suite Lire la suite