Sie befinden sich hier:
Kombinieren von Arbeitselementen im DevOps Center der nächsten Generation
Verwenden Sie kombinierte Arbeitselemente, um Konflikte zu vermeiden, wenn Sie einzelne Arbeitselemente mit benutzerdefinierten Sonderangeboten höherstufen. Wenn Arbeitselemente in einer Phase Metadaten freigeben oder voneinander abhängen, führt die individuelle Höherstufung zu Konflikten oder blockierten Höherstufungen.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience in der Professional (API-Zugriff erforderlich), Enterprise, Performance, Unlimited und Developer Edition |
| Verfügbarkeit: Government Cloud Plus als vollständig kompatibel. Durch Aktivieren des DevOps-Centers in Government Cloud Plus-Organisationen können Daten jenseits der Autorisierungsgrenze gelangen. Wenden Sie sich für weitere Details an Ihren Salesforce-Kundenbeauftragten. |
| Nicht verfügbar in: Einsatzbereich EU "Einsatzbereich EU" ist ein spezielles zahlungspflichtiges Angebot, das eine stärkere Verpflichtung zur Datenresidenz bereitstellt. Das DevOps-Center wird gemäß den standardmäßigen Produktbedingungen in Organisationen in der EU unterstützt, die nicht Teil des Einsatzbereichs EU sind. |
Während der benutzerdefinierten Höherstufung identifiziert DevOps Center Arbeitselemente in der Phase, die Metadatenkomponenten gemeinsam verwenden oder Abhängigkeiten aufweisen. Anschließend stehen Ihnen die folgenden Optionen zur Verfügung:
- Kombinieren von Arbeitselementen: DevOps Center kombiniert die identifizierten Arbeitselemente in einer abhängigkeitssicheren Reihenfolge, sodass Sie sie ohne Konflikte höherstufen können.
- Fortfahren mit benutzerdefiniertem Sonderangebot: Das Sonderangebot kann in Konflikt stehen oder fehlschlagen.
Detaillierte Anweisungen zum Kombinieren von Arbeitselementen finden Sie unter Befördern einzelner Arbeitselemente aus einer Phase.
DevOps Center kombiniert Arbeitselemente in der Reihenfolge, in der Sie sie erstellt haben, von der ältesten zur neuesten, bis alle Änderungen in der Funktionsverzweigung des neuesten Arbeitselements vorliegen. DevOps Center entfernt dann die veralteten Verzweigungen für die älteren Arbeitselemente. Da DevOps Center alle Metadatenkomponenten in einem Arbeitselement zusammenführt, sollten Sie den Umfang der einzelnen Arbeitselemente klein halten und sich auf die zugehörigen Änderungen beschränken.
Szenarien zum Kombinieren von Arbeitselementen
Lesen Sie diese Szenarien, um zu verstehen, wann Arbeitselemente kombiniert werden sollen.
Das Arbeitselement WI-000001 fügt dem Account-Objekt eine Validierungsregel hinzu. WI-000002 ändert dieselbe Validierungsregel. Beide Arbeitselemente sind in derselben Phase verfügbar. Wenn Sie nur WI-000002 mit einer benutzerdefinierten Höherstufung höherstufen, kann das Quellcodeverwaltungs-Repository nicht entscheiden, welche Version ausgewählt werden soll, und es tritt ein Konflikt auf.
Was Sie tun: Kombinieren Sie die Arbeitselemente WI-000001 und WI-000002. DevOps Center führt WI-000001 und WI-000002 in der Reihenfolge zusammen, in der sie erstellt wurden. Sie behält die neueste Version der Validierungsregel bei und fördert das kombinierte Ergebnis. Beide Änderungen gehen zusammen in die nächste Phase über.
Das Arbeitselement WI-000003 erstellt das benutzerdefinierte Objekt Issue__c und WI-000004 fügt das Feld CreatedById zu Issue__c hinzu. Beide Arbeitselemente sind in derselben Phase verfügbar. Die Höherstufung von WI-000004 allein mit benutzerdefinierter Höherstufung schlägt fehl, da die Zielphasenverzweigung noch nicht über "Problem__c" verfügt.
Was Sie tun: Kombinieren Sie die Arbeitselemente WI-000003 und WI-000004. DevOps Center kombiniert WI-003 und WI-000004 in Abhängigkeitsreihenfolge (zuerst erstellen und dann ändern), führt sie zu einer Verzweigung zusammen und höherstufen. Issue__c und das neue Feld werden zusammen in die nächste Phase verschoben.
Die Arbeitselemente WI-000005, WI-000006 und WI-000007 ändern dieselbe Apex-Klasse. Wenn Sie für benutzerdefinierte Sonderangebote nur WI-000005 und WI-000006 auswählen, identifiziert DevOps Center die Überschneidung mit WI-000007.
Was Sie tun: Kombinieren Sie die Arbeitselemente WI-000005, WI-000006 und WI-000007. DevOps Center gibt die Commits für eine Verzweigung (neueste) und Höherstufung erneut wieder. Auf diese Weise vermeiden Sie Konflikte und müssen WI-000007 später separat höherstufen.
Wenn Sie Arbeitselemente in diesen Szenarien nicht kombinieren und mit dem benutzerdefinierten Sonderangebot fortfahren, müssen Sie Zusammenführungskonflikte möglicherweise manuell lösen oder abhängige Arbeitselemente in der richtigen Reihenfolge höherstufen. Durch die Kombination werden alle zugehörigen Arbeitselemente in einem Sonderangebot zusammengefasst und diese Schritte vermieden.
Verfolgen kombinierter Arbeitselemente
Nachdem Sie Arbeitselemente kombiniert und das neueste Arbeitselement über die Pipeline höhergestuft haben, aktualisiert DevOps Center den Status aller Arbeitselemente und zeichnet die Aktivität auf. Verwenden Sie den Arbeitselementstatus und die Pipeline-Phasenansicht, um das Ergebnis zu verfolgen.
Status von Arbeitselementen
Wenn Arbeitselemente kombiniert werden, wird im Abschnitt "Status des Arbeitselements" auf der Registerkarte "Arbeitselemente" das Ergebnis nach der Kombination von Arbeitselementen angezeigt.
Beispielsweise wurden WI-000130 und WI-000129 mit WI-000131 kombiniert. WI-000131 ist derjenige, der vorankommt.
- Bei WI-000131 (wird vorwärts gefahren) wird der Status "Befördert" mit der Meldung angezeigt: "WI-000130 und WI-000129 wurden mit diesem Arbeitselement kombiniert."
- Für WI-000129 (das zusammengeführt wurde) wird nur die Meldung angezeigt: "Arbeitselement in Kombination mit WI-000131". Klicken Sie auf den Link, um das Arbeitselement zu verfolgen, das vorangekommen ist.
Pipeline-Phasen
Nachdem Sie Arbeitselemente kombiniert und höhergestuft haben, geht das Arbeitselement unter der neuesten Arbeitselementnummer in die nächste Pipeline-Phase über. Sie können ein kombiniertes Arbeitselement in der Pipeline am
-Briefvorlagensymbol erkennen.
Extern zusammengeführte Änderungen
Wenn Sie eines der Arbeitselemente extern mit freigegebenen Komponenten direkt in der Zielverzweigung zusammenführen, kann DevOps Center die Arbeitselemente nicht kombinieren. Führen Sie in diesem Fall die Höherstufung aus, lösen Sie den Konflikt (falls erforderlich) und stellen Sie dann die anderen Arbeitselemente bereit.
Informationen zum Verarbeiten externer Zusammenführungen im DevOps Center der nächsten Generation finden Sie unter Externe Zusammenführungen.

