Spisu treści:

Czy możemy usunąć klasę Apex w produkcji?
Czy możemy usunąć klasę Apex w produkcji?

Wideo: Czy możemy usunąć klasę Apex w produkcji?

Wideo: Czy możemy usunąć klasę Apex w produkcji?
Wideo: Salesforce How To Delete Apex Class From Production 2024, Listopad
Anonim

Nie da się bezpośrednio kasować jakiś Klasa wierzchołka lub wyzwalać po wdrożeniu do produkcja . Szybkie obejście do kasować lub wyłącz Klasa wierzchołka /Trigger odbywa się za pomocą eclipse i Force.com IDE. Otwórz plik XML z Klasa wierzchołka /cyngiel. Zmień status Klasa wierzchołka /wyzwalaj Usunięto.

Mając to na uwadze, czy możemy edytować klasę Apex w produkcji?

Ty może edytować bezpośrednio w organizacji (Setup->Develop-> Klasy wierzchołków lub równoważny) lub w Konsoli programistycznej (Setup->Konsola programistyczna, a następnie Plik->Otwórz) lub w środowisku Eclipse Force.com IDE i po prostu wdróż go ponownie. Oryginalny post nie określał wdrożenia do produkcja.

Następnie pojawia się pytanie, jak usunąć wyzwalacz w Salesforce? Możesz dezaktywować wyzwalacz, wykonując następujące czynności:

  1. Zaloguj się do piaskownicy.
  2. Przejdź do wyzwalacza i kliknij Edytuj i odznacz pole IsActive (patrz zrzut ekranu) i kliknij Zapisz.
  3. Utwórz zestaw zmian i dołącz wyzwalacz do zestawu zmian i wdróż go w produkcji.

Podobnie można zapytać, czy można edytować klasę Apex wyzwalacza Apex w środowisku produkcyjnym?

Nie, to niemożliwe edytować klasy wierzchołków oraz wyzwalacze bezpośrednio w środowisko produkcyjne . To potrzebuje do należy to zrobić najpierw w wersji dla programistów lub organizacji testowej lub w organizacji Sandbox. Następnie, do wdrożyć go w produkcja , użytkownik z autorem Wierzchołek uprawnienia muszą wdrożyć wyzwalacze oraz zajęcia za pomocą narzędzi do wdrażania.

Jak usunąć apex z konsoli programisty?

Wykonaj poniższe kroki, aby to zrobić w instancjach produkcyjnych,

  1. Utwórz nowy projekt w eclipse i pobierz cały kod źródłowy z produkcji.
  2. Otwórz metadane pliku, który chcesz usunąć w środowisku produkcyjnym, i zmień stan na Usuń.
  3. Kliknij Zapisz na serwerze, aby usunąć klasę z produkcji.

Zalecana: