Download Ottimizzazione di Salesforce con il codice

Transcript
Ottimizzazione di Salesforce con il codice
Guida dell'utente | Componenti Apex, Visualforce e
Lightning | 58
Nota:
• È possibile aggiungere, modificare o eliminare Apex tramite l'interfaccia utente di Salesforce solo in un'organizzazione Developer
Edition, in un'organizzazione di prova Enterprise Edition di Salesforce o in un'organizzazione Sandbox. In un'organizzazione
di produzione Salesforce, è possibile apportare modifiche all'Apex solo utilizzando la chiamata deploy dell'API metadati,
Force.com IDE o lo strumento di migrazione Force.com. Force.com IDE e lo strumento di migrazione Force.com sono risorse
gratuite fornite da Salesforce a supporto dei propri utenti e partner, ma non sono considerati parte dei Servizi ai fini dell'Accordo
Quadro di Sottoscrizione di Salesforce.
• Un'icona
indica che un pacchetto gestito installato contiene un trigger Apex. Non è possibile modificare o eliminare un
trigger in un pacchetto gestito.
• Un'icona
indica che un trigger Apex di un pacchetto gestito rilasciato in precedenza sarà eliminato al prossimo caricamento
di pacchetti. È possibile decidere di annullare l'eliminazione del trigger Apex tramite la pagina dei dettagli del pacchetto.
VEDERE ANCHE:
Definizione di trigger Apex
Gestione delle impostazioni di versione per Apex
Per facilitare la compatibilità retroattiva, le classi vengono memorizzate con le impostazioni di
versione di una versione specifica di Apex e dell'API. Se la classe Apex fa riferimento a componenti
di pacchetti gestiti installati, ad esempio un oggetto personalizzato, vengono salvate anche le
impostazioni di versione per ogni pacchetto gestito a cui la classe fa riferimento. Questo garantisce
che, all'evolversi di Apex, dell'API e dei componenti nei pacchetti gestiti nelle versioni successive,
una classe o un trigger siano sempre collegati alle versioni con un comportamento specifico e noto.
La versione di un pacchetto è un numero che rappresenta l'insieme di componenti caricati in un
pacchetto. Il numero della versione ha il formato
majorNumber.minorNumber.patchNumber (ad esempio, 2.1.3). In caso di rilascio
principale, i numeri principale e secondario vengono aumentati a un valore determinato. Il
patchNumber viene generato e aggiornato soltanto per i rilasci patch. Gli autori della
pubblicazione possono utilizzare le versioni di pacchetto per far evolvere i componenti dei pacchetti
gestiti in modo fluido rilasciando le versioni successive in modo da non interrompere le integrazioni
esistenti dei clienti che utilizzano il pacchetto.
EDIZIONI
Disponibile nelle versioni:
Salesforce Classic
Disponibile nelle versioni:
Performance Edition,
Unlimited Edition,
Developer Edition,
Enterprise Edition, e
Database.com Edition
I pacchetti gestiti non sono
disponibili nella versione
Database.com Edition.
Per impostare la versione dell'API Salesforce e di Apex per una classe o un trigger:
1. Modificare una classe o un trigger e fare clic su Impostazioni versione.
2. Selezionare la Versione dell'API Salesforce. Corrisponde anche alla versione di Apex associata
alla classe o al trigger.
3. Fare clic su Salva.
Per configurare le impostazioni della versione del pacchetto per una classe o un trigger:
1. Modificare una classe o un trigger e fare clic su Impostazioni versione.
AUTORIZZAZIONI
UTENTE
Per definire, modificare,
eliminare, impostare la
protezione, configurare le
impostazioni di versione,
mostrare le dipendenze ed
eseguire test per le classi
Apex:
• "Apex Autore"
2. Selezionare una Versione per ogni pacchetto gestito a cui la classe o il trigger fanno
riferimento. Questa versione del pacchetto gestito continuerà a essere utilizzata dalla classe o
trigger anche nel caso vengano installate versioni successive, a meno che non si aggiorni
manualmente l'impostazione di versione. Per aggiungere un pacchetto gestito installato
all'elenco delle impostazioni, selezionarlo dall'elenco dei pacchetti disponibili. L'elenco viene visualizzato solo se è installato un
pacchetto gestito che non sia già associato alla classe o al trigger.