Du är här:
Flytta upp Tableau Next-tillgångar till produktion med Salesforce CLI
Hämta ett manifest från Uppgiftshanteraren, hämta tillgångsmetadata från källorganisationen och distribuera det till din produktionsorganisation med Salesforce CLI och VS Code.
Versioner som krävs
| Visa versioner som stöds. |
| Användarbehörigheter som krävs | |
|---|---|
| Distribuera Tableau Next-tillgångar: | Behörighetsuppsättningen Systemadministratörsprofil OCH Data Cloud Architect OCH Tableau Next Admin |
| Åtkomst till tillgångsmetadata: | Redigera åtkomst för Metadata API |
Innan du börjar, uppfyll dessa förkrav:
- Skapa en distributionsanslutning mellan produktionsorganisationen och den personliga organisationen. Se Auktorisera en distributionsanslutning.
- Installera VS Code, Salesforce Extension Pack för VS Code och Salesforce CLI. Se Installationsinstruktioner.
För tidigare steg i uppflyttningsprocessen, se Granska och slutför tillgångserbjudanden från personliga organisationer till produktion.
I detta flöde laddar du ner ett manifest från Uppgiftshanteraren i Tableau Next, använder Salesforce CLI för att hämta tillgången från den personliga organisationen till ett lokalt projekt och distribuerar sedan tillgången till din produktionsorganisation. Detta flöde krävs när främjat innehåll inkluderar Excel-filer eller dataanslutningar, och är även tillgängligt för alla erbjudanden.
Auktorisera din organisation
-
Auktorisera din CLI-miljö med en av dessa metoder.
- JWT-flöde: Kör
sf org login jwt. Se Auktorisera en organisation med det JWT-baserade flödet för instruktioner. - Webbinloggning: Kör
sf org login weboch ange dina inloggningsuppgifter i webbläsaren som öppnas.
- JWT-flöde: Kör
Skapa ett projekt för erbjudandetillgångar
-
Öppna VS Code och skapa ett Salesforce DX projekt.
- Öppna VS Code Command Palette (⇧⌘P) och ange SFDX: Skapa projekt.
- Tryck Enter för att använda en standardprojektmall.
- Ange ett projektnamn och tryck på Enter.
- Välj den katalog där du vill skapa ditt projekt och klicka på OK.
- I det nya projektet, skapa en mapp för paketmanifestfilerna. Till exempel manifest.
Hämta erbjudandetillgången
-
I Uppgiftshanteraren i Tableau Next, ladda ner manifestfilen för uppflyttningsbegäran. Du kan använda den hämtade manifestfilen för att hämta tillgångsmetadata från källorganisationen.
-
I VS Code, kör kommandot
sf project retrieve startför att hämta tillgångsmetadata från den personliga organisationen.Syntax
sf project retrieve start --manifest <path_to_manifest_file> -o <source_org_alias>Exempel
sf project retrieve start --manifest manifests/manifest.xml -o personal-orgKommandot skapar metadatafiler för varje tillgång i manifestet och skriver dem till ../force-app/main/default i ditt projekt.
Distribuera erbjudandetillgången
-
Nu när alla metadatafiler finns i din projektmapp kan du distribuera dem till destinationsorganisationen. I VS Code, kör kommandot
sf project deploy startför att distribuera tillgångarna till din produktionsorganisation.
Anteckning Innan du kan distribuera projektet till destinationsorganisationen måste du auktorisera din organisation.Syntax
Lägg till manifestsökvägen i projektets json-fil.
sf project deploy start --manifest <path_to_manifest_file> -o <target_org_alias>Exempel
sf project deploy start --manifest manifests/manifest.xml -o prodKommandot skapar Tableau Next-tillgångar i produktionsorganisationen med hjälp av metadatafilerna för varje tillgång i manifestet.
-
Bekräfta att tillgångarna visas i Tableau Next. Markera sedan uppflyttningen som slutförd i Uppgiftshanteraren
.
De främjade tillgångarna är tillgängliga i din produktionsorganisation.
