WebAPI – Obter Ordens de trabalho Canceladas e Fechadas atribuídas ao funcionário

WebAPI – Obter Ordens de trabalho Canceladas e Fechadas atribuídas ao funcionário

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:

  1. modifiedOn: data da ultima Ordem de trabalho sincronizada; 
  2. assignedTo: devolve todas as OTs atribuídas a este funcionário, este parâmetro deve ser o username;
  3. maxRecords: número de OTs a serem devolvidas, este parâmetro deve ser um valor inteiro igual ou inferior a 200;
  4. daysLimit: devolve todas as OTs atribuídas com data de criação inferior ao número de dias definido neste parâmetro;
  5. 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.