Loading
Paranna Salesforcea koodilla
Apex-versioasetusten hallinta

Apex-versioasetusten hallinta

Apex ja -käynnistimet tallennetaan Salesforce API:n ja viitattujen hallittujen pakettien versioasetusten kanssa, jotta ne ovat yhteensopivia taaksepäin.

Vaaditut versiot

Käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa

Käytettävissä: Performance Edition-, Unlimited Edition-, Developer Edition-, Enterprise Edition- ja Database.com Edition -versioissa

Hallittavat paketit eivät ole käytettävissä Database.com-versiossa.

Tarvittavat käyttöoikeudet
Apex-luokkien määrittäminen, muokkaaminen, poistaminen, suojauksen määrittäminen ja versioasetusten määrittäminen: Apex-laadintaoikeus
Apex-testien suorittaminen: Määritysten ja kokoonpanon tarkasteluoikeus

Jos Apex-luokka viittaa asennettujen hallittavien pakettien komponentteihin, kuten mukautettuihin objekteihin, kunkin hallittavan paketin version asetukset, joihin luokka viittaa, tallennetaan myös. Tällä varmistetaan, että kun Apex, API ja hallittavien pakettien komponentit kehittyvät seuraavissa julkaistavissa versioissa, luokka tai käynnistin pysyvät sidottuna versioon, joka toimii erityisellä, tutuksi tulleella tavalla.

Pakettiversio on numero, jolla tunnistetaan pakettiin ladattujen komponenttien sarja. Version numerolla on muoto majorNumber.minorNumber.patchNumber (esimerkiksi 2.1.3). Suurempi ja pienempi numero kasvavat valittuun arvoon kunkin suuren julkistuksen aikana. Korjausnumero luodaan ja päivitetään vain korjausversiolle. Julkaisijat voivat käyttää paketin versioita hallittavien pakettien komponenttien kehittämiseen julkistamalla seuraavan paketin version rikkomatta nykyisten, pakettia käyttävien asiakkaiden integraatiota.

  1. Muokkaa joko luokkaa tai käynnistintä, ja napsauta sitten Version asetukset.
  2. Valitse Salesforce API:n Versio-arvo. Tämä on myös luokkaan tai käynnistimeen liittyvä Apex-versio.
  3. Napsauta Tallenna.

Paketin version asetusten määrittäminen luokalle tai käynnistimelle

Huomautus
Huomautus Summer ’25 -julkaisussa ja sen jälkeen paketin tilaajat voivat käyttää version asetuksia määrittääkseen toisen sukupolven hallitun paketin (2GP) version, josta Apex tai -käynnistin on riippuvainen. Tämä ominaisuus on jo käytettävissä ensimmäisen sukupolven hallituissa paketeissa (1GP), mutta sitä ei tueta vielä 2GP-paketeissa, joita ei ole muunnettu 1GP-paketista. Lisätietoja on kohdassa Siirrettyjen toisen sukupolven hallittujen pakettien Apex-versioasetukset (2GP).
  • Jos tallennat Apex-luokan tai -käynnistimen, joka viittaa sellaiseen hallittavaan pakettiin, jolla ei ole määritettyä hallittavan paketin versiota, Apex-luokka tai käynnistin liitetään oletuksena viimeksi asennetun hallittavan paketin versioon.
  • Jos pakettiin liittyy luokka tai käynnistin, hallittavan paketin luokan tai käynnistimen version asetuksia ei voi Poistaa. Napsauta Näytä riippuvuudet löytääksesi, missä hallittavaan pakettiin viitataan luokalla tai käynnistimellä.
  1. Muokkaa joko luokkaa tai käynnistintä, ja napsauta sitten Versioasetukset
  2. Valitse Versio kullekin hallittavalle paketille, johon luokka tai käynnistin viittaa. Luokka ja käynnistin käyttävät tätä hallittavan paketin versiota, jos asennetaan hallittavien pakettien myöhempiä versioita, kunnes päivität version asetukset manuaalisesti. Voit lisätä asennetun hallittavan paketin asetusten luetteloon valitsemalla paketin käytettävissä olevien pakettien luettelosta. Tämä luettelo näkyy vain, jos sinulla on asennettuna hallittava paketti, joka ei jo liity luokkaan tai käynnistimeen.
  3. Napsauta Tallenna.
Vihje
Vihje Voit määrittää paketin version myös Apex tai -käynnistimelle metadatan käyttöönottojen tai API-pyyntöjen kautta. Lisätietoja on Apex Developer Guide -oppaan kohdassa Pakettiversioiden määrittäminen Apex-luokille ja -käynnistimille.
 
Ladataan
Salesforce Help | Article