Apex - Distribuzione

Che cos'è la distribuzione in SFDC?

Fino ad ora abbiamo sviluppato codice in Developer Edition, ma nello scenario di vita reale, è necessario eseguire questo sviluppo in Sandbox e quindi potrebbe essere necessario distribuirlo a un altro sandbox o ambiente di produzione e questo è chiamato distribuzione. In breve, questo è il movimento dei metadati da un'organizzazione all'altra. Il motivo è che non puoi sviluppare Apex nella tua organizzazione di produzione Salesforce. Gli utenti in tempo reale che accedono al sistema durante lo sviluppo possono destabilizzare i dati o danneggiare l'applicazione.

Strumenti disponibili per la distribuzione -

  • Force.com IDE
  • Set di modifiche
  • API SOAP
  • Strumento di migrazione Force.com

Poiché utilizziamo l'edizione per sviluppatori per i nostri scopi di sviluppo e apprendimento, non possiamo utilizzare il set di modifiche o altri strumenti che richiedono l'edizione aziendale SFDC o un'altra edizione a pagamento. Pertanto, in questo tutorial elaboreremo il metodo di distribuzione IDE Force.com.

Force.com Eclipse IDE

Step 1 - Apri Eclipse e apri il trigger di classe che deve essere distribuito.

Step 2 - Dopo aver fatto clic su "Distribuisci sul server", quindi immettere il nome utente e la password dell'organizzazione in cui è necessario distribuire il componente.

Eseguendo i passaggi sopra menzionati, i componenti Apex verranno distribuiti nell'organizzazione di destinazione.

Distribuzione tramite Change Set

È possibile distribuire regole di convalida, regole del flusso di lavoro, classi Apex e trigger da un'organizzazione all'altra collegandoli tramite le impostazioni di distribuzione. In questo caso, le organizzazioni devono essere collegate.

Per aprire la configurazione della distribuzione, seguire i passaggi indicati di seguito. Ricorda che questa funzione non è disponibile nella Developer Edition -

Step 1 - Vai su Setup e cerca "Deploy".

Step 2 - Fare clic su "Serie di modifiche in uscita" per creare una serie di modifiche da distribuire.

Step 3 - Aggiungi componenti al set di modifiche utilizzando il pulsante "Aggiungi", quindi Salva e fai clic su Carica.

Step 4 - Vai all'organizzazione di destinazione e fai clic sul set di modifiche in entrata e infine fai clic su distribuisci.

Chiamate API SOAP da distribuire

Avremo solo una piccola panoramica di questo metodo poiché non è un metodo comunemente usato.

È possibile utilizzare le chiamate al metodo fornite di seguito per distribuire i metadati.

  • compileAndTest()
  • compileClasses()
  • compileTriggers()

Strumento di migrazione Force.com

Questo strumento viene utilizzato per la distribuzione tramite script. È necessario scaricare lo strumento di migrazione Force.com e quindi eseguire la distribuzione basata su file. È possibile scaricare lo strumento di migrazione Force.com e quindi eseguire la distribuzione tramite script.