Ir al contenido principal

Ver campos disponibles por tarea

Ver todos los campos

Este servicio permite crear tareas por medio de webservice.

Consumo:

POST: /tareas/ver-campos

{
	"token": "845240e09011715621764"
}

Respuesta:

El servicio devolverá un JSON indicando la creación de la tarea, así mismo el token de la tarea y su identificador. El token servirá en la edición de tareas.

{
    "status": 1,
    "msg": "Campos api éxito",
    "data": [
        {
            "nombre": null,
            "campos": {
                "campo1": {
                    "type": "text",
                    "label": "Campo de prueba",
                    "seccion": 0,
                    "id": "campo1"
                },
                "campo2": {
                    "type": "text",
                    "label": "Campo dos",
                    "seccion": 0,
                    "id": "campo2"
                },
                "campo3": {
                    "type": "select",
                    "label": "Campo tres",
                    "seccion": 0,
                    "id": "campo3"
                },
                "Firma_de_cliente": {
                    "type": "signature",
                    "label": "Firma de prueba",
                    "seccion": 0,
                    "id": "Firma_de_cliente"
                },
                "campofile": {
                    "type": "file",
                    "label": "Test",
                    "seccion": 0,
                    "id": "campofile"
                },
                "campos2": {
                    "type": "text",
                    "label": "Campo s2",
                    "seccion": 0,
                    "id": "campos2"
                }
            }
        }
    ]
}

Campos por sección

Este servicio permite crear cambiar de etapa una tarea. Atención: el parámetro "token" corresponde al token devuelto por la creación de tareas.

Consumo:

POST: /tareas/ver-campos-por-seccion

{
	"token": "845240e09011715621764"
}

Respuesta:

El servicio devolverá un JSON el estatus de la actualización. Internamente, el sistema cambiará de estado la tarea y llenará los campos enviados.

{
    "status": 1,
    "msg": "Campos api éxito",
    "data": {
        "seccion_1": {
            "campo1": {
                "type": "text",
                "label": "Campo de prueba",
                "seccion": 0,
                "id": "campo1",
                "value": "test 1"
            },
            "campo2": {
                "type": "text",
                "label": "Campo dos",
                "seccion": 0,
                "id": "campo2",
                "value": "Un valor 2"
            },
            "campo3": {
                "type": "select",
                "label": "Campo tres",
                "seccion": 0,
                "id": "campo3",
                "value": ""
            },
            "Firma_de_cliente": {
                "type": "signature",
                "label": "Firma de prueba",
                "seccion": 0,
                "id": "Firma_de_cliente",
                "value": ""
            },
            "campofile": {
                "type": "file",
                "label": "Test",
                "seccion": 0,
                "id": "campofile",
                "value": ""
            }
        },
        "seccion_2": {
            "campos2": {
                "type": "text",
                "label": "Campo s2",
                "seccion": 0,
                "id": "campos2",
                "value": "Un valor 1"
            }
        }
    }
}