Añadir activos relacionados a un activo

Para añadir relaciones entre activos, utilice RAMAsset.addRelatedAsset(Asset, RelationshipType).

                //Captar activo existente
                RAMAsset existingAsset = session.getAsset("{5FAC1496-4860-B417-340D-ABE9A58B3C7D}");

                // Crear un tercer activo
                RAMAsset thirdAsset = session.createAsset("1.0");
                thirdAsset.setName("Tercer activo relacionado");
                thirdAsset.setCommunity(session.getCommunity("Desarrollo de Rational Asset Manager"));
                thirdAsset.setAssetType(session.getAssetType("Documentación"));
                thirdAsset.setShortDescription("El tercer activo es una prueba de relación");

                //Relacionar el primer activo con el segundo activo
                existingAsset.addRelatedAsset(newAsset, session.getRelationshipType("Guía de aprendizaje"));
                
                // Relacionar el segundo activo con el primer activo
                newAsset.addRelatedAsset(existingAsset, session.getRelationshipType("Implementación"));

                // Relacionar el segundo activo con el tercer activo
                newAsset.addRelatedAsset(thirdAsset, session.getRelationshipType("Dependencia"));
                
                session.queueAssetForPut(thirdAsset);
                session.queueAssetForPut(newAsset);
                session.queueAssetForPut(existingAsset);
                
                session.putAssets(new NullProgressMonitor());

Comentarios