Trabajar con activos pendientes

Si se modifica un activo aprobado y que esté sujeto a un proceso de revisión, el activo aprobado permanece disponible hasta que la revisión en curso lo sustituya, al ser aprobado. Mientras está bajo revisión, existen dos revisiones de este activo:
  • el activo que se ha aprobado (el activo principal)
  • el activo sometido a revisión (el activo pendiente)
A través de la API, puede utilizar el distintivo de pendiente en AssetIdentification para recuperar cualquiera de ambos activos. También puede comprobar si un activo es el activo pendiente o el principal, leyendo el distintivo en RAMAsset.getIdentification(). Para recuperar AssetIdentification del activo principal desde un activo pendiente, invoque RAMAsset.getMainAssetId(). Para recuperar AssetIdentification del activo pendiente desde un activo principal, invoque RAMAsset.getPendingAssetId().
 
		//Captar un activo pendiente
		AssetIdentification revisedId = new AssetIdentification(GUID, version,true);
		RAMAsset revised= session.getAsset(revisedId);
		
		//Captar un activo principal
		RAMAsset main = session.getAsset(revised.getMainAssetId());
		
		//Volver al pendiente
		revised = session.getAsset(main.getPendingAssetId());

Comentarios