Indholdsfortegnelse:

Kan vi slette Apex-klassen i produktionen?
Kan vi slette Apex-klassen i produktionen?

Video: Kan vi slette Apex-klassen i produktionen?

Video: Kan vi slette Apex-klassen i produktionen?
Video: CS50 2013 - Week 5, continued 2024, November
Anonim

Det er ikke muligt direkte slette en Apex klasse eller trigger, efter at den er blevet implementeret til produktion . En hurtig løsning til slette eller deaktiver Apex klasse /Trigger er ved at bruge eclipse og Force.com IDE. Åbn XML-filen for Apex klasse /udløser. Skift status for Apex klasse /trigger til Slettet.

Hvis vi tager dette i betragtning, kan vi så redigere Apex-klassen i produktionen?

Du kan redigere det direkte i organisationen (Opsætning->Udvikle-> Apex klasser eller tilsvarende) eller i udviklingskonsollen (Opsætning->Udviklingskonsol, derefter Filer->Åbn) eller i Eclipse Force.com IDE og bare implementer den igen. Det oprindelige indlæg specificerede ikke implementering til produktion.

Efterfølgende er spørgsmålet, hvordan sletter jeg en trigger i Salesforce? Du kan inaktivere triggeren ved at bruge følgende trin:

  1. Log ind i sandkassen.
  2. Gå til triggeren og klik på Rediger og fjern markeringen i feltet IsActive (se skærmbilledet), og klik på Gem.
  3. Opret et ændringssæt og inkluder triggeren i ændringssættet, og implementer det samme i produktionen.

På samme måde kan man spørge, kan du redigere en Apex-trigger Apex-klasse i produktionsmiljøet?

Nej, det er ikke muligt for at redigere apex-klasser og udløser direkte ind produktionsmiljø . Det har brug for til gøres først i Developer edition eller testorganisation eller i Sandbox org. Derefter, til indsætte det produktion , en bruger med Author Spids tilladelse skal implementere udløser og klasser ved hjælp af implementeringsværktøjer.

Hvordan fjerner du apex fra udviklerkonsollen?

Følg nedenstående trin for at gøre det i produktionsforekomster,

  1. Opret nyt projekt i Eclipse og download al kildekoden fra produktionen.
  2. Åbn metadataene for den fil, du vil slette i produktionen, og skift status til Slet.
  3. Klik på Gem til server for at slette klassen i produktionen.

Anbefalede: