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.