Berichts-URLs für Assetlebenszyklus definieren

Sie können eine Berichts-URL erstellen, die Assetlebenszyklusinformationen bereitstellt. Anhand dieser Informationen können Sie ermitteln, welche Assets Master- oder Community-Lebenszyklen verwenden, welche Assets sich in einem bestimmten Lebenszyklusstatus befinden und welche Assets für den aktuellen Status freigegeben wurden.

Vorbereitende Schritte

Sie können die Assetinformationen nur zu den Assets anzeigen, für die Sie über Anzeigeberechtigung im Repository verfügen.

Informationen zu diesem Vorgang

Berichts-URLs für Assetlebenszyklusinformationen verwenden den Berichtspfad asset.

Die folgende Tabelle zeigt die optionalen Parameter für Berichte, die Assetlebenszyklusinformationen enthalten:
Tabelle 1. asset: Optionale Parameter
Parameter Zulässige Parameterwerte Beschreibung
master, community Die Kennung einer Master- oder Community-Lebenszyklus. Wenn ein Benutzer Assetlebenszyklusinformationen anhand des Master- oder Community-Lebenszyklus abfragt, muss er eine Liste mit Lebenszykluskennungen angeben. Die Kennung für einen Lebenszyklus ist Teil der Informationen, die von den Lebenszyklusberichten zurückgegeben werden.
state Der Status eines Lebenszyklus. Dieser Parameter begrenzt die Ausgabe auf einen bestimmten Lebenszyklusstatus. Typische Status sind submitted und approved.
uid Die ID für einen Benutzer in einer Community. Dieser Parameter begrenzt die Ausgabe auf einen bestimmten Benutzer. Beispiel: admin. Sie können die Kennungswerte ermitteln, indem Sie beim Verwalten einer Community die URL überwachen.
fromTime Das Datum hat folgendes Format: MM-tt-jjjj. Beispiel: 12-30-1988. Dieser Parameter definiert die Startzeit eines Zeitbereichs.
toTime Das Datum hat folgendes Format: MM-tt-jjjj. Beispiel: 12-30-1988. Dieser Parameter definiert die Endzeit eines Zeitbereichs.
years, months, weeks, days Die Basiseinheit sind Tage. Die Parameter haben folgende Einheiten:
  • years = 365 Tage
  • months = 30 Tage
  • weeks = 7 Tage
Sie können die Parameter years, months, weeks und days kombinieren.

Ergebnisse

Der Bericht mit den Informationen zum Assetlebenszyklus gibt die folgenden Daten zurück:

  • Assets, die einen bestimmten Master- oder Community-Lebenszyklus verwenden
  • Assets, die sich in einem bestimmten Status befinden
  • Assets, die freigegeben oder zurückgewiesen wurden oder über die noch keine Entscheidung getroffen wurde
  • Informationen zu Assets, die in den aktuellen Status eingetreten sind

Beispiel

Beispiel 1: Alle Master-Lebenszyklen abrufen
http://baseUrl/ram.ws/reporting/lifecycle

Mit dieser Abfrage können Sie die Kennungen für die Master-Lebenszyklen abrufen, die in nachfolgenden Abfragen verwendet werden sollen.

Beispiel 2: Alle Community-Lebenszyklen für eine Liste mit Master-Lebenszyklen abrufen
http://baseUrl/ram.ws/reporting/lifecycle:masterLifecycles=(master1,master2)

Mit dieser Abfrage können Sie die Kennungen für die Community-Lebenszyklen abrufen, die in nachfolgenden Abfragen verwendet werden sollen. Die Kennungen für die Community-Lebenszyklen können ferner durch Überwachung der URL abgerufen werden, wenn Sie den Mauszeiger über den Namen eines Lebenszyklus bewegen, der auf der Seite Lebenszyklen einer Community aufgelistet ist.

Beispiel 3: Alle Assets, die einen Master-Lebenszyklus verwenden, abrufen
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=(master1,master2)

Mit dieser Abfrage können Sie die Kennungen bestimmen, die in nachfolgenden Abfragen verwendet werden sollen. Für ein beliebiges Asset ist das ID-Element beispielsweise die Benutzerkennung. Das Element 'stateName' ist die Statuskennung.

Beispiel 4: Alle Assets, die einen Community-Lebenszyklus verwenden, abrufen
http://baseUrl/ram.ws/reporting/assetLifecycle:communityLifecycles=(community1,community2)
Beispiel 5: Alle Assets abrufen, die sich in einem bestimmten Status befinden
http://baseUrl/ram.ws/reporting/assetLifecycle:currentState=(state1,state2)
Beispiel 6: Alle Assets abrufen, für die ein Genehmiger das Asset im aktuellen Status freigegeben hat
http://baseUrl/ram.ws/reporting/assetLifecycle:approved=(uid1,uid2)
Beispiel 7: Alle Assets abrufen, für die ein Genehmiger das Asset im aktuellen Status abgelehnt hat
http://baseUrl/ram.ws/reporting/assetLifecycle:rejected=(uid1,uid2)
Beispiel 8: Alle Assets abrufen, für die ein Genehmiger für das Asset im aktuellen Status nicht abgestimmt hat
http://baseUrl/ram.ws/reporting/assetLifecycle:pending=(uid1,uid2)
Beispiel 9: Alle Assets abrufen, die ihren aktuellen Status zu einem angegebenen Zeitpunkt erreicht und bis zum aktuellen Zeitpunkt beibehalten haben
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy
Beispiel 10: Alle Assets abrufen, die ihren aktuellen Status zu einem angegebenen Zeitpunkt erreicht und bis zu einem anderen angegebenen Zeitpunkt beibehalten haben
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,toTime=MM-dd-yyyy
Beispiel 11: Alle Assets abrufen, die sich bereits für eine bestimmte Zeitdauer vor dem angegebenen Datum in ihrem aktuellen Status befunden haben
http://baseUrl/ram.ws/reporting/assetLifecycle:toTime=MM-dd-yyyy,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays
Beispiel 12: Alle Assets abrufen, die sich für eine bestimmte Zeitdauer nach dem angegebenen Datum in ihrem aktuellen Status befunden haben
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays

Feedback