Apex - Bereitstellung

Was ist die Bereitstellung in SFDC?

Bis jetzt haben wir Code in der Developer Edition entwickelt, aber im realen Szenario müssen Sie diese Entwicklung in Sandbox durchführen und dann möglicherweise in einer anderen Sandbox oder Produktionsumgebung bereitstellen. Dies wird als Bereitstellung bezeichnet. Kurz gesagt, dies ist die Verschiebung von Metadaten von einer Organisation zu einer anderen. Der Grund dafür ist, dass Sie Apex in Ihrer Salesforce-Produktionsorganisation nicht entwickeln können. Live-Benutzer, die während der Entwicklung auf das System zugreifen, können Ihre Daten destabilisieren oder Ihre Anwendung beschädigen.

Für die Bereitstellung verfügbare Tools -

  • Force.com IDE
  • Sätze ändern
  • SOAP-API
  • Force.com-Migrationstool

Da wir die Developer Edition für unsere Entwicklungs- und Lernzwecke verwenden, können wir das Änderungsset oder andere Tools, die das SFDC-Unternehmen oder eine andere kostenpflichtige Edition benötigen, nicht verwenden. Daher werden wir in diesem Lernprogramm die Force.com-IDE-Bereitstellungsmethode erläutern.

Force.com Eclipse IDE

Step 1 - Öffnen Sie Eclipse und öffnen Sie den Klassen-Trigger, der bereitgestellt werden muss.

Step 2 - Wenn Sie auf "Auf Server bereitstellen" klicken, geben Sie den Benutzernamen und das Kennwort der Organisation ein, in der die Komponente bereitgestellt werden muss.

Durch Ausführen der oben genannten Schritte werden Ihre Apex-Komponenten für die Zielorganisation bereitgestellt.

Bereitstellung mit Change Set

Sie können Validierungsregeln, Workflowregeln, Apex-Klassen und Trigger von einer Organisation zur anderen bereitstellen, indem Sie sie über die Bereitstellungseinstellungen verbinden. In diesem Fall müssen Organisationen verbunden sein.

Führen Sie die folgenden Schritte aus, um das Bereitstellungssetup zu öffnen. Denken Sie daran, dass diese Funktion in der Developer Edition nicht verfügbar ist.

Step 1 - Gehen Sie zu Setup und suchen Sie nach 'Deploy'.

Step 2 - Klicken Sie auf "Outbound Change Set", um einen Änderungssatz für die Bereitstellung zu erstellen.

Step 3 - Fügen Sie Komponenten hinzu, um den Satz zu ändern, indem Sie auf die Schaltfläche 'Hinzufügen' klicken und dann Speichern und auf Hochladen klicken.

Step 4 - Gehen Sie zur Zielorganisation, klicken Sie auf den Satz für eingehende Änderungen und schließlich auf Bereitstellen.

Zu implementierende SOAP-API-Aufrufe

Wir werden nur einen kleinen Überblick über diese Methode geben, da dies keine häufig verwendete Methode ist.

Sie können die unten angegebenen Methodenaufrufe verwenden, um Ihre Metadaten bereitzustellen.

  • compileAndTest()
  • compileClasses()
  • compileTriggers()

Force.com-Migrationstool

Dieses Tool wird für die Skriptbereitstellung verwendet. Sie müssen das Force.com-Migrationstool herunterladen und können dann die dateibasierte Bereitstellung durchführen. Sie können das Force.com-Migrationstool herunterladen und dann die Skriptbereitstellung durchführen.