Ce este Salesforce CLI? Cum se instalează pe Mac și Windows?
Publicat: 2022-09-03Salesforce CLI – Un factor de îmbunătățire a productivității pentru dezvoltatori
Salesforce CLI este un instrument robust și pentru administratori, nu util doar pentru dezvoltatori. Îl puteți folosi pentru a crea și gestiona organizații, pentru a crea și instala pachete, pentru a sincroniza sursele către și de la organizații și multe altele.
Acest detaliu nu este suficient pentru a afla despre Salesforce CLI.
Acest articol vă va ajuta să înțelegeți Salesforce CLI, pașii de instalare pe diferite dispozitive, cazurile sale de utilizare, cum să îl utilizați și multe altele.
Cuprins
Ce este Salesforce CLI?
În timp ce lucrați cu Salesforce org (containerul pentru toate datele clienților Salesforce), o interfață de linie de comandă care ușurează dezvoltarea și automatizarea este Salesforce CLI. Salesforce CLI este, de asemenea, cunoscut pentru accelerarea procesului de dezvoltare pentru administratori și dezvoltatori. Este un instrument gratuit, open-source al Salesforce, care ușurează și automatizează sarcinile pe platformă.
Ei bine, cunoscătorii de tehnologie s-ar putea să știe despre CLI, dar utilizatorii non-tehnici vor găsi că este confuz.
Mai simplu spus, o interfață de linie de comandă este o interfață bazată pe text pentru dezvoltarea unui program.
Ar trebui să introduceți comenzi folosind un terminal și să interacționați cu programul pentru a utiliza un CLI. Pe un Mac, ar fi un Terminal, iar pe Windows, este doar Windows Terminal.
Ca interfață bazată pe text, trebuie să tastați comenzi pentru a vă îndeplini cerințele. În continuare, aceste texte sunt procesate și rulate de program. Aceste joburi sunt mai accesibile într-o interfață bazată pe text decât într-o interfață grafică.
Un CLI facilitează automatizarea ușoară a oricăror lucrări repetitive. Deși, curba de învățare a unei astfel de interfețe este mai abruptă, deoarece indicațiile vizuale nu sunt prezente.
Instalați Salesforce CLI
Pe calculatorul tau; puteți instala CLI folosind artefacte specifice sistemului de operare.
Puteți alege o metodă menționată mai jos pe computer.
1. Instalați CLI pe macOS
Puteți instala Salesforce CLI pe macOS folosind un fișier .pkg.
Pași de urmat:
- Descărcați fișierul .pkg .
- Rulați fișierul .pkg, cum ar fi făcând dublu clic pe el din Finder și răspundeți la toate solicitările. (Instalarea se termină aici.)
- Apoi, reporniți IDE -urile sau ferestrele Terminal pentru a vă asigura că executabilele Salesforce CLI sunt acum disponibile.
Notă: programul de instalare macOS instalează executabilele sfdx și sf.
2. Instalați CLI pe Windows
Puteți instala Salesforce CLI pe Windows folosind un fișier .exe.
Pași de urmat:
- Descărcați fișierul .exe .
- Rulați fișierul .exe, cum ar fi făcând dublu clic pe el din Windows Explorer și răspundeți la toate solicitările. (Instalarea se termină aici.)
- Apoi, reporniți ferestrele PowerShell , prompturile de comandă sau IDE -urile pentru a vă asigura că executabilele CLI Salesforce sunt acum disponibile.
Notă: Programul de instalare Windows instalează executabilele sfdx și sf.
Avertisment de la Salesforce
Salesforce CLI funcționează cel mai bine în linia de comandă Windows nativă (cmd.exe) și Microsoft Windows PowerShell. Nu este recomandat să utilizați Salesforce CLI cu un emulator de terminal Linux, cum ar fi subsistemul Windows 10 pentru Linux, MinGW sau Cygwin, deoarece suportul pentru erori este limitat.
3. Instalați CLI cu un fișier TAR
Salesforce CLI oferă fișiere TAR pe care le puteți instala pe toate sistemele de operare acceptate. Pe Linux, puteți instala Salesforce CLI într-un singur mod, cu un fișier TAR.
Puteți folosi tabelul de mai jos pentru a afișa adresele URL neversionate pentru fișierul TAR (.tar.xz sau .tar.gz) pentru sistemul de operare. Când Salesforce lansează o nouă versiune a Salesforce CLI în fiecare săptămână, actualizează și aceste adrese URL. În acest fel, sunt întotdeauna gata cu cea mai recentă versiune.
Adresele URL universale sunt cele mai bune pentru cazurile de utilizare CLI.
Tabelul de mai jos conține adrese URL manifest care dezvăluie adresa URL versiunea pentru fiecare linie.
Sistem de operare | Fișiere gudron | Manifesta |
---|---|---|
macOS | sfdx-darwin-x64.tar.gzsfdx-darwin-x64.tar.xz | sfdx-darwin-x64-buildmanifest |
Windows | sfdx-win32-x64.tar.gzsfdx-win32-x64.tar.xzsfdx-win32-x86.tar.gzsfdx-win32-x86.tar.xz | sfdx-win32-x64-buildmanifestsfdx-win32-x86-buildmanifest |
Linux | sfdx-linux-x64.tar.gzsfdx-linux-x64.tar.xzsfdx-linux-arm.tar.gzsfdx-linux-arm.tar.xz | sfdx-linux-x64-buildmanifestsfdx-linux-arm-buildmanifest |
4. Instalați CLI cu npm
Puteți utiliza npm pentru a instala Salesforce CLI dacă ați instalat deja Node.js pe computer. Această metodă vă va permite să instalați Salesforce CLI din linia de comandă și poate fi utilă în mod special pentru cazurile de utilizare de integrare continuă (CI).
Puteți urma această metodă pentru a instala CLI dacă:
- Nu aveți permisiuni de administrator pe stația dvs. de lucru sau
- Politica de grup blochează instalarea și actualizările CLI.
Instalarea CLI cu npm nu necesită permisiuni root.
Pași de urmat
Asigurați-vă că versiunea de asistență pe termen lung a Node.js (Active LTS) este instalată pe computer.
- Pentru a instala versiunea LTS, săriți la
Descărcare Noderjs.Org
- Alerga:
node –version (pentru a verifica numărul versiunii)
- Alerga:
npm install sfdx-cli --global (to install the sfdx executable)
- Alerga:
npm install @salesforce/cli --global (to install the sf executable)
Când instalați CLI folosind npm, dacă primiți o eroare de permisiune, este recomandat să nu utilizați sudu.
5. Instalați versiuni mai vechi ale Salesforce CLI
Se recomandă să utilizați versiunea candidată pentru lansarea Salesforce CLI sau cea mai recentă versiune.
Evident, uneori este posibil să aveți nevoie de o versiune mai veche a CLI. Deci, pentru asta, Salesforce publică fișiere JSON care listează adresele URL de descărcare pentru cele mai recente versiuni ale programelor de instalare și ale fișierelor Tar pentru fiecare sistem de operare acceptat.
În fiecare săptămână, Salesforce adaugă la listă o versiune lansată recent; versiunea rămâne pe listă aproximativ 20 de săptămâni. Ei păstrează fișierele TAR și de instalare pentru cel puțin 40 de săptămâni.
Notă: Salesforce va păstra fiecare versiune veche a pachetului sfdx-cli npm.
6. Verificați instalarea
Pentru a verifica dacă ați instalat corect instalarea Salesforce CLI, trebuie să o verificați.
Pași de urmat
- Rulați comanda de mai jos pentru a verifica versiunea pe care ați instalat-o:
sfdx --version sfdx-cli/7.144.0 darwin-x64 node-v16.14.2
- Apoi, rulați comanda de mai jos pentru a vedea pluginurile instalate și versiunile acestora.
sfdx plugins --core @oclif/plugin-autocomplete 0.3.0 (core) @oclif/plugin-commands 1.3.0 (core) @oclif/plugin-help 3.3.1 (core) @oclif/plugin-not-found 1.2.6 (core) @oclif/plugin-plugins 1.10.11 (core) @oclif/plugin-update 1.5.0 (core) @oclif/plugin-warn-if-update-available 2.0.4 (core) @oclif/plugin-which 1.0.4 (core) @salesforce/sfdx-plugin-lwc-test 0.1.7 (core) alias 1.2.1 (core) apex 0.11.0 (core) auth 1.8.1 (core) community 1.1.4 (core) config 1.3.23 (core) custom-metadata 1.0.12 (core) data 0.6.10 (core) generator 1.2.2 (core) info 1.3.1 (core) limits 1.3.0 (core) org 1.11.2 (core) salesforce-alm 54.0.2 (core) schema 1.1.0 (core) sfdx-cli 7.144.0 (core) source 1.9.0 (core) telemetry 1.4.0 (core) templates 54.3.0 (core) user 1.7.1 (core)
- Rulați comanda de mai jos pentru a afișa notele de lansare ale versiunii Salesforce CLI actuale:
sfdx whatsnew
Utilizări ale CLI Salesforce
Puteți utiliza Salesforce CLI după cum urmează:
- Ajută la acumularea instrumentelor esențiale necesare dezvoltării și executarea comenzilor.
- Îl puteți folosi pentru a crea și instala pachete.
- Utilizatorii îl pot folosi pentru a crea și executa teste.
- Puteți sincroniza sursele cu și de la organizații de la zero.
- Exportați și importați date.
- De asemenea, pentru a crea și gestiona organizații.
3 moduri de a utiliza CLI Salesforce
Să verificăm câteva scenarii din viața reală și cazuri de utilizare în care se poate folosi Salesforce CLI pentru a crește eficiența.
1. Preluați și implementați metadatele
Să luăm un scenariu pentru a-l înțelege mai bine.
Să presupunem că sunteți consultant Salesforce. Recent, ați realizat un proiect care include o creare de flux inclusă în bara de utilitate. Scopul a fost de a facilita utilizatorilor finali să ridice rapid cazuri și cereri de asistență.
Ați realizat testarea utilizatorului și ați implementat-o folosind seturi de modificări din mediul de testare în producție.
Ulterior, un scenariu similar a apărut într-un alt proiect după câteva săptămâni cu diferențe de câteva minute. În ciuda redezvoltării aceleiași caracteristici din nou, alegeți să utilizați Salesforce CLI pentru a stimula această caracteristică prin implementarea soluției dumneavoastră cunoscute, încercate și testate pentru organizația anterioară, înainte de a o modifica pentru a îndeplini cerințele specifice ale clientului.
2. Importați și exportați date
În acest caz, aveți un mediu UAT care rulează pe un sandbox de copiere parțială.
Ați dezvoltat un set perfect de conturi de testare și de persoane de contact pe care doriți să le mutați de la o copie parțială la diferite sandbox-uri noi de dezvoltare.
Deși tipurile de sandbox sunt diferite, nu puteți doar să construiți un nou sandbox folosind mediul UAT ca sursă.
Puteți exporta datele și apoi le puteți importa în sandbox-urile de dezvoltare. Dar, va trebui să efectuați de fiecare dată cu VLOOKUPS sau ID-uri externe în Excel. Nu este scalabil și nici ușor.
Deci, puteți folosi Salesforce CLI pentru a accelera lucrurile și a le face scalabile.
3. Creare Sandbox
CLI include
force:org:create command
care este folosit pentru a crea organizații scratch.
Îl puteți folosi și pentru a crea sandbox-uri. Și pentru asta, ar trebui să utilizați diverși parametri definiți în principal ca perechi cheie-valoare în cadrul comenzii dvs.
rezumat
Sperăm că veți găsi această postare utilă pentru a afla despre Salesforce CLI și pentru a o utiliza pentru a vă eficientiza locurile de muncă.
Vă puteți conecta cu un consultant Salesforce pentru a obține mai multe detalii și pentru a vă accelera procesul de dezvoltare.
S-ar putea să-ți placă și să citești
- Pașii Salesforce în NFT Metaverse cu lansarea NFT Cloud
- Ce este Salesforce Marketing Cloud?
- Ce este dezvoltarea Full Stack?
- Explorați API-ul Salesforce Marketing Cloud folosind Postman