Inhaltsverzeichnis:

Können wir die Apex-Klasse in der Produktion löschen?
Können wir die Apex-Klasse in der Produktion löschen?

Video: Können wir die Apex-Klasse in der Produktion löschen?

Video: Können wir die Apex-Klasse in der Produktion löschen?
Video: Ich fahre Dich überall hin! #davidbost #motorrad #gehtsteil #shorts 2024, November
Anonim

Es ist nicht möglich, direkt löschen ein Apex-Klasse oder auslösen, nachdem es bereitgestellt wurde, um Produktion . Ein schneller Workaround für löschen oder deaktivieren Apex-Klasse /Trigger verwendet Eclipse und Force.com IDE. Öffnen Sie die XML-Datei des Apex-Klasse /Abzug. Ändern Sie den Status der Apex-Klasse /trigger to Gelöscht.

Können wir in Anbetracht dessen die Apex-Klasse in der Produktion bearbeiten?

Du kann bearbeiten direkt in der org (Setup->Develop-> Apex-Klassen oder gleichwertig) oder in der Entwicklungskonsole (Setup->Entwicklungskonsole, dann Datei->Öffnen) oder in der Eclipse Force.com IDE und einfach erneut bereitstellen. Im ursprünglichen Beitrag wurde die Bereitstellung nicht angegeben für Produktion.

Anschließend stellt sich die Frage, wie lösche ich einen Trigger in Salesforce? Sie können den Trigger mit den folgenden Schritten deaktivieren:

  1. Melden Sie sich bei der Sandbox an.
  2. Gehen Sie zum Trigger und klicken Sie auf Bearbeiten und deaktivieren Sie das Kontrollkästchen IsActive (siehe Screenshot) und klicken Sie auf Speichern.
  3. Erstellen Sie ein Änderungsset, fügen Sie den Auslöser in das Änderungsset ein und stellen Sie es in der Produktion bereit.

Ähnlich kann man sich fragen, können Sie eine Apex-Trigger-Apex-Klasse in einer Produktionsumgebung bearbeiten?

Nein, es ist nicht möglich um Apex-Klassen zu bearbeiten und löst aus direkt in Produktionsumfeld . Es braucht zu zuerst in der Developer Edition oder der Testing-Organisation oder in der Sandbox-Organisation durchgeführt werden. Dann, zu setzen Sie es ein Produktion , ein Benutzer mit Autor Apex Berechtigung muss bereitstellen löst aus und Klassen Bereitstellungstools verwenden.

Wie entfernt man Apex aus der Entwicklerkonsole?

Befolgen Sie die folgenden Schritte, um dies in Produktionsinstanzen zu tun

  1. Erstellen Sie ein neues Projekt in Eclipse und laden Sie den gesamten Quellcode aus der Produktion herunter.
  2. Öffnen Sie die Metadaten der Datei, die Sie in der Produktion löschen möchten, und ändern Sie den Status auf Löschen.
  3. Klicken Sie auf Auf Server speichern, um die Klasse in der Produktion zu löschen.

Empfohlen: