Este método devolve a lista de ordens de trabalho atribuídas a cada
funcionário de uma determinada empresa.
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/getWorkOrdersAssignedToEmployee?company=DEMO&version=AAAA&stateKey=002WORKORDER;006WORKORDER&maxRecords=100&assignedTo=user@domain.com&daysLimit=100
- 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:
i.company:
devolve todas as OTs da empresa selecionada, se não for expecificada será
considerada a primeira empresa da lista de empresas.
ii.assignedTo:
devolve todas as OTs atribuídas a este funcionário, este parâmetro deve ser o
username
iii.stateKey: devolve todas as OTs atribuídas com estes estados, este parâmetro
deve ser a chave do estado. Permite definir a lista de valores
separados por “;”
iv.maxRecords:
número de OTs a serem devolvidas, este parâmetro deve ser um valor inteiro
igual ou inferior a 200
v.daysLimit:
devolve todas as OTs atribuídas com data de criação inferior ao número de dias
definido neste parâmetro
vi.version: devolve todas as OTs atribuídas com a versão superior a este
parâmetro, este parâmetro deve ser estar em base64. Se não for
especificado será considerado o valor AAAA
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.