Formulario estado modificado masivamente

Únicamente desde Persat Web se puede modificar masivamente el estado de formulario.

De estar configurado el webhook, los formularios modificados desde la web de forma masiva dispararán el evento digitalform.state_updated_massively.

Si desea configurar los webhooks siga los pasos en Configurar webhooks

Datos enviados en el evento

Los datos son enviados mediante una consulta HTTP POST, en donde el body contiene el siguiente texto en formato JSON.

{
   "eventType":"digitalform.state_updated_massively",
   "payload":{
      "form_ids": ["150","123", "1234", "1245", "11", "12"],
      "state": {
         "color": "BLUE",
         "deleted": false,
         "id": 26,
         "name": "Listo"
      },
   }
}

Analizando el evento recibido

eventType: Tipo de evento. Para el caso de estado de formulario de modificado masivamente, siempre será "digitalform.state_updated_massively".

payload.form_ids: Son los ids de los formularios a los que se les modificó el estado. Estos formularios siempre pertenecen al mismo 'form_group' (es decir que son del mismo tipo. Por ej: "Formulario de Gastos")

payload.state: Es el nuevo estado al que se modificaron los formularios, ver la sección Obtener estado.

Last updated