Innholdsfortegnelse:

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

Video: Kan vi slette Apex-klassen i produksjonen?

Video: Kan vi slette Apex-klassen i produksjonen?
Video: VI LESER DERES KOMMENTARER 2 2024, Kan
Anonim

Det er ikke mulig å direkte slette an Apex klasse eller trigger etter at den har blitt distribuert til produksjon . En rask løsning for å slette eller deaktiver Apex klasse /Trigger er ved å bruke eclipse og Force.com IDE. Åpne XML-filen til Apex klasse /avtrekker. Endre statusen til Apex klasse /trigger til Slettet.

Med dette i betraktning, kan vi redigere Apex-klassen i produksjon?

Du kan redigere det direkte i organisasjonen (Oppsett->Utvikle-> Apex-klasser eller tilsvarende) eller i utviklingskonsollen (Oppsett->Utviklingskonsoll, deretter Fil->Åpne) eller i Eclipse Force.com IDE og bare distribuer den på nytt. Det opprinnelige innlegget spesifiserte ikke distribusjon til produksjon.

Spørsmålet er deretter, hvordan sletter jeg en utløser i Salesforce? Du kan inaktivere utløseren ved å bruke følgende trinn:

  1. Logg på sandkassen.
  2. Gå til utløseren og klikk på Rediger og fjern merket for IsActive (se skjermbildet), og klikk på Lagre.
  3. Opprett et endringssett og inkluder utløseren i endringssettet og distribuer det samme i produksjonen.

På samme måte kan man spørre, kan du redigere en Apex-utløser Apex-klasse i produksjonsmiljø?

Nei, det er ikke mulig for å redigere apex-klasser og utløsere direkte inn produksjonsmiljø . Det trenger til gjøres først i Developer edition eller testing org eller i Sandbox org. Deretter, til distribuere den inn produksjon , en bruker med Author Toppunkt tillatelse må distribuere utløsere og klasser ved hjelp av distribusjonsverktøy.

Hvordan fjerner du apex fra utviklerkonsollen?

Følg trinnene nedenfor for å gjøre det i produksjonstilfeller,

  1. Lag nytt prosjekt i Eclipse og last ned all kildekoden fra produksjonen.
  2. Åpne metadataene til filen du vil slette i produksjonen og endre statusen til Slett.
  3. Klikk lagre til server for å slette klassen i produksjonen.

Anbefalt: