A linha de base composta UCM agrupa linhas de base membros em uma única linha de base. Para criar uma linha de base composta UCM, as dependências da linha de base UCM são configuradas primeiro e o componente UCM de nível superior que conterá a linha de base composta é configurada para depender das linhas de base membros. Por exemplo, um componente UCM pode ser configurado para depender de linhas de base de outros componentes UCM. Quando uma linha de base é criada a partir desse componente, ela é composta por linhas de base dos componentes dos quais depende.
O script create_baseline_record.pl detecta as linhas de base compostas. Se uma linha de base UCM incluir linhas de base membros, será determinado que ela é uma linha de base composta UCM. As linhas de base membros da linha de base composta UCM são colocadas no campo Composto de Linhas de Base no registro ALMBaseline.
Apenas as linhas de base compostas de linhas de base simples são suportadas no momento. O composto de linhas de base compostas não é suportado no momento.
Qualquer registro ALMBaseline composto que você quiser incluir em outra composto deverá primeiramente ser decomposto em registros ALMBaseline simples e, em seguida, será feito um composto desses ALMBaselines simples. Os registros ALMBaseline simples podem participar de vários registros ALMBaseline compostos.
As ALMActivities de linhas de base membros do UCM (isto é, Composto de Linhas de Base) aparecem nos registros ALMTask. Um registro BTBuild é criado a partir do registro ALMBaseline. Cada registro BTBuild possui um ID exclusivo. A exibição de ALMActivities no registro ALMTask inclui um cabeçalho de Composite.BTBuild.Build_System_ID. As entradas dessa coluna exibem o nome do registro BTBuild criado a partir da linha de base composta ALM.
As construções a partir dos registros ALMBaseline simples podem ser executadas durante as construções a partir dos registros ALMBaseline compostos. As construções simples deixam a coluna Composite.BTBuild vazia.
As linhas de base compostas UCM podem ser utilizadas para projetos orientados pelo Release ou pelo Componente. Os registros des linha de base compostas ALM podem ser utilizados em qualquer tipo de orientação, mas com a restrição de que compostos de compostos não são suportados no momento.
Para um projeto orientado por release, as linhas de base simples utilizadas em um fluxo de integração UCM principal assimilará todas as atividades entregues a ele a partir de qualquer subfluxo. Portanto, na atividade, você veria as construções criadas a partir do subfluxo e, posteriormente, as construções criadas a partir do fluxo de integração principal.