U bent hier:
Werkitems combineren in DevOps Center van de volgende generatie
Gebruik werkitems combineren om conflicten te voorkomen bij het doorzetten van afzonderlijke werkitems met aangepaste doorzetting. Wanneer werkitems in een fase metagegevens delen of van elkaar afhankelijk zijn, leidt het afzonderlijk doorzetten ervan tot conflicten of geblokkeerde doorzettingen.
Vereiste editions
| Beschikbaar in: Lightning Experience in Professional (API-toegang vereist), Enterprise, Performance, Unlimited en Developer Edition |
| Niet beschikbaar in: Government Cloud Plus. Neem contact op met uw Salesforce Account Executive voor meer informatie. |
| Niet beschikbaar in: EU Operating-zone. Operationele zone van de Europese Unie is een speciale betaalde aanbieding die een uitgebreid niveau gegevensbescherming biedt. DevOps Center wordt per standaardproductvoorwaarden ondersteund in organisaties in de EU die geen deel uitmaken van EU OZ. |
Tijdens een aangepaste doorzetting identificeert DevOps Center werkitems in de fase die metagegevenscomponenten delen of afhankelijkheden hebben. Deze optie biedt u vervolgens deze opties:
- Werkitems combineren: DevOps Center combineert de geïdentificeerde werkitems in een afhankelijkheidsveilige volgorde, zodat u ze zonder conflicten kunt doorzetten.
- Doorgaan met aangepaste speciale actie: De speciale actie kan conflicteren of mislukken.
Zie Afzonderlijke werkitems doorzetten vanuit een fase voor gedetailleerde instructies over het combineren van werkitems.
DevOps Center combineert werkitems in de volgorde waarin u ze hebt gemaakt, van oudste naar nieuwste, totdat alle wijzigingen zich in de functievertakking van het nieuwste werkitem bevinden. DevOps Center verwijdert vervolgens de verouderde vertakkingen voor de oudere werkitems. Omdat DevOps Center alle metagegevenscomponenten samenvoegt tot één werkitem, moet u het bereik van elk werkitem klein houden en beperken tot gerelateerde wijzigingen.
Scenario's voor het combineren van werkitems
Neem deze scenario's door om te begrijpen wanneer u werkitems moet combineren.
Werkitem WI-000001 voegt een validatieregel toe aan het object Account. WI-000002 wijzigt dezelfde validatieregel. Beide werkitems zijn beschikbaar in dezelfde fase. Als u alleen WI-000002 doorzet met aangepaste doorzetting, kan de bronregelingsrepository niet beslissen welke versie moet worden geselecteerd en treedt er een conflict op.
Wat u doet: Combineer werkitems WI-000001 en WI-000002. DevOps Center voegt WI-000001 en WI-000002 samen in de volgorde waarin ze zijn gemaakt. Het behoudt de nieuwste versie van de validatieregel en bevordert het gecombineerde resultaat. Beide wijzigingen gaan samen naar de volgende fase.
Werkitem WI-000003 maakt het aangepaste object Issue__c en WI-000004 voegt het veld CreatedById toe aan Issue__c. Beide werkitems zijn beschikbaar in dezelfde fase. Het alleen doorzetten van WI-000004 met behulp van aangepaste doorzetten mislukt omdat de doelfasevertakking nog geen Issue__c heeft.
Wat u doet: Combineer werkitems WI-000003 en WI-000004. DevOps Center combineert WI-003 en WI-000004 in afhankelijkheidsvolgorde (eerst maken, dan wijzigen), voegt ze samen tot één vertakking en zet door. Probleem__c en het nieuwe veld gaan samen naar de volgende fase.
Werkitems WI-000005, WI-000006 en WI-000007 wijzigen dezelfde Apex klasse. Als u alleen WI-000005 en WI-000006 selecteert voor aangepaste doorzetting, identificeert DevOps Center de overlapping met WI-000007.
Wat u doet: Combineer werkitems WI-000005, WI-000006 en WI-000007. DevOps Center speelt de commits opnieuw af naar één vertakking (nieuwste) en promoveert. Zo vermijdt u conflicten en de noodzaak om WI-000007 later afzonderlijk te promoten.
Als u in deze scenario's geen werkitems combineert en doorgaat met aangepast doorzetten, moet u samenvoegconflicten mogelijk handmatig oplossen of afhankelijke werkitems in de juiste volgorde doorzetten. Combineren brengt alle gerelateerde werkitems in één doorzetting en vermijdt die stappen.
Gecombineerde werkitems bijhouden
Nadat u werkitems hebt gecombineerd en het nieuwste werkitem hebt doorgezet naar de pijplijn, werkt DevOps Center de status van alle werkitems bij en legt de activiteit vast. Gebruik de status van het werkitem en de pijplijnfaseweergave om de uitkomst bij te houden.
Status van werkitems
Wanneer werkitems worden gecombineerd, toont de sectie Werkitemstatus op het tabblad Werkitems de uitkomst na het combineren van werkitems.
WI-000130 en WI-000129 werden bijvoorbeeld gecombineerd met WI-000131. WI-000131 is degene die vooruit gaat.
- Voor WI-000131 (gaat vooruit) ziet u de status Gepromoveerd met het bericht: "WI-000130 en WI-000129 werden gecombineerd met dit werkitem."
- Voor WI-000129 (dat is samengevoegd in), ziet u alleen het bericht: "Werkitem gecombineerd met WI-000131." Klik op de koppeling om het werkitem bij te houden dat is verplaatst.
Pijplijnfasen
Nadat u werkitems hebt gecombineerd en doorgezet, gaat het werkitem door naar de volgende pijplijnfase onder het nieuwste werkitemnummer. U kunt een gecombineerd werkitem in de pijplijn herkennen aan het pictogram
.
Extern samengevoegde wijzigingen
Als u een van de werkitems extern samenvoegt met gedeelde componenten rechtstreeks naar de doelvertakking, kan DevOps Center de werkitems niet combineren. Voltooi in dit geval de doorzetting, los het conflict op (indien nodig) en implementeer vervolgens de andere werkitems.
Zie Externe samenvoegingen voor informatie over het afhandelen van externe samenvoegingen in de volgende generatie DevOps Center.

