Obsah:

Můžeme odstranit třídu Apex v produkci?
Můžeme odstranit třídu Apex v produkci?

Video: Můžeme odstranit třídu Apex v produkci?

Video: Můžeme odstranit třídu Apex v produkci?
Video: Salesforce How To Delete Apex Class From Production 2024, Listopad
Anonim

Přímo to možné není vymazat an Třída Apex nebo spoušť poté, co byla nasazena Výroba . Rychlé řešení vymazat nebo zakázat Třída Apex /Trigger je pomocí eclipse a Force.com IDE. Otevřete soubor XML souboru Třída Apex /spoušť. Změňte stav Třída Apex /spustit k Smazáno.

Když to vezmeme v úvahu, můžeme upravit třídu Apex ve výrobě?

Vy může upravit přímo v organizaci (Nastavení->Vývoj-> Apex třídy nebo ekvivalentní) nebo ve Vývojové konzoli (Nastavení->Vývojová konzole, poté Soubor->Otevřít) nebo v Eclipse Force.com IDE a jednoduše ji znovu nasaďte. Původní příspěvek nespecifikoval nasazení do Výroba.

Následně je otázkou, jak smažu trigger v Salesforce? Spouštěč můžete deaktivovat pomocí následujících kroků:

  1. Přihlaste se do pískoviště.
  2. Přejděte na Spouštěč a klikněte na Upravit a zrušte zaškrtnutí políčka IsActive (viz snímek obrazovky) a klikněte na Uložit.
  3. Vytvořte sadu změn a zahrňte spouštěč do sady změn a nasaďte ji do produkce.

Podobně se může někdo zeptat, můžete upravit třídu Apex spouštěče Apex v produkčním prostředí?

Ne, to není možné k úpravě apexových tříd a spouštěče přímo dovnitř produkční prostředí . Potřebuje to na provést nejprve ve vývojářské edici nebo testovací organizaci nebo v organizaci Sandbox. Pak, na nasadit to do Výroba , uživatel s Author Vrchol povolení musí nasadit spouštěče a třídy pomocí nástrojů pro nasazení.

Jak odstraníte apex z vývojářské konzole?

Chcete-li to provést v produkčních instancích, postupujte podle níže uvedených kroků,

  1. Vytvořte nový projekt v Eclipse a stáhněte si veškerý zdrojový kód z produkce.
  2. Otevřete metadata souboru, který chcete odstranit v produkci, a změňte stav na Smazat.
  3. Kliknutím na tlačítko Uložit na server smažete třídu v produkci.

Doporučuje: