Apex - Exemple
Exemple de développement d'applications d'entreprise
Pour notre tutoriel, nous mettrons en œuvre l'application CRM pour une entreprise d'équipement et de traitement chimique. Cette société traite avec les fournisseurs et fournit des services. Nous élaborerons de petits extraits de code liés à cet exemple tout au long de notre didacticiel pour comprendre chaque concept en détail.
Pour exécuter le code de ce didacticiel, vous devrez créer deux objets: les objets Client et Facture. Si vous savez déjà comment créer ces objets dans Salesforce, vous pouvez ignorer les étapes ci-dessous. Sinon, vous pouvez suivre le guide étape par étape ci-dessous.
Création d'un objet client
Nous allons d'abord configurer l'objet Client.
Step 1- Allez dans Configuration, puis recherchez «Objet» comme indiqué ci-dessous. Cliquez ensuite sur le lien Objets comme indiqué ci-dessous.
Step 2 - Une fois la page objet ouverte, cliquez sur le bouton 'Create New Object'comme indiqué ci-dessous.
Step 3- Après avoir cliqué sur le bouton, la nouvelle page de création d'objet apparaîtra, puis entrez tous les détails de l'objet comme indiqué ci-dessous. Le nom de l'objet doit être Customer. Il vous suffit de saisir les informations dans le champ comme indiqué dans la capture d'écran ci-dessous et de conserver les autres éléments par défaut tels quels.
Entrez les informations puis cliquez sur le bouton 'Enregistrer' -
En suivant les étapes ci-dessus, nous avons créé avec succès l'objet Client.
Création des champs personnalisés pour l'objet client
Maintenant que nous avons configuré notre objet Client, nous allons créer un champ «Actif» et vous pourrez ensuite créer les autres champs en suivant des étapes similaires. Le nom et le nom de l'API du champ seront indiqués dans la capture d'écran.
Step 1- Nous allons créer un champ nommé «Actif» de type de données comme Case à cocher. Allez dans Configuration et cliquez dessus.
Step 2 - Recherchez «Objet» comme indiqué ci-dessous et cliquez dessus.
Step 3 - Cliquez sur l'objet 'Client'.
Step 4 - Une fois que vous avez cliqué sur le lien de l'objet Client et que la page de détail de l'objet apparaît, cliquez sur le bouton Nouveau.
Step 5 - Maintenant, sélectionnez le type de données comme Case à cocher et cliquez sur Suivant.
Step 6 - Entrez le nom du champ et l'étiquette comme indiqué ci-dessous.
Step 7 - Cliquez sur Visible puis sur Suivant.
Step 8 - Cliquez maintenant sur «Enregistrer».
En suivant les étapes ci-dessus, notre champ personnalisé «Actif» est créé. Vous devez suivre toutes les étapes de création de champs personnalisés ci-dessus pour les champs restants. Ceci est la vue finale de l'objet client une fois que tous les champs sont créés -
Création d'un objet de facture
Step 1 - Allez dans Configuration et recherchez «Objet», puis cliquez sur le lien Objets comme indiqué ci-dessous.
Step 2 - Une fois la page d'objet ouverte, cliquez sur le bouton «Créer un nouvel objet» comme indiqué ci-dessous.
Step 3- Après avoir cliqué sur le bouton, la nouvelle page de création d'objet apparaîtra comme indiqué dans la capture d'écran ci-dessous. Vous devez entrer les détails ici. Le nom de l'objet doit être Facture. Ceci est similaire à la façon dont nous avons créé l'objet Customer plus tôt dans ce didacticiel.
Step 4 - Entrez les informations comme indiqué ci-dessous, puis cliquez sur le bouton «Enregistrer».
En suivant ces étapes, votre objet Facture sera créé.
Création des champs personnalisés pour l'objet Facture
Nous allons créer le champ Description sur l'objet Facture comme indiqué ci-dessous -
Step 1 - Allez dans Configuration et cliquez dessus.
Step 2 - Recherchez «Objet» comme indiqué ci-dessous et cliquez dessus.
Step 3 - Cliquez sur l'objet 'Facture'.
Et puis cliquez sur «Nouveau».
Step 4 - Sélectionnez le type de données comme Zone de texte, puis cliquez sur le bouton Suivant.
Step 5 - Saisissez les informations ci-dessous.
Step 6 - Cliquez sur Visible puis sur Suivant.
Step 7 - Cliquez sur Enregistrer.
De même, vous pouvez créer les autres champs sur l'objet Facture.
Par cela, nous avons créé les objets nécessaires à ce didacticiel. Nous apprendrons divers exemples dans les chapitres suivants basés sur ces objets.