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