Referenz

Salesforce-DevOps-Glossar

Klare Definitionen für die Salesforce-DevOps-Begriffe, die in jedem Release vorkommen, von Change Sets bis Rollback.

1GP (Paketerstellung der ersten Generation)

Salesforces ursprüngliche Methode zum Erstellen von Packages, durch direktes Hochladen aus einer Org statt Code in Git.

Definition lesen

2GP (Paketierung der zweiten Generation)

Salesforces modernes Packaging-Modell, das Packages aus Code in der Versionskontrolle baut, statt sich durch eine Org zu klicken.

Definition lesen

Ancestry

Die deklarierte Abstammung zwischen Paketversionen, die Salesforce mitteilt, von welcher vorherigen Version eine neue Version upgraden soll.

Definition lesen

Apex Test Class

Produktions-Deployments erfordern, dass Apex-Testklassen laufen und bestehen; das Überspringen oder Manipulieren der Abdeckung ist eine der häufigsten Überraschungen am Release-Tag.

Definition lesen

Apex-Testabdeckung

Der Prozentsatz des von Tests ausgeführten Apex-Codes; Salesforce verlangt mindestens 75%, um in die Produktion zu deployen.

Definition lesen

Benannte Anmeldeinformation

Eine Metadatenkomponente, die den Endpoint und die Authentifizierungsdetails eines externen Systems zur Wiederverwendung in Apex und Flow speichert.

Definition lesen

Benutzerdefinierte Einstellung

Custom Settings speichern Daten, keine Metadaten, daher benötigen ihre Werte meist einen separaten Datenmigrationsschritt, den ein Standard-Deployment nicht abdeckt.

Definition lesen

Berechtigungssatzgruppe

Berechtigungssatzgruppen bündeln mehrere Berechtigungssätze in eine zuweisbare Einheit, aber ihr kombinierter Zugriff wird asynchron neu berechnet, nicht sofort.

Definition lesen

Bulk API

Salesforces REST-basierte API zum asynchronen Laden, Aktualisieren oder Löschen großer Mengen von Datensätzen.

Definition lesen

Change Set

Salesforces natives Point-and-Click-Verfahren, um Metadaten zwischen verbundenen Orgs zu verschieben, ein manueller Upload nach dem anderen.

Definition lesen

CI/CD

Salesforce-Änderungen automatisch bauen, testen und ausliefern, sobald sie committet werden, statt sie zu großen Releases zu bündeln.

Definition lesen

Connected App

Eine Connected App ist die Art, wie sich ein externes Tool bei Salesforce authentifiziert, und ihre OAuth-Einstellungen sind Metadaten, die die meisten Teams von Hand in jeder Org verwalten.

Definition lesen

Custom Metadata Type

Custom-Metadata-Datensätze werden als Metadaten deployt, nicht als Daten, was sie zum Standardweg macht, Konfiguration zwischen Orgs zu verschieben, ohne einen Datenmigrationsschritt zu benötigen.

Definition lesen

Delta Deployment

Nur die Metadaten deployen, die sich seit dem letzten Release geändert haben, statt das gesamte Paket.

Definition lesen

Deployment Connection

Eine Deployment Connection ist das, worüber sich ein DevOps-Tool authentifiziert, um Metadaten in eine Org zu verschieben, und eine falsch konfigurierte Connection ist der häufigste Grund, warum eine Pipeline einfach stehen bleibt.

Definition lesen

Deployment Plan

Die geordneten Schritte, Abhängigkeiten und manuellen Aktionen, die nötig sind, um ein Salesforce-Release sicher auszuliefern.

Definition lesen

Deprecate (Metadaten)

Eine Metadatenkomponente als nicht mehr unterstützt kennzeichnen, ohne sie zu löschen, damit bestehende Abonnenten, die darauf verweisen, nicht kaputtgehen.

Definition lesen

Destructive Changes

Salesforce-Deployments, die Metadaten entfernen, getrennt von additiven Änderungen nachverfolgt, damit Löschungen bewusst bleiben.

Definition lesen

Dev Hub

Die Control-Plane-Org, die Scratch Orgs erstellt und Paketversionen für ein Team baut.

Definition lesen

Environment Hub

Eine Salesforce-Labs-App zum Verbinden und Verwalten mehrerer verwandter Orgs, Sandboxes, Dev Hubs und Testorgs von einer zentralen Hub-Org aus.

Definition lesen

Externe Anmeldeinformation

Externe Anmeldeinformationen trennen die Authentifizierungskonfiguration vom Endpoint selbst und ersetzen das ältere Muster, Authentifizierungsdetails in eine einzige benannte Anmeldeinformation einzubacken.

Definition lesen

Feature-Branch

Ein kurzlebiger Branch, der die Arbeit an einem Feature isoliert, oft gepaart mit einer eigenen Scratch Org in Salesforce.

Definition lesen

Field-Level Security

Field-Level Security legt fest, wer ein Feld unabhängig vom Objekt und dem Seitenlayout, auf dem es erscheint, sehen oder bearbeiten kann, und das wird bei einem Deployment leicht übersehen.

Definition lesen

Flow Deployment

Das Deployen einer neuen Flow-Version aktiviert sie nicht, und ein inaktiver Flow tut stillschweigend nichts, bis jemand den Schalter umlegt.

Definition lesen

FMA (Feature Management App)

Ein ISV-Tool, um einzelne Features je Abonnentenlizenz ein- oder auszuschalten, ohne eine neue Paketversion auszuliefern.

Definition lesen

Git Branching Strategy

Wie ein Team parallele Arbeit in Git organisiert, und bei Salesforce, wie sich das auf die Org-Struktur abbildet.

Definition lesen

Installationsschlüssel

Ein optionaler Zugangscode, der zur Installation eines Packages erforderlich ist und dazu dient, nicht gelistete oder Vorab-Packages auf bestimmte Kunden zu beschränken.

Definition lesen

LMA (License Management App)

Eine kostenlose Salesforce-App, installiert in einer dedizierten License Management Org, die verfolgt, wer Ihr Paket installiert hat und auf welcher Version.

Definition lesen

Manifest

Die XML-Datei, die der Metadata API genau mitteilt, welche Komponenten abgerufen oder deployt werden sollen.

Definition lesen

Metadata API

Salesforces API zum Abrufen und Deployen von Org-Konfiguration, die Grundlage, auf der fast jedes DevOps-Tool aufbaut.

Definition lesen

Metadata Coverage Report

Salesforces offizielle Referenz dafür, welche Metadatentypen die Metadata API und die Tooling API unterstützen, und wie vollständig.

Definition lesen

Metadata Format

Die native flache Struktur der Metadata API, ein Top-Level-Ordner pro Komponententyp, gesteuert durch package.xml.

Definition lesen

Namespace

Ein eindeutiges Präfix mit bis zu 15 Zeichen, das jede Komponente in einem Paket abgrenzt, um Kollisionen in Subscriber-Orgs zu vermeiden.

Definition lesen

Org Shape

Nicht jede Sandbox hat dieselben Limits wie die Produktion, und eine nicht passende Org Shape ist eine häufige Ursache für Bugs nach dem Muster „funktioniert in der Sandbox, scheitert in Prod“.

Definition lesen

Org-Dependent Unlocked Package

Ein Unlocked Package, das gegen Metadaten gebaut wird, die außerhalb des Pakets verbleiben, für Brownfield-Orgs, die sich nicht vollständig modularisieren lassen.

Definition lesen

Package Alias

Ein lesbarer Name in sfdx-project.json, der einer Paket- oder Paketversions-ID zugeordnet ist, damit Skripte und CI keine kryptischen IDs fest codieren müssen.

Definition lesen

Package Dependency

Eine deklarierte Anforderung, dass eine Paketversion eine andere, bereits installierte Paketversion benötigt, bevor sie gebaut oder installiert werden kann.

Definition lesen

Package Version

Ein unveränderlicher, eindeutig nummerierter Build eines 2GP-Pakets, die Einheit, auf der jede Installation und jedes Upgrade basiert.

Definition lesen

package.xml

Die Manifestdatei, die der Metadata API genau mitteilt, welche Komponenten in einem Release abgerufen oder deployt werden sollen.

Definition lesen

Patch Version

Die dritte Zahl in einer Package Version, reserviert für Fixes, die von einer bereits veröffentlichten Version aus ausgeliefert werden, ohne ein vollständig neues Release.

Definition lesen

Permission Set vs. Profile

Jeder Nutzer hat ein Profile; Permission Sets legen zusätzlichen Zugriff obendrauf, und Salesforce empfiehlt Letzteres.

Definition lesen

Promoted Package Version

Eine Paketversion, die vom Status Beta in den Status Released überführt wurde, der einzige Status, den Salesforce für die Installation in der Produktion zulässt.

Definition lesen

Push Upgrade

Ein geplantes Upgrade, das automatisch eine neuere Paketversion in Subscriber-Orgs installiert, ohne dass der Subscriber es selbst anstößt.

Definition lesen

Quick Deploy

Quick Deploy überspringt das erneute Ausführen von Apex-Tests für ein bereits validiertes Deployment, aber nur innerhalb eines engen Zeit- und Org-Zustandsfensters.

Definition lesen

Record Type

Record Types steuern, welche Picklist-Werte und welches Seitenlayout ein Nutzer sieht, und ihr Deployment hängt vollständig von bereits in der Ziel-Org vorhandenen Picklist-Werten ab.

Definition lesen

Release Branch

Ein Branch, der abgezweigt wird, um eine Reihe von Features vor dem Release zu stabilisieren, meist einer UAT-Org zugeordnet.

Definition lesen

Retrieve vs. Deploy

Die beiden Richtungen, in die sich jede Metadata-API-Operation bewegt: aus einer Org ziehen oder in eine Org pushen.

Definition lesen

Rollback

Ein Deployment rückgängig machen, das ein Problem ausgeliefert hat, etwas, das Salesforce für Metadaten nicht nativ unterstützt.

Definition lesen

Sandbox Seeding

Das Laden realistischer Beispiel- oder maskierter Daten in eine Sandbox oder Scratch Org, damit Tests reale Bedingungen widerspiegeln.

Definition lesen

Scratch Org

Eine temporäre, source-gesteuerte Salesforce-Umgebung, die auf Anfrage erstellt und nach getaner Arbeit verworfen wird.

Definition lesen

Scratch Org Definition

Die JSON-Datei, die festlegt, mit welcher Edition, welchen Features und Einstellungen eine neue Scratch Org erstellt werden soll.

Definition lesen

Security Review (AppExchange)

Salesforces verpflichtende Prüfung, statische und dynamische Analyse plus manuelle Kontrollen, die ein Paket vor der AppExchange-Listung bestehen muss.

Definition lesen

SFDX Auth URL

Ein einzelner String, der die OAuth-Zugangsdaten einer Org kodiert, genutzt zur Authentifizierung von Salesforce CLI in CI ohne browserbasierten Login.

Definition lesen

sfdx-project.json

Die Konfigurationsdatei an der Wurzel jedes Source-Format-Projekts, die Paketverzeichnisse, Namespace und Paketabhängigkeiten deklariert.

Definition lesen

Shape

Ein erfasster Schnappschuss von Edition, Features und Limits einer Org, genutzt, um Scratch Orgs zu erstellen, die diese widerspiegeln, statt nackt zu starten.

Definition lesen

Sharing Rules

Sharing Rules erweitern den Datensatzzugriff über den org-weiten Standard hinaus, und sie werden als Metadaten deployt, aber der von ihnen gewährte Zugriff wird als Hintergrundjob neu berechnet.

Definition lesen

Source Format

Das Ordner-pro-Komponente-Layout von Salesforce CLI, organisiert, um natürlich mit Git zu funktionieren, statt der rohen Struktur der Metadata API.

Definition lesen

Source Tracking

Salesforces eingebauter Weg, um zu erkennen, welche Metadaten sich in einer Scratch Org oder unterstützten Sandbox geändert haben.

Definition lesen

Subscriber Org

Jede Org, Sandbox oder Produktion, in der ein Managed oder Unlocked Package installiert ist, im Gegensatz zu der Org, die es gebaut hat.

Definition lesen

Tooling API

Eine synchrone API zum Arbeiten mit einzelnen Metadatenkomponenten, genutzt von IDEs und CLI-Tools für schnelle Einzeldatei-Operationen.

Definition lesen

Unlocked Package

Ein Paket, das sauber über Orgs hinweg installiert, ohne dass Salesforce seinen Code oder seine Logik verbirgt.

Definition lesen

Validation Rule

Eine Validation Rule, die in einer Sandbox besteht, kann Saves in der Produktion blockieren, sobald echte Daten nicht zu den Annahmen der Regel passen.

Definition lesen

Verwaltetes Paket

Ein Package, das seinen Code verbirgt, damit Unternehmen es auf AppExchange verkaufen können, ohne offenzulegen, wie es funktioniert.

Definition lesen

Work Item

Serpents Einheit der Änderung: ein Feature oder Fix, mit bereits eingerichtetem Git-Branch und verfolgtem Umfang.

Definition lesen

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.