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

Crie uma URL de relatório que gera informações do ciclo de vida de ativos como ativos que usam ciclos de vida principal ou de comunidade, ativos que estejam em um estado de ciclo de vida específico e status de aprovação de ativos para o estado atual.

Antes de Iniciar

É possível visualizar informações desses ativos aos quais você possui permissões de procura 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.

Os parâmetros opcionais para relatórios contendo informações do ciclo de vida de ativos incluem:
Tabela 1. asset: Parâmetros Opcionais
Parâmetro Valores de Parâmetro Aceitáveis Descrição
principal, comunidade O identificador de um ciclo de vida principal ou de comunidade Ao consultar informações do ciclo de vida de ativos por ciclo de vida principal ou de comunidade, um usuário deve especificar uma lista de identificadores de ciclo de vida. O identificador para um ciclo de vida pode ser localizado em informações retornadas pelos relatórios de ciclo de vida.
state O estado em um ciclo de vida Limita a saída a um estado do ciclo de vida específico.
uid Identificador para um usuário em uma comunidade Limita a saída a um usuário específico.
fromTime A data está no formato MM-dd-yyyy (por exemplo, 12-30-1988). Define a hora inicial de um intervalo de tempo.
toTime A data está no formato MM-dd-yyyy (por exemplo, 12-30-1988). Define o horário de término para um intervalo de tempo.
years, months, weeks, days O dia é a unidade base e esses parâmetros possuem as seguintes 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 ciclo de vida principal, um ciclo de vida de comunidade
  • Ativos que estão atualmente em um estado específico
  • Ativos em que um aprovador tenha aprovado, rejeitado ou não tenha votado para um ativo em seu estado atual
  • Informações sobre os ativos que foram inseridos em seu estado atual

Exemplo

Exemplo 1: Obter todos os ciclos de vida principais
http://baseUrl/ram.ws/reporting/lifecycle
Exemplo 2: Obter todos os ciclos de vida de comunidade para uma lista específica de ciclos de vida principais
http://baseUrl/ram.ws/reporting/lifecycle:master=master1-master2
Exemplo 3: Obter todos os ativos que usam um ciclo de vida principal
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=master1-master2
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 atualmente 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 em que um aprovador não tenha realizado cast de um 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