Loading

Poista Apex-luokkien käyttöoikeudet vaativat säännöt käytöstä" -julkaisupäivitykseen valmistautuminen

Julkaisupäivä: Feb 25, 2021
Kuvaus
Tämä artikkeli auttaa organisaatiotasi valmistautumaan "Poista Apex-luokkien käyttöoikeudet vaativat säännöt käytöstä" -julkaisupäivitystä varten. Tämä julkaisupäivitys otetaan näillä näkymin automaattisesti käyttöön Summer '21 -julkaisun yhteydessä.
 
Ratkaisu
Noudata vähimpien oikeuksien periaatetta Apex-luokissasi
Noudata vähimpien oikeuksien periaatetta kuluissasi
Ulkoisia käyttäjiä koskevia erityishuomautuksia
Aktivoi "Poista Apex-luokkien käyttöoikeudet vaativat säännöt käytöstä" -julkaisupäivitys


Noudata vähimpien oikeuksien periaatetta Apex-luokissasi
Onko organisaatiossasi kulkuja ja Process Builder -prosesseja, jotka kutsuvat Apex-toimintoja? Älä laske Apex-laajennuksia mukaan.
  • Jos ei ole, sinun ei tarvitse tehdä mitään.
  • Jos on:
    • Myönsitkö käyttäjillesi Apex-luokkien käyttöoikeudet profiilien vai käyttöoikeusjoukkojen avulla?
      • Noudata vähimpien oikeuksien periaatetta kumoamalla Apex-luokkien suorat käyttöoikeudet, jotka myönsit käyttäjille profiilien ja/tai käyttöoikeusjoukkojen avulla. Jos teet näin, suosittelemme tarkastamaan, tarvitsevatko he näiden Apex-luokkien käyttöoikeudet muusta syystä.
Jos et ole varma, voit tunnistaa kulkujesi ja prosessiesi kutsumat Apex-luokat seuraavalla tavalla. Suorita tämä kysely tunnistaaksesi Apex-luokat, joihin kulkusi ja prosessisi viittaavat. 
SELECT MetadataComponentName, RefMetadataComponentName
 FROM MetadataComponentDependency
 WHERE RefMetadataComponentType = 'ApexClass' and MetadataComponentType='Flow'
Tulosjoukossa MetadataComponentName on kulku tai prosessi ja RefMetadataComponentName on kulussa tai prosessissa käytetty Apex-luokka.


Noudata vähimpien oikeuksien periaatetta kuluissasi
Kulkujen suoritusoikeus sallii käyttäjien suorittaa minkä tahansa rajoittamattoman kulun. Mieti, kenelle kaikille käyttäjille olet myöntänyt kulkujen suoritusoikeuden. Tarvitsevatko kaikki nämä käyttäjät kaikkien kulkujen käyttöoikeudet? 
  • Jos eivät, myönnä käyttäjille vain heidän tarvitsemiensa kulkujen käyttöoikeudet. 
    • Tarkasta, mitä kulkuja käyttäjät tarvitsevat. 
    • Rajoita jokaisen kulun käyttöoikeudet asiaankuuluville profiileille tai käyttöoikeusjoukoille.
      • Napsauta Määritykset-valikon Kulut-sivulta alasvetovalikkoa kulkusi vierestä ja napsauta Muokkaa käyttöoikeutta.
      • Valitse Korvaa oletusarvoinen toimintatapa ja rajoita käyttö käytössä oleville profiileille ja käyttöoikeusjoukoille.
        HUOMAUTUS: Kun oletusarvoinen toimintatapa korvataan, käyttäjät, joilla on kulkujen suoritusoikeus, eivät voi enää käyttää kulkua. Käyttäjille täytyy myöntää kulun käyttöoikeudet profiilin tai käyttöoikeusjoukon kautta, jotta he voivat suorittaa kulun.
      • Nyt kun kulku on rajoitettu, myönnä sen käyttöoikeudet asiaankuuluville käyttäjille valitsemalla se haluamillesi profiileille tai käyttöoikeusjoukoille.
        • Voit myöntää käyttöoikeuden profiilille samasta ruudusta, josta rajoitit kulun käyttöoikeuksia. Voit myös siirtyä profiilin Käyttöönotettu kulkujen käyttöoikeus -osioon ja siirtää haluamasi kulut Käyttöönotetut kulut -luetteloon.
        • Jos haluat myöntää käyttöoikeudet käyttöoikeusjoukolla, siirry käyttöoikeusjoukon Käyttöönotettu kulkujen käyttöoikeus -osioon ja siirrä haluamasi kulut Käyttöönotetut kulut -luetteloon. 
Käytettävissä olevat kulut -luettelossa näytetään vain kulut, joiden käyttöoikeuksia on rajoitettu organisaatiossasi. Käyttöönotetut kulut -luettelo sisältää kulut, joiden käytön profiili tai käyttöoikeusjoukko sallii.

 

Ulkoisia käyttäjiä koskevia erityishuomautuksia
Lightning-yhteisöt sisältävät kulkujen vakiosivun, jonka avulla voit suorittaa minkä tahansa kulun URL-osoitteessa olevan nimen perusteella. Jos sinulla on Lightning-yhteisö eikä sinun tarvitse näyttää kulun sivua todentamattomille käyttäjille, estä heitä käyttämästä sitä. 

  • Avaa kokemusten rakentajasta Flow-sivun asetukset.
  • Valitse Sivun käyttöoikeus -asetukseksi Vaatii sisäänkirjautumisen


Aktivoi "Poista Apex-luokkien käyttöoikeudet vaativat säännöt käytöstä" -julkaisupäivitys

  • Avaa Määritykset-valikosta Julkaisupäivitykset-sivu. 
  • Napsauta Poista Apex-luokkien käyttöoikeudet vaativat säännöt käytöstä -julkaisupäivityksen ruudusta Aloita.
  • Napsauta Ota testiajo käyttöön
 
Huomautus: Jos olet lisännyt kulkuusi erityistä virheenkäsittelylogiikkaa virheiden tunnistamiseksi suorituksen aikana ja käsittelet ne kattavasti, käyttäjiä ei enää siirretä virhepolkuihin, joita olet määrittänyt käyttöoikeuksien virheiden tunnistamiseksi, jos heillä ei ole Apex-luokan suoraa käyttöoikeutta. 
Knowledge-artikkelin numero

000390444

 
Ladataan
Salesforce Help | Article