Mit anstehenden Assets arbeiten

Wenn ein freigegebenes Asset geändert wird und einem Prüfprozess unterliegt, bleibt das freigegebene Asset so lange verfügbar, bis die Überarbeitung, die gerade ausgeführt wird, aufgrund der Freigabe der Überarbeitung dieses Asset ersetzt. Während die Prüfung aktiv ist, sind zwei Überarbeitungen dieses Assets vorhanden:
  • das Asset, das freigegeben wurde (das Hauptasset)
  • das Asset, das gerade geprüft wird (das anstehende Asset)
Über die API können Sie mithilfe der Markierung für 'Anstehend' für AssetIdentification jedes der beiden Assets abrufen. Sie können auch prüfen, ob es sich bei einem Asset um das anstehende Asset oder das Hauptasset handelt, indem Sie die Markierung für 'Anstehend' in RAMAsset.getIdentification() lesen. Um den Wert für AssetIdentification für das Hauptasset aus einem anstehenden Asset abzurufen, rufen Sie RAMAsset.getMainAssetId() auf. Um den Wert für AssetIdentification für das anstehende Asset aus einem Hauptasset abzurufen, rufen Sie RAMAsset.getPendingAssetId() auf.
 
		//Anstehendes Asset abrufen
		AssetIdentification revisedId = new AssetIdentification(GUID, version,true);
		RAMAsset revised= session.getAsset(revisedId);
		
		//Hauptasset abrufen
		RAMAsset main = session.getAsset(revised.getMainAssetId());
		
		//Zurück zum anstehenden Asset
		revised = session.getAsset(main.getPendingAssetId());

Feedback