Du är här:
Kombinera arbetsobjekt i nästa generations DevOps Center
Använd kombinera arbetsobjekt för att förhindra konflikter när du flyttar upp enskilda arbetsobjekt med eget erbjudande. När arbetsobjekt i en fas delar metadata eller är beroende av varandra resulterar uppflyttning av dem individuellt i konflikter eller blockerade uppflyttningar.
Versioner som krävs
| Tillgängliga i: Lightning Experience i versionerna Professional (API-åtkomst krävs), Enterprise, Performance, Unlimited och Developer |
| Inte tillgängligt i: Government Cloud Plus. Kontakta din kundansvariga på Salesforce för mer information. |
| Inte tillgängligt i: EU:s driftsområde. EU:s operativa område är ett särskilt betalerbjudande som ger en utökad nivå av datalagringsåtaganden. DevOps Center stöds i organisationer i EU som inte är en del av EU OZ, enligt standardproduktvillkor. |
Under eget uppflyttning identifierar DevOps Center arbetsobjekt i fasen som delar metadatakomponenter eller har beroenden. Den ger dig sedan dessa alternativ:
- Kombinera arbetsobjekt: DevOps Center kombinerar de identifierade arbetsobjekten i en beroendesäker ordning så att du kan flytta upp dem utan konflikter.
- Fortsätt med eget erbjudande: Kampanjen kan vara i konflikt eller misslyckas.
Detaljerade instruktioner om att kombinera arbetsobjekt finns i Befordra individuella arbetsobjekt från en fas.
DevOps Center kombinerar arbetsobjekt i den ordning du skapade dem, från den äldsta till den nyaste, tills alla ändringar är i det nya arbetsobjektets funktionsgren. DevOps Center tar sedan bort de föråldrade grenarna för de äldre arbetsobjekten. Eftersom DevOps Center kopplar alla metadatakomponenter till ett arbetsobjekt, håll varje arbetsobjekts omfattning liten och begränsad till relaterade ändringar.
Scenarion för att kombinera arbetsobjekt
Gå igenom dessa scenarion för att förstå när arbetsobjekt ska kombineras.
Arbetsobjekt WI-000001 lägger till en valideringsregel i objektet Konto. WI-000002 ändrar samma valideringsregel. Båda arbetsobjekten är tillgängliga i samma fas. Om du endast flyttar upp WI-000002 med eget erbjudande kan källkontrollarkivet inte bestämma vilken version det ska välja och en konflikt uppstår.
Vad du gör: Kombinera arbetsobjekten WI-000001 och WI-000002. DevOps Center kopplar WI-000001 och WI-000002 i den ordning de skapades. Den behåller den senaste versionen av valideringsregeln och flyttar upp det kombinerade resultatet. Båda ändringarna går tillsammans till nästa steg.
Arbetsobjekt WI-000003 skapar det egna objektet Issue__c och WI-000004 lägger till fältet CreatedById i Issue__c. Båda arbetsobjekten är tillgängliga i samma fas. Att enbart flytta upp WI-000004 med eget uppflyttning misslyckas eftersom målstegsgrenen inte har Issue__c ännu.
Vad du gör: Kombinera arbetsobjekten WI-000003 och WI-000004. DevOps Center kombinerar WI-003 och WI-000004 i beroendeordning (skapa först, ändra sedan), kopplar dem till en gren och flyttar upp. Issue__c och det nya fältet går till nästa steg tillsammans.
Arbetsobjekten WI-000005, WI-000006 och WI-000007 ändrar samma Apex klass. Om du endast väljer WI-000005 och WI-000006 för eget erbjudande identifierar DevOps Center överlappningen med WI-000007.
Vad du gör: Kombinera arbetsobjekten WI-000005, WI-000006 och WI-000007. DevOps Center spelar upp åtagandena till en gren (nyaste) och flyttar upp. På så sätt undviker du konflikter och behovet att flytta upp WI-000007 separat senare.
Om du inte kombinerar arbetsobjekt i dessa scenarion och fortsätter med eget uppflyttning kan du behöva lösa kopplingskonflikter manuellt eller flytta upp beroende arbetsobjekt i rätt ordning. Att kombinera tar alla relaterade arbetsobjekt till ett erbjudande och undviker dessa steg.
Följ kombinerade arbetsobjekt
Efter att du har kombinerat arbetsobjekt och flyttat upp det nya arbetsobjektet genom pipeline uppdaterar DevOps Center status för alla arbetsobjekt och registrerar aktiviteten. Använd arbetsobjektstatus och pipelinestegvy för att följa resultatet.
Status för arbetsobjekt
När arbetsobjekt kombineras visar sektionen Arbetsobjektstatus på fliken Arbetsobjekt resultatet efter att arbetsobjekt har kombinerats.
Till exempel kombinerades WI-000130 och WI-000129 med WI-000131. WI-000131 är den som går framåt.
- För WI-000131 (går framåt) ser du statusen Uppflyttad med meddelandet: "WI-000130 och WI-000129 kombinerades med detta arbetsobjekt."
- För WI-000129 (som kopplades in) ser du endast meddelandet: "Arbetsobjekt kombinerat med WI-000131." Klicka på länken för att följa arbetsobjektet som flyttats framåt.
Pipelinesteg
Efter att du har kombinerat arbetsobjekt och flyttat upp flyttas arbetsobjektet framåt till nästa pipelinesteg under det senaste arbetsobjektnumret. Du kan identifiera ett kombinerat arbetsobjekt i pipeline genom att klicka på
.
Externt kopplade ändringar
Om du externt kopplar ett av arbetsobjekten med delade komponenter direkt till målgrenen kan DevOps Center inte kombinera arbetsobjekten. I detta fall, slutför uppflyttningen, lös konflikten (om det behövs) och distribuera sedan de andra arbetsobjekten.
Mer information om att hantera externa kopplingar i nästa generations DevOps Center finns i Externa kopplingar.

