Definindo URLs de Relatório de Ciclo de Vida de Ativos

É possível criar uma URL de relatório que forneça informações do ciclo de vida do ativo. Com essas informações, é possível identificar quais ativos usam ciclos de vida principal ou de comunidade, quais ativos estão em um determinado estado de ciclo de vida e quais ativos são aprovados para o estado atual.

Antes de Iniciar

É possível ver informações apenas dos ativos para os quais você tem a permissão Navegar no repositório.

Sobre Esta Tarefa

URLs de relatório para informações do ciclo de vida do ativo usam o caminho de relatório asset.

A tabela a seguir mostra os parâmetros opcionais para relatórios contendo informações de ciclo de vida do ativo:
Tabela 1. Ativo: Parâmetros Opcionais
Parâmetro Valores de Parâmetro Aceitáveis Descrição
master, community O identificador de um ciclo de vida principal ou de comunidade Quando um usuário consulta informações do ciclo de vida do ativo por ciclo de vida principal ou de comunidade, ele deve especificar uma lista de identificadores de ciclo de vida. O identificador para um ciclo de vida está nas informações que são retornadas pelos relatórios de ciclo de vida.
state O estado em um ciclo de vida Este parâmetro limita a saída a um estado de ciclo de vida específico. Os estados típicos incluem submitted e approved.
uid O identificador para o usuário em uma comunidade Este parâmetro limita a saída a um usuário específico. Por exemplo: admin. Localize os valores do identificador observando a URL ao administrar uma comunidade.
fromTime A data está neste formato: MMDDAAAA. Por exemplo: 12-30-1988. Este parâmetro define o horário de início de um intervalo de tempo.
toTime A data está neste formato: MMDDAAAA. Por exemplo: 12-30-1988. Este parâmetro define o horário de encerramento de um intervalo de tempo.
years, months, weeks, days Days são a unidade base. Esses parâmetros têm estas unidades:
  • years = 365 dias
  • months = 30 dias
  • weeks = 7 dias
É possível combinar os parâmetros years, months, weeks e days.

Resultados

O relatório de informações do ciclo de vida de ativos retorna os seguintes dados:

  • Ativos que usam um determinado ciclo de vida principal ou ciclo de vida de comunidade.
  • Ativos que estão em um determinado estado.
  • Ativos que são aprovados, rejeitados ou não foram votados no estado atual.
  • Informações sobre esses ativos foram inseridas em seu estado atual.

Exemplo

Exemplo 1: Obter todos os ciclos de vida principais
http://baseUrl/ram.ws/reporting/lifecycle

É possível usar essa consulta para localizar os principais identificadores de ciclo de vida a serem usados em consultas subsequentes.

Exemplo 2: Obter todos os ciclos de vida de comunidade para uma lista de ciclos de vida principais
http://baseUrl/ram.ws/reporting/lifecycle:masterLifecycles=(master1,master2)

É possível usar essa consulta para localizar os identificadores de ciclo de vida da comunidade a serem usados em consultas subsequentes. Também é possível localizar identificadores de ciclo de vida da comunidade observando a URL ao mover o mouse sobre o nome de um ciclo de vida listado na página Ciclos de Vida de uma comunidade.

Exemplo 3: Obter todos os ativos que usam um ciclo de vida principal
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=(master1,master2)

É possível usar essa consulta para determinar identificadores a serem usados em consultas subsequentes. Por exemplo, para qualquer ativo especificado, o elemento id é o identificador de usuário. O elemento stateName é o identificador de estado.

Exemplo 4: Obter todos os ativos que usam um ciclo de vida de comunidade
http://baseUrl/ram.ws/reporting/assetLifecycle:communityLifecycles=(community1,community2)
Exemplo 5: Obter todos os ativos que estão em um estado específico
http://baseUrl/ram.ws/reporting/assetLifecycle:currentState=(state1,state2)
Exemplo 6: Obter todos os ativos em que um aprovador tenha aprovado o ativo no estado atual
http://baseUrl/ram.ws/reporting/assetLifecycle:approved=(uid1,uid2)
Exemplo 7: Obter todos os ativos em que um aprovador tenha rejeitado o ativo no estado atual
http://baseUrl/ram.ws/reporting/assetLifecycle:rejected=(uid1,uid2)
Exemplo 8: Obter todos os ativos nos quais um aprovador não submeteu seu voto para o ativo no estado atual
http://baseUrl/ram.ws/reporting/assetLifecycle:pending=(uid1,uid2)
Exemplo 9: Obter todos os ativos tenha entrado em seu estado atual de um horário especificado até o horário atual
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy
Exemplo 10: Obter todos os ativos que tenham entrado em seu estado atual de um horário especificado até outro horário especificado
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,toTime=MM-dd-yyyy
Exemplo 11: Obter todos os ativos que entraram em seu estado atual por uma quantia de tempo antes de uma data especificada
http://baseUrl/ram.ws/reporting/assetLifecycle:toTime=MM-dd-yyyy,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays
Exemplo 12: Obter todos os ativos que tenha entrado em seu estado atual para uma quantia de tempo após uma determinada data
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays

Feedback