Este métoto devolve a lista de ordens de trabalho e técnicos que pertencem ás oficinas nos quais o utilizador autenticado é responsável.
O métodos a utilizar para obter a lista são:
- GET /api/mytenant/myorganization/maintenance/planners/getplanneritems?start=2019-03-01&end=2019-04-01
- GET /api/mytenant/myorganization/maintenance/planners/getplanneritems?start=2019-03-01&end=2019-04-01&maxRecords=100
- GET /api/mytenant/myorganization/maintenance/planners/getplanneritems?start=2019-03-01&end=2019-04-01&stateKey=003WORKORDER;004&workShopKey=MN;OT&technicianKey=0006;0007
O método recebe a data de início e fim para filtrar as Ordens de Trabalho pela data esperada.
Se o parâmetro maxRecords não for especificado, devolve no máximo 100 registos. Os parâmetros stateKey, workShopKey e technicianKey são opcionais e permitem definir uma lista de valores separados por “;”. A lófica é a seguinte:
- stateKey: devolve todas as OTs com estes estados
- workShopKey: devolve todas as OTs destas oficinas, e os funcionários pertencentes às mesmas.
- technicianKey: devolve as OTs atribuídas a estes técnicos, e na lista de funcionários devolve apenas estes.
O servidor devolve uma resposta HttpStatusCode.OK, com as ordens de trabalho e o técnicos, com data esperada entre as datas de início e fim, os técnicos atribuídos a essas OTs e todos os técnicos das oficinas do utilizador autenticado, com as respetivas oficinas e especialidades.
Se o parâmetro maxRecords for especificado e o valor for inferior a 100, devolve esse número de registos. Se o valor do parâmetro for superior a 100, devolve uma mensagem de erro.
A descrição do estado da OT é devolvida no idioma do utilizador.