INFORME

Las OTs en estado INFORME, son aquellas que ya han tenido una devolucion por parte del técnico. Es decir que el técnico desde su celular con la app movil de Persat, completó el formulario de resultado de la OT.

Respuesta

{
    "success": true,
    "data": {
        "_id": "140",
        "note_id": 117,
        "state": "INFORME",
        "created": "2022-04-27T11:39:14.000Z",
        "created_by_user_name": "usuario@empresa.com.ar",
        "created_by_user_id": 28,
        "labels_ids": [
            1,
            2
        ],
        "client": {
            "id": 10216,
            "name": "Fabrica de motores",
            "uid_client": "CL989LKk"
        },
        "wo_data": {
            "schema_id": 452,
            "wo_instance": null,
            "wo_rule_id": null,
            "service_time": 45,
            "instructions": {
                "formvalues": {
                    "FWMg5UsWo": "Revisar las alcantarillas",
                    "FWcimEHVv": 232.10,
                    "FWXyxyhlj": "https://www.persat.com.ar"
                }
            },            
            "results": {
                "last_updated": "2022-04-27T11:40:34.000Z",
                "formvalues": {
                    "FWXtmj1HI": "Se pudo reparar la caldera",
                    "FWBJHErUL": "Cobrado",
                    "FWv1OQzLF": "552.36"
                }
            }
        },
        "assignation_info": {
            "date": "2022-04-27T00:00:00.000Z",
            "starts_min": 495,
            "responsibles_required": 1,
            "responsibles": [
                {
                    "user_id": 28,
                    "user_name": "eandino@persat.com.ar"
                }
            ]
        }
    }
}

Los campos son los mismos explicados en Obtener OT con las diferencias explicadas más abajo.

state: INFORME

assignation_info: Es el mismo que en ASIGNADA

wo_data.results: Contiene dos fields que dan información sobre el resultado de la OT entregado por el técnico (formvalues y last_updated)

wo_data.results.formvalues: Son los valores completados del formulario. Para entender como leer cada uno de los valores, hay que conocer el schema_id de la OT

Dependiendo del tipo de widget, es el tipo de valor. Un widget de tipo Texto, contendrá un string, mientras que uno de tipo Numero contendra un number. Ver todos los widgets disponibles en la siguiente sección: Tipos de Widgets

wo_data.results.last_updated: Es la fecha en la que el técnico completó o modificó los valores del formulario de resultado desde la app persat movil en el teléfono.

Si bien la fecha esta representada en UTC, hay que considerarla en horario local. Esto se debe a un requerimiento de mantener la compatibilidad con una versión anterior de Persat. Entonces para el caso del ejemplo, y sin importar si soy un cliente de Argentina, Ecuardor o Mexico, la fecha mostrada representa el día 27 de Abril de 2022 a las 11:40 AM hora de mi país

"last_updated": "2022-04-27T11:40:34.000Z",

Last updated