Déterminer les améliorations à apporter
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Définir ce que sont les correctifs, ainsi que les mises à jour majeures et mineures, et fournir des exemples pour chacun des cas
- Expliquer la signification des éléments dans un numéro de version du package
Des affaires florissantes Ensuite ?
En tant que développeur principal de PartnerX, vous êtes fier d’annoncer que votre AppX est un succès sur AppExchange. Vous recevez des commentaires de la part de vos clients et réfléchissez aux étapes suivantes. Les idées ne manquent pas pour améliorer AppX.
Alors, quelles sont vos priorités et comment apportez-vous des améliorations ? Pour répondre à cette question, il est important de réaliser une planification. Vos clients utilisant déjà votre application, le déploiement de certaines modifications s’avère délicat. Idéalement, vous voulez que le processus de mise à niveau d’AppX soit aussi convivial que le reste des expériences que vous proposez à vos clients.
Planification de vos mises à jour
Imaginons que vous trouviez une étiquette incohérente que vous souhaitez corriger, ou que vous vouliez simplement remédier à un problème dans une formule de mise à jour des données client. Ces changements font typiquement l’objet de correctifs.
Pour cette étonnante nouvelle fonctionnalité que vous avez promise à vos clients, créez une version de package majeure ou mineure.
Avant d’aller plus loin, examinons un outil simple permettant de transmettre à nos clients des informations relatives aux changements : les numéros de version.
Versions du package
Nous avons tous rencontré des numéros de version de logiciel. De manière générale, plus les chiffres ont une valeur élevée, meilleurs sont les produits. Tout du moins, c’est ce que l’on espère !
Salesforce propose un format simple et convivial pour gérer les versions du package de votre produit. Jetons un coup d’œil à la dernière version d’AppX :
AppX version 2.1.3
Ce numéro de version comporte trois parties :
- (2) Représente le numéro de version majeure. Le changement d’un numéro de version majeure indique que des modifications importantes et généralisées ont été apportées à un produit.
- (1) Représente le numéro de version mineure. Un numéro de version mineure change lorsque vous ajoutez une fonctionnalité à votre produit ou en modifiez un élément notable, mais que son fonctionnement reste pour l’essentiel le même qu’auparavant.
- (3) Représente le numéro de version du correctif. Une version de correctif correspond à une correction de moindre importance.
Votre mise à niveau entraîne-t-elle un changement majeur, ou bien mineur ? C’est à vous de choisir. Le numéro de version vous permet de faire en sorte que les clients sachent à quoi s'attendre.
Mise à jour de votre package
Vous avez effectué toutes les modifications que vous vouliez mettre en place, les avez rigoureusement testées et avez créé une nouvelle version de votre package géré. Cela signifie que vous avez presque terminé. Il ne vous reste plus que quelques petites tâches à réaliser avant de mettre votre travail à la disposition de vos clients.
Security Review
Si vous avez un produit référencé sur AppExchange, vous savez que chez Salesforce, la confiance constitue la priorité absolue. Après tout, votre application a dû se soumettre à notre processus de contrôle de sécurité. Vos correctifs et mises à niveau doivent respecter les mêmes normes de sécurité que votre application.
À présent, voici quelques bonnes nouvelles : Salesforce ne soumet pas votre solution à un contrôle de sécurité complet à chaque fois que vous publiez un correctif ou une mise à niveau.
Pour un rappel sur notre processus de contrôle de sécurité, consultez le module Contrôle de sécurité AppExchange.
Mise à jour de la référence d’application
Maintenant que votre tout nouveau produit est prêt, il est temps de mettre à jour votre référence AppExchange.
- Dans la Salesforce Partner Community, sélectionnez Publication.
- Dans la console des partenaires, cliquez sur Références.
- Sélectionnez votre référence.
- Cliquez sur Link Your Solution (Lier votre solution).
- Recherchez et sélectionnez votre solution et votre version.
- Cliquez sur Enregistrer et quitter.
Ressources
- Guide du développeur sur les packages gérés de deuxième génération : Création et mise à jour des versions d’un package géré de deuxième génération
- Guide du développeur sur les packages gérés de deuxième génération : Versions de correctif dans les packages gérés de deuxième génération