Los métodos a usar para obtener la lista son:
- 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
El método recibe la fecha de inicio y fin para filtrar las Órdenes de Trabajo por la fecha esperada.
Si el parámetro maxRecords no es especificado, devuelve un máximo de 100 registros. Los parámetros stateKey, workShopKey y technicianKey son opcionales y permiten definir una lista de valores separados por ";". La lógica es la siguiente:
- stateKey: devuelve todas las OTs con estos estados
- workShopKey: devuelve todas las OTs de los talleres y los trabajadores pertenecientes.
- technicianKey: devuelve las OTs asignadas a estos técnicos y en la lista de trabajadores devuelve solo estos.
El servidor devuelve una respuesta HttpStatusCode.OK, con las órdenes de trabajo y técnicos, con fecha esperada entre las fechas de inicio y fin, los técnicos asignados a esas OTs y todos los técnicos de los talleres del usuario autenticado, con los respectivos talleres y especialidades.
Si el parámetro maxRecords es especificado y el valor es inferior a 100, devuelve ese número de registros. Si el valor del parámetro es superior a 100, devuelve un mensaje de error.
La descripción del estado de la OT es devuelta en el idioma del usuario.