Vous êtes ici :
Promotion des actifs Tableau Next en production en utilisant la Salesforce CLI
Téléchargez un manifeste depuis le Gestionnaire de tâches, récupérez les métadonnées d'actifs de l'organisation source, puis déployez-le dans votre organisation de production en utilisant Salesforce CLI et VS Code.
Éditions requises
| Afficher les éditions prises en charge. |
| Autorisations utilisateur requises | |
|---|---|
| Pour déployer des actifs Tableau Next : | Profil Administrateur système ET Ensemble d'autorisations Architecte Data Cloud ET Administrateur suivant Tableau |
| Pour accéder aux métadonnées d'actifs : | Accès en modification à l'API de métadonnées |
Avant de commencer, remplissez ces prérequis :
- Créez une connexion de déploiement entre l'organisation de production et l'organisation personnelle. Consultez Autorisation d'une connexion de déploiement.
- Installez VS Code, le pack d'extension Salesforce pour VS Code et la Salesforce CLI. Consultez Instructions d'installation.
Pour les étapes précédentes du processus de promotion, consultez Examen et réalisation des promotions d'actifs depuis les organisations personnelles vers la production.
Dans ce flux, vous téléchargez un manifeste depuis le Gestionnaire de tâches dans Tableau Next, utilisez la Salesforce CLI pour récupérer l'actif de l'organisation personnelle dans un projet local, puis déployez l'actif dans votre organisation de production. Ce flux est requis lorsque le contenu promu inclut des fichiers Excel ou des connexions de données, et est également disponible pour toute promotion.
Autorisation de votre organisation
-
Autorisez votre environnement CLI en utilisant l'une des méthodes ci-dessous.
- Flux JWT : Exécutez
sf org login jwt. Pour les instructions, consultez Autorisation d'une organisation en utilisant le flux basé sur JWT. - Connexion Web : Exécutez
sf org login webet saisissez vos identifiants dans le navigateur qui s'ouvre.
- Flux JWT : Exécutez
Création d'un projet pour des actifs promotionnels
-
Ouvrez VS Code et créez un projet Salesforce DX.
- Ouvrez la palette de commandes VS Code (⇧⌘P), puis saisissez SFDX : Créer un projet.
- Appuyez sur Entrée pour utiliser un modèle de projet standard.
- Saisissez un nom de projet, puis appuyez sur Entrée.
- Sélectionnez le répertoire dans lequel vous souhaitez créer votre projet, puis cliquez sur OK.
- Dans le nouveau projet, créez un dossier pour les fichiers Manifest du package. Par exemple, manifeste.
Récupérer l'actif de promotion
-
Dans le Gestionnaire de tâches de Tableau Next, téléchargez le fichier Manifest de la demande de promotion. Vous pouvez utiliser le fichier Manifest téléchargé pour récupérer les métadonnées des actifs depuis l'organisation source.
-
Dans VS Code, exécutez la commande
sf project retrieve startpour récupérer les métadonnées des actifs depuis l'organisation personnelle.Syntaxe
sf project retrieve start --manifest <path_to_manifest_file> -o <source_org_alias>Exemple
sf project retrieve start --manifest manifests/manifest.xml -o personal-orgLa commande crée des fichiers de métadonnées pour chaque actif du manifeste et les écrit dans ../force-app/main/default de votre projet.
Déploiement de l'actif Promotion
-
Tous les fichiers de métadonnées se trouvant dans le dossier de votre projet, vous pouvez les déployer vers l'organisation de destination. Dans VS Code, exécutez la commande
sf project deploy startpour déployer les actifs dans votre organisation de production.
Remarque Pour pouvoir déployer le projet vers l'organisation de destination, vous devez autoriser votre organisation.Syntaxe
Ajoutez le chemin manifest au fichier json du projet.
sf project deploy start --manifest <path_to_manifest_file> -o <target_org_alias>Exemple
sf project deploy start --manifest manifests/manifest.xml -o prodLa commande crée les actifs Tableau Next dans l'organisation de production en utilisant les fichiers de métadonnées de chaque actif du manifeste.
-
Vérifiez que les actifs sont affichés dans Tableau Suivant. Marquez ensuite la promotion comme terminée dans le Gestionnaire de tâches
.
Les actifs promus sont disponibles dans votre organisation de production.
