Définition des URL de rapport de cycle de vie d'actifs

Vous pouvez créer une URL de rapport qui fournit des informations sur le cycle de vie des actifs. Avec ces informations, vous pouvez identifier les actifs qui utilisent des cycles de vie maître ou de la communauté, les actifs qui se trouvent dans un état de cycle de vie particulier, et les actifs qui sont approuvés pour l'état actuel.

Avant de commencer

Vous ne pouvez voir que les informations se rapportant aux actifs pour lesquels vous disposez d'un droit de consultation dans le référentiel.

Pourquoi et quand exécuter cette tâche

Les URL de rapports pour les informations sur le cycle de vie des actifs utilisent asset comme chemin d'accès aux rapports.

Le tableau suivant présente les paramètres facultatifs pour les rapports contenant des informations sur le cycle de vie des actifs :
Tableau 1. asset : paramètres facultatifs
Paramètre Valeurs de paramètre acceptées Description
maître, communauté Identificateur d'un cycle de vie maître ou de la communauté Lorsqu'un utilisateur demande des informations de cycle de vie d'actifs par cycle de vie maître ou de la communauté, il doit spécifier une liste d'identificateurs de cycle de vie. L'identificateur d'un cycle de vie se trouve dans les informations renvoyées par les rapports de cycle de vie.
état L'état d'un cycle de vie Ce paramètre limite la sortie à un état de cycle de vie donné. Les états standard sont submitted et approved.
uid Identificateur d'un utilisateur dans une communauté Ce paramètre limite la sortie à un utilisateur particulier. Par exemple : admin. Recherchez les valeurs d'identificateur en examinant l'URL lors de l'administration d'une communauté.
fromTime La date est au format MM-jj-aaaa. Par exemple : 12-30-1988. Ce paramètre définit l'heure de début d'une plage de temps.
toTime La date est au format MM-jj-aaaa. Par exemple : 12-30-1988. Ce paramètre définit l'heure de fin d'une plage de temps.
years, months, weeks, days L'unité de base est le jour. Ces paramètres valent :
  • years = 365 jours
  • months = 30 jours
  • weeks = 7 jours
Les paramètres years, months, weeks et days peuvent être combinés.

Résultats

Le rapport d'informations de cycle de vie d'actifs renvoie les données suivantes :

  • Les actifs qui utilisent un cycle de vie maître ou un cycle de vie de communauté particulier
  • Les actifs qui sont dans un état particulier
  • Les actifs approuvés, refusés ou qui n'ont pas fait l'objet d'un vote dans leur état courant
  • Des informations sur les actifs qui sont passés dans leur état courant

Exemple

Exemple 1 : Extraire tous les cycles de vie maîtres
http://baseUrl/ram.ws/reporting/lifecycle

Vous pouvez utiliser cette requête pour rechercher les identificateurs de cycles de vie maîtres à utiliser dans des requêtes ultérieures.

Exemple 2 : Extraire tous les cycles de vie de communauté pour une liste de cycles de vie maîtres
http://baseUrl/ram.ws/reporting/lifecycle:masterLifecycles=(master1,master2)

Vous pouvez utiliser cette requête pour rechercher les identificateurs de cycles de vie de communauté à utiliser dans des requêtes ultérieures. Vous pouvez également rechercher les identificateurs de cycle de vie de communauté en examinant l'URL lorsque vous déplacez la souris sur le nom d'un cycle de vie répertorié sur la page Cycles de vie d'une communauté.

Exemple 3 : Extraire tous les actifs qui utilisent un cycle de vie maître
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=(master1,master2)

Vous pouvez utiliser cette requête pour déterminer les identificateurs à utiliser dans des requêtes ultérieures. Par exemple, pour n'importe quel actif donné, l'élément id correspond à l'identificateur d'utilisateur. L'élément stateName est l'identificateur d'état.

Exemple 4 : Extraire tous les actifs qui utilisent un cycle de vie de la communauté
http://baseUrl/ram.ws/reporting/assetLifecycle:communityLifecycles=(community1,community2)
Exemple 5 : Extraire tous les actifs qui sont dans un état particulier
http://baseUrl/ram.ws/reporting/assetLifecycle:currentState=(state1,state2)
Exemple 6 : Extraire tous les actifs dans lesquels un valideur a approuvé l'actif à l'état actuel
http://baseUrl/ram.ws/reporting/assetLifecycle:approved=(uid1,uid2)
Exemple 7 : Extraire tous les actifs dans lesquels un valideur a refusé l'actif à l'état actuel
http://baseUrl/ram.ws/reporting/assetLifecycle:rejected=(uid1,uid2)
Exemple 8 : Extraire tous les actifs pour lesquels un valideur n'a pas soumis de vote dans leur état courant
http://baseUrl/ram.ws/reporting/assetLifecycle:pending=(uid1,uid2)
Exemple 9 : Extraire tous les actifs ayant saisi leur état actuel à partir d'une heure spécifique dans la période en cours
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy
Exemple 10 : Extraire tous les actifs ayant saisi leur état actuel à partir d'une heure spécifique dans la période en cours
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,toTime=MM-dd-yyyy
Exemple 11 : Extraire tous les actifs ayant saisi leur état actuel à partir d'une heure spécifique dans la période en cours
http://baseUrl/ram.ws/reporting/assetLifecycle:toTime=MM-dd-yyyy,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays
Exemple 12 : Extraire tous les actifs ayant saisi leur état actuel à partir d'une heure spécifique dans la période en cours
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays

Vos commentaires