Artículos sobre: Workflow del Proceso
Este artículo también está disponible en:

Invocar Web Services desde el flujo del proceso

En Flokzu tienes la posibilidad de realizar invocaciones a Web Services (SOAP y REST) para realizar distintas operaciones como cargar datos en un formulario, enviar información a un servidor externo o incluso asignar una tarea.

¿Cómo invocar un Web Service desde el flujo del proceso?



Lo primero que debes hacer es colocar una Tarea de Servicio en la etapa del workflow donde quieras hacer una invocación a un Web Service.



Luego debes seleccionar el tipo de Web Service que desees invocar (SOAP o REST).



Por último, debes configurar el Web Service que quieres invocar. Los pasos a seguir para configurar un Web Service son los siguientes:

Introduce la URL del Web Service que deseas invocar.



En caso de que sea necesario hacer referencia a campos del formulario en la URL del webservice se debe hacer utilizando mustaches {{Nombre Campo}}.

Introduce los datos de entrada (que se enviarán al Web Service).



Introduce los datos de salida (que se reciben del Web Service y pueden cargarse en campos de formulario en Flokzu).

Para el caso de respuestas de servicios REST, la misma debe ser un JSON válido, pueden validar el JSON en la utilizando la siguiente web http://jsonviewer.stack.hu/



Introduce los Encabezados HTTP (opcional), por temas de seguridad, por ejemplo.



Por último puedes seleccionar la autenticación que utiliza tu servicio en la pestaña Autenticaciones.



Otras opciones para invocar Web Services



Cargar opciones de un campo combo o combo multiselección, incluso combos dentro de un campo tabla.
Configurar un disparador de campo, de forma que al cambiar se recupere información y se cargue en otros campos del formulario.
Asignar una tarea.

Ejemplos de invocaciones de webservices típicas



Enviar información desde un formulario de Flokzu hacia un servidor externo.
Recibir información desde un servidor externo hacia un formulario de Flokzu.
Agregar nuevos registros a una base de datos interna de Flokzu (add record).
Obtener registros de una base de datos interna de Flokzu (get record).
Listar registros de una base de datos interna de Flokzu (list record).
Actualizar registros de una base de datos interna de Flokzu (update record).
Iniciar un nuevo proceso en Flokzu cuando una Tarea de Servicio es alcanzada en cualquier etapa de un flujo de cualquier proceso.
Obtener información de una instancia de proceso.
Actualizar información de una instancia de proceso.

¿Qué sucede si quiero integrarme con una app que no tiene Web Services?



Si deseas integrarte con otras apps, y estas no utilizan Web Services, también puedes hacerlo. Simplemente coloca una Tarea de Servicio en el workflow, selecciona “Zapier” y sigue los pasos para integrar Flokzu y Zapier. Una vez configurada la integración, podrás conectar Flokzu con más de 1.000 apps (Facebook, Google Drive, Gmail, SalesForce, etc).

Actualizado el: 18/05/2023

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!