Webapi

WebAPI – Registo de Indisponibilidade

26 views 28 Junho, 2018 31 Outubro, 2018 Valuekeep 0

Este serviço permite a obtenção de uma lista de registos de indisponibilidade de localizações e ativos no Valuekeep.

De seguida é apresentada uma análise dos métodos disponibilizados pelo serviço.

Obter Registos de Indisponibilidade com filtro

GET /api/mytenant/myorganization/maintenancemanagementcore/downanduptimehistories/GetDownAndUptimeHistoryByFilter

Este método permite obter os registos de indisponibilidade dos ativos e localizações, aplicando vários filtros. Pode obter a lista de registos filtrada por:

  • MaxRecords: Número máximo de registos (pode pedir no máximo 200 registos de cada vez)
  • ShowActive: Para retornar ou não os registos que ainda não têm uma data de fim.
  • Version: Versão
  • Year: Ano

Todos os filtros são opcionais à exceção do Version. A lista devolvida está ordenada por versão em ordem crescente.

Exemplo:

GET /api/mytenant/myorganization/maintenancemanagementcore/downanduptimehistories/GetDownAndUptimeHistoryByFilter?showActive=true&version=AAAA&maxRecords=200&year=2018

Obter Registos de Indisponibilidade por ativo/localização

GET /api/mytenant/myorganization/maintenancemanagementcore/downanduptimehistories/GetObjectDownAndUptimeHistory

Este método permite obter os registos de indisponibilidade de um ativo/localização específica, aplicando vários filtros. Pode obter a lista de registos filtrada por:

  • AssignedTo: Utilizador a consultar
  • AssetKey: Ativo a consultar
  • LocationKey: Localização a consultar
  • Months: Número de meses no passado a consultar
  • Version: Versão

Todos os filtros são opcionais à exceção do Version. No caso de não escolher o mês, é devolvido o mês atual, se não escolher nenhum ativo/localização, são devolvidos todos objetos sem o filtro do mesmo, para os filtros aplicados. Ao adicionar o “assignedTo“, são devolvidos os tempos de indisponibilidade associados às Ordens de trabalho que estão atribuídas ao utilizador em questão. A lista devolvida está ordenada pela versão em ordem crescente.

Exemplo:

GET /api/mytenant/myorganization/maintenancemanagementcore/downanduptimehistories/GetObjectDownAndUptimeHistory?assignedTo=user&locationKey=L-0001 &months=6&version=AAAA

Foi útil?