Definir los URL de informes de ciclo de vida de activos

Puede crear un URL de informe que proporciona información de ciclo de vida de activo. Con esta información, puede identificar qué activos utilizan ciclos de vida maestros o de comunidad, qué activos se encuentran en un estado de ciclo de vida determinado y qué activos están aprobados para el estado actual.

Antes de empezar

Sólo puede ver la información de activo de aquellos activos para los que tenga permiso de búsqueda en el repositorio.

Acerca de esta tarea

Los URL de informe de información de ciclo de vida utilizan la vía de acceso de informe asset.

La tabla siguiente muestra los parámetros opcionales para informes que contienen información de ciclo de vida de activo:
Tabla 1. asset: parámetros opcionales
Parámetro Valores de parámetro aceptables Descripción
master, community El identificador de un ciclo de vida maestro o de comunidad Cuando un usuario solicita información de ciclo de vida de activos por ciclo de vida maestro o de comunidad, debe especificar una lista de identificadores de ciclo de vida. El identificador de un ciclo de vida está en la información devuelta por los informes de ciclo de vida.
state El estado de un ciclo de vida Este parámetro limita la salida a un estado de ciclo de vida específico. Los estados típicos incluyen sometido y aprobado.
uid El identificador de un usuario en una comunidad Este parámetro limita la salida a un usuario específico. Por ejemplo: admin. Busque los valores del identificador observando el URL al administrar una comunidad.
fromTime La fecha está en este formato: dd-MM-aaaa. Por ejemplo: 30-12-1988. Este parámetro define el inicio de un intervalo de tiempo.
toTime La fecha está en este formato: dd-MM-aaaa. Por ejemplo: 30-12-1988. Este parámetro define el final de un intervalo de tiempo.
years, months, weeks, days Los días son la unidad base. Estos parámetros tienen estas unidades:
  • years = 365 days
  • months = 30 days
  • weeks = 7 days
Puede combinar los parámetros years, months, weeks y days.

Resultados

El informe de ciclo de vida de activo devuelve los siguientes datos:

  • Activos que utilizan un ciclo de vida maestro o de comunidad determinado.
  • Activos que están en un estado determinado
  • Los activos que se han aprobado, rechazado o por los que no se ha votado en el estado actual
  • La información sobre los activos que han entrado en su estado actual

Ejemplo

Ejemplo 1: Obtener todos los ciclos de vida maestros
http://baseUrl/ram.ws/reporting/lifecycle

Puede utilizar esta consulta para buscar los identificadores de ciclo de vida maestro que se utilizarán en las consultas posteriores.

Ejemplo 2: Obtener todos los ciclos de vida de comunidad para una lista de ciclos de vida maestros
http://baseUrl/ram.ws/reporting/lifecycle:masterLifecycles=(master1,master2)

Puede utilizar esta consulta para buscar los identificadores de ciclo de vida de comunidad que se utilizarán en las consultas posteriores. También puede encontrar identificadores de ciclo de vida de comunidad observando el URL cuando mueve el ratón sobre el nombre de un ciclo de vida listado en la página Ciclos de vida de una comunidad.

Ejemplo 3: Obtener todos los activos que utilizan un ciclo de vida maestro
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=(master1,master2)

Puede utilizar esta consulta para determinar los identificadores que se deben utilizar en las consultas posteriores. Por ejemplo, para cualquier activo determinado, el elemento id es el ID de usuario. El elemento stateName es el identificador de estado.

Ejemplo 4: Obtener todos los activos que utilizan un ciclo de vida de comunidad
http://baseUrl/ram.ws/reporting/assetLifecycle:communityLifecycles=(community1,community2)
Ejemplo 5: Obtener todos los activos que se encuentran en un estado determinado
http://baseUrl/ram.ws/reporting/assetLifecycle:currentState=(state1,state2)
Ejemplo 6: Obtener todos los activos en los que un aprobador ha aprobado el activo en el estado actual
http://baseUrl/ram.ws/reporting/assetLifecycle:approved=(uid1,uid2)
Ejemplo 7: Obtener todos los activos en los que un aprobador ha rechazado el activo en el estado actual
http://baseUrl/ram.ws/reporting/assetLifecycle:rejected=(uid1,uid2)
Ejemplo 8: Obtener todos los activos en los que un aprobador no ha sometido un voto para el activo en el estado actual
http://baseUrl/ram.ws/reporting/assetLifecycle:pending=(uid1,uid2)
Ejemplo 9: Obtener todos los activos que han entrado en su estado actual desde una hora especificada hasta la hora actual
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=dd-MM-aaaa
Ejemplo 10: Obtener todos los activos que han entrado en su estado actual desde una hora especificada hasta otra hora especificada
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=dd-MM-aaaa,toTime=dd-MM-aaaa
Ejemplo 11: Obtener todos los activos que han entrado en su estado actual durante un intervalo de tiempo anterior a una fecha determinada
http://baseUrl/ram.ws/reporting/assetLifecycle:toTime=dd-MM-aaaa,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays
Ejemplo 12: Obtener todos los activos que han entrado en su estado actual durante un intervalo de tiempo posterior a una fecha determinada
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=dd-MM-aaaa,,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays

Comentarios