Empaquetage des fonctionnalités Data Cloud
Objectifs d’apprentissage
Après avoir terminé cette unité, vous pourrez :
- Décrire l’objectif des organisations test, des organisations Dev Hub et des organisations d’espace de noms
- Empaqueter et installer les fonctionnalités Data Cloud à l’aide des packages gérés de deuxième génération
Configuration des packages gérés pour Data Cloud
L’équipe Get Cloudy Consulting a planifié son projet Data Cloud et est motivée par l’expérience améliorée des développeurs permise par les 2GP. Elle a une organisation Partner Business dans laquelle la plupart de son développement sera effectué.
Dans cette unité, vous apprendrez à configurer les 2GP gérés. Un processus pas à pas plus détaillé est disponible dans Guide du développeur Data Cloud, flux de travail pour les packages gérés de deuxième génération Data Cloud.
Nous supposons que vous êtes un administrateur Data Cloud, mais ce n’est pas grave si ce n’est pas le cas. Lisez simplement cette section pour savoir quelles actions votre administrateur réaliserait dans une organisation Partner Business. N’essayez pas de suivre ces étapes dans votre Trailhead Playground : Data Cloud n’y est pas disponible par défaut.
Activation de Data Cloud pour les organisations test
La première étape entreprise par l’équipe Get Cloudy est l’activation de Data Cloud pour les organisations test dans son organisation Partner Business. Cela lui permet d’utiliser les métadonnées Data Cloud dans les organisations test ou d’empaqueter un kit de données. Une organisation test est un déploiement temporaire de code et de métadonnées Salesforce orienté source.
Si Data Cloud pour les organisations test n’est pas activé dans votre organisation, consignez une requête auprès du support pour les partenaires de Salesforce et demandez que « Data Cloud pour les organisations test » soit activé sur votre organisation Partner Business. Data Cloud pour les organisations test est disponible uniquement pour les organisations test associées au Dev Hub dans votre organisation Partner Business.
Création d’une organisation Dev Hub et d’espace de nom
Get Cloudy a besoin d’une organisation Dev Hub et une organisation d’espace de nom. Une organisation Dev Hub est une organisation qui peut gérer les organisations test utilisées dans le développement et les tests. Une organisation d’espace de nom est une organisation Developer Edition dans laquelle vous spécifiez l’espace de nom à utiliser pour vos packages.
Voici comment procéder.
- Dans l’organisation Partner Business, activez le Dev Hub et les packages gérés de deuxième génération.
- Créez une organisation d’espace de nom et spécifiez un espace de nom dans cette organisation.
- Dans l’organisation Dev Hub, enregistrez l’espace de nom.
Configuration de votre environnement de développement
L’équipe de Get Cloudy vérifie qu’elle dispose des outils de développement nécessaires. Si vous découvrez le développement sur Salesforce, vous devez installer Salesforce CLI, Visual Studio Code (VS Code) et Salesforce Extension Pack pour VS Code. Apprenez-en plus sur Salesforce Developer Experience en suivant le parcours Création d’applications avec le développement de packages, ou découvrez les outils de développement via le parcours Configuration de votre espace de travail et installation d’outils de développement.
Création d’un projet
Dans le répertoire local de Get Cloudy, l’équipe crée un projet Salesforce DX.
- Ouvrez le projet dans VS Code et modifiez les fichiers
sfdx-project.json
,config/project-scratch-def.json
et.forceignore
pour obtenir le bon espace de nom, la bonne URL de connexion, le bon orgName et une ligne **ssot**.
- Dans le fichier proj-scratch-def.json file, spécifiez la fonctionnalité « CustomerDataPlatform » dans le fichier
proj-scratch-def.json
. Vous trouverez ci-dessous un exemple de fichierproj-scratch-def.json
pouvant être utilisé.
{ "orgName": "Salesforce", "edition": "Developer", "features": ["EnableSetPasswordInApi","CustomerDataPlatform","CustomerDataPlatformLite","MarketingUser"], "settings": { "lightningExperienceSettings": { "enableS1DesktopEnabled": true }, "mobileSettings": { "enableS1EncryptedStoragePref2": false }, "customerDataPlatformSettings": { "enableCustomerDataPlatform": true } } }
Création d’une organisation test
Pour créer l’organisation test, Get Cloudy saisit ce qui suit dans sa ligne de commande, en veillant à spécifier le fichier de définition de l’organisation test :
sf org create scratch -a SCRATCH_ORG_NAME -f config/project-scratch-def.json -w 10 -v DEVHUB_ALIAS
Maintenant que Get Cloudy a créé son organisation test, l’équipe peut commencer à créer son kit de données. Dans l’unité suivante, vous découvrirez comment créer un kit de données avec toutes les fonctionnalités souhaitées, puis les empaqueter.
Ressources
- Développeur Salesforce : Création d’un package géré de deuxième génération
- Développeur Salesforce : Préparation à la distribution de votre package géré de deuxième génération
- Blog des développeurs Salesforce : Premiers pas avec le développement AppExchange moderne
- Développeur Salesforce : Flux de travail pour les packages gérés de deuxième génération Data Cloud
- Trailhead : Packages gérés de deuxième génération