Este método devolve uma lista com a chave das ordens de trabalho atribuídas a cada funcionário de uma determinada empresa que estejam canceladas e fechadas.
O método a utilizar para a obter a lista de ordens de trabalho atribuídas ao funcionário é:
GET /api/mytenant/myorganization/maintenance/workorders/GetWorkOrdersCanceledClosedByEmployee?modifiedOn=1900-01-01T00:00:00.0%2B00:00&assignedTo=
user@domain.com&maxRecords=100&daysLimit=30&company=DEMO
- Os parametros do método são opcionais, no entanto, o método recebe o funcionário para filtrar OTs.
Se o parâmetro maxRecords não for especificado, devolve no máximo 100 registos. A lógica é a seguinte:
- modifiedOn: data da ultima Ordem de trabalho sincronizada;
- assignedTo: devolve todas as OTs atribuídas a este funcionário, este parâmetro deve ser o username;
- maxRecords: número de OTs a serem devolvidas, este parâmetro deve ser um valor inteiro igual ou inferior a 200;
- daysLimit: devolve todas as OTs atribuídas com data de criação inferior ao número de dias definido neste parâmetro;
- company: devolve todas as OTs da empresa selecionada, se não for especificada será considerada a primeira empresa da lista de empresas.
O servidor devolve uma resposta HttpStatusCode.OK, com as OTs atribuídas ao funcionário.
Se o parâmetro maxRecords for especificado e o valor for igual ou inferior a 200, devolve esse número de registos.
Se o valor do parâmetro for superior a 200, devolve uma mensagem de erro.