Loading
Nettoyage du déploiement de métadonnées pour Omnistudio

Nettoyage du déploiement de métadonnées pour Omnistudio

Clean Metadata Deployment modernise le déploiement des composants Omnistudio. Lorsque vous l'activez, les composants Omnistudio se comportent comme des métadonnées Salesforce standard. Par conséquent, vous les déployez avec Salesforce CLI, DevOps Center, des ensembles de modifications et des packages, aux côtés des composants Web Lightning, des flux et des classes Apex dans un pipeline unique.

Les composants Omnistudio deviennent des entités de configuration standard, représentées par de nouveaux types de métadonnées. Chaque composant expose une seule version, les dépendances sont automatiquement détectées et les fichiers sources utilisent des noms propres et agnostiques pour les versions. Vous déployez des composants Omnistudio avec les mêmes outils et workflows que vous utilisez déjà pour le reste de la plate-forme Salesforce.

Remarque
Remarque Le déploiement de métadonnées propres est disponible uniquement dans l'exécution standard et le concepteur standard. Si vous utilisez l'exécution et le concepteur de package géré, migrez vers l'exécution et le concepteur standard pour utiliser cette fonctionnalité. Consultez Migration de vos composants vers l'exécution Omnistudio Standard en utilisant l'assistant de migration Omnistudio.

Avantages clés

Clean Metadata Deployment apporte ces améliorations au déploiement Omnistudio.

  • Déploiement atomique : Déployez les modifications Omnistudio avec d'autres types de métadonnées Salesforce dans un déploiement cohérent.
  • Détection automatique des dépendances dans les packages de première génération (1GP) : Lorsque vous récupérez ou déployez un composant Omnistudio, l'infrastructure identifie les composants dont il dépend et les inclut.
  • Rationalisation de la gestion des versions : Chaque composant expose uniquement sa version unique pour le déploiement. Chaque déploiement crée une version dans l'organisation cible. Par conséquent, vous n'analysez plus une longue liste de versions pour trouver la version appropriée.
  • Différents lisibles : Les nouvelles métadonnées produisent des différences cohérentes et lisibles entre vos modifications Omnistudio déployées pour les réviseurs.
  • Prise en charge de l'empaquetage : Les nouvelles métadonnées peuvent être empaquetées dans des packages de première génération (1GP) et de deuxième génération (2GP).
  • Prise en charge de la copie en sandbox : Lorsque vous créez une sandbox copie complète ou copie partielle, vos composants Omnistudio sont copiés dans la sandbox. Consultez Types et modèles de sandbox.
  • Suivi de la source : Suivez les modifications entre votre projet local et une organisation test ou sandbox lorsque vous créez, mettez à jour ou supprimez des composants Omnistudio. Consultez Suivi des modifications entre votre projet et votre organisation.

Principales différences

Le tableau ci-dessous compare le déploiement Omnistudio avant et après avoir activé le déploiement de métadonnées propres.

Capacité Déploiement hérité Déploiement de métadonnées propres
Déployer avec d'autres types de métadonnées Non Oui
Versions exposées pour le déploiement Toutes les versions Version unique uniquement
Détection automatique des dépendances Non prises en charge Pris en charge (1GP uniquement)
Fichiers sources dans le contrôle de version Difficile à comparer Des différences lisibles et cohérentes
Nommage des fichiers Inclut le numéro de version Version agnostique
Suivi de la source Pas prise en charge Pris en charge
Copie Sandbox Full Composants Omnistudio non copiés Composants Omnistudio copiés
Emballage 1GP Limitée Pris en charge
Emballage 2GP Limitée Pris en charge
Ensembles de modifications Pas prise en charge Pris en charge

Méthodes et outils de déploiement pris en charge

Après avoir activé la fonctionnalité, vous pouvez utiliser des composants Omnistudio avec les options suivantes :

  • Interface de ligne de commande (CLI) Salesforce : Récupérez, déployez et empaquetez des composants Omnistudio avec des commandes sf project. Consultez Commandes du projet.
  • Ensembles de modifications : Insérez des composants Omnistudio dans des ensembles de modifications, avec des dépendances automatiquement identifiées. Consultez Déploiement en utilisant des ensembles de modifications.
  • API de métadonnées : Utilisez les nouveaux types de métadonnées par programmation. Consultez Compréhension de l'API de métadonnées.
  • Emballage 1GP et 2GP: Empaquetez des composants Omnistudio dans des packages de première et de deuxième génération. Consultez Forfaits gérés de première génération et Forfaits gérés de deuxième génération.
  • Copie sandbox : Lorsque vous créez ou actualisez une organisation sandbox Developer, Developer Pro, Partial Copy ou Sandbox Full, les composants Omnistudio sont automatiquement copiés. Consultez Sandbox.

Nouveaux types de métadonnées

Lorsque le Déploiement des métadonnées propres est activé, utilisez les types de métadonnées ci-dessous pour les opérations de récupération et de déploiement. Ces types de métadonnées nécessitent l'API version 67.0 ou supérieure.

Composant Nouveau type de métadonnées Type hérité (n'est plus pris en charge)
Omniscript OmniscriptDefinition OmniScriptConfig
Procédure d'intégration IntegrationProcdDefinition OmniIntegrationProcConfig
Mappeur de données DataMapperDefinition OmniDataTransformConfig
Flexcard FlexcardDefinition OmniUiCardConfig

Limitations

Tenez compte des limitations ci-dessous en planifiant votre déploiement.

  • L'API Tooling n'est pas prise en charge.
  • Les composants Omnistudio qui référencent Data Mappers dans le package géré non-Industries ne sont pas pris en charge.
  • L'empaquetage n'autorise pas les remplacements de version. Si le nom d'un composant est en conflit avec un composant existant pendant l'installation, l'installation crée une version.
 
Chargement
Salesforce Help | Article