Innehållsförteckning:

Kan vi ta bort Apex-klassen i produktionen?
Kan vi ta bort Apex-klassen i produktionen?

Video: Kan vi ta bort Apex-klassen i produktionen?

Video: Kan vi ta bort Apex-klassen i produktionen?
Video: Скандальная Альбина_Рассказ_Слушать 2024, Maj
Anonim

Det går inte att direkt radera ett Apex klass eller trigger efter att den har distribuerats till produktion . En snabb lösning till radera eller inaktivera Apex klass /Trigger är genom att använda eclipse och Force.com IDE. Öppna XML-filen för Apex klass /trigger. Ändra status för Apex klass /trigger till raderade.

Med tanke på detta, kan vi redigera Apex-klassen i produktionen?

Du kan redigera det direkt i organisationen (Setup->Utveckla-> Apex klasser eller motsvarande) eller i utvecklingskonsolen (Setup->Utvecklingskonsol, sedan Arkiv->Öppna) eller i Eclipse Force.com IDE och distribuera den helt enkelt igen. Det ursprungliga inlägget angav inte distribution till produktion.

Därefter är frågan, hur tar jag bort en utlösare i Salesforce? Du kan inaktivera utlösaren med följande steg:

  1. Logga in i sandlådan.
  2. Gå till utlösaren och klicka på Redigera och avmarkera rutan IsActive (se skärmdumpen) och klicka på Spara.
  3. Skapa en ändringsuppsättning och inkludera utlösaren i ändringsuppsättningen och distribuera densamma i produktionen.

På samma sätt kan man fråga sig, kan du redigera en Apex-utlösar Apex-klass i produktionsmiljö?

Nej, det är inte möjligt för att redigera apex-klasser och triggers direkt in produktionsmiljö . Det behöver till göras först i Developer edition eller test org eller i Sandbox org. Sedan, till distribuera den i produktion , en användare med Author Apex tillstånd måste distribuera triggers och klasser med hjälp av distributionsverktyg.

Hur tar man bort apex från utvecklarkonsolen?

Följ stegen nedan för att göra det i produktionsinstanser,

  1. Skapa nytt projekt i Eclipse och ladda ner all källkod från produktionen.
  2. Öppna metadata för filen du vill ta bort i produktionen och ändra statusen till Ta bort.
  3. Klicka på spara till server för att ta bort klassen i produktionen.

Rekommenderad: