Comment modifier la version de sa scratch org ?
Pendant la transition de version de Salesforce, vous pouvez spécifier la version (aperçu ou précédente) lors de la création d’une scratch org.
Qu’est-ce que Salesforce Preview (nouvelle version) ?
Lors de chaque grande mise à jour de Salesforce, vous pouvez obtenir un accès anticipé à la version à venir dans vos scratch orgs et sandboxes pour tester de nouvelles personnalisations et fonctionnalités avant la mise à niveau de votre org de production. Cette période est appelée Salesforce Preview, et les scratch orgs créés sur la version à venir sont appelés scratch orgs de prévisualisation.
Normalement, vous créez des scratch orgs qui sont de la même version que le Dev Hub. Cependant, lors de la transition majeure de version de Salesforce qui se produit trois fois par an (Spring, Winter, Summer), vous pouvez sélectionner la version de Salesforce Preview ou Previous, en fonction de la version de votre Dev Hub.
Très utile, pour essayer de nouvelles fonctionnalités dans une future version.
La date de fin de la prévisualisation est lorsque toutes les instances utilisent la version généralement disponible (GA).
Il y a des dates de démarrage de la previous (exemple 2024) :
La balise :
- release
Les mots clés :
- Preview
- Previous
Pour changer la version, avant de lancer la commande de création de scratch org, il faut modifier le fichier : project-scratch-def.json afin d’ajouter le type souhaité.
Alternativement, vous pouvez spécifier la valeur de la version directement en ligne de commande avec le flag –release. Toute valeur que vous spécifiez en ligne de commande remplace la valeur dans la définition du scratch org.
Attention, il faut ajuster la version de l’API (exemple dans mon cas Spring 24, V60.0) :
Il ne vous reste plus qu’a lancer la création de la scratch org et vous pouvez tester les futures fonctionnalités. 🚀
Exemple de commande :
sf org create scratch --definition-file config/project-scratch-def.json -w 20 --alias TrainingScratch -d
En conclusion, la capacité de modifier la version de votre scratch org pendant la transition de version de Salesforce offre une flexibilité cruciale pour les développeurs et les administrateurs système. La fonctionnalité de Salesforce Preview permet d’accéder à une version à venir, offrant ainsi la possibilité de tester de nouvelles personnalisations et fonctionnalités avant la mise à niveau de l’organisation de production.
En résumé, la possibilité de sélectionner la version de la scratch org offre aux professionnels de Salesforce un moyen efficace d’anticiper les changements et de garantir une transition en douceur vers les mises à jour majeures de la plateforme. Ces options contribuent grandement à maintenir une approche agile et à tirer le meilleur parti des avancées technologiques de Salesforce.