Configuración de flujos

La configuración de flujos se utiliza para automatizar procesos en las formas.

Si desea configurar un flujo para una acción específica, siga estos pasos:

  1. Edite la forma a la que desea aplicar una configuración de flujo.

  2. Seleccione Opciones > Configuración de Flujos. Será redirigido a otra página.

  3. Haga clic en el botón verde para Agregar Regla.

../../_images/Formas26.png
  1. Asigne un nombre al flujo. Para hacerlo, simplemente haga clic en Nombre de regla y establezca el nombre.

Importante

Es importante establecer un nombre para el flujo, ya que facilita la identificación y modificación rápida cuando sea necesario editar este flujo, especialmente si hay muchos flujos configurados.

A partir de aquí, tenga en cuenta que la configuración del flujo se divide en dos partes importantes: Triggers y Acciones.

Triggers

En Triggers se configuran las validaciones que debe cumplir el registro para que se puedan ejecutar las acciones.

../../_images/Formas27.jpg
  1. Elija cuándo se ejecutará el flujo. Puede seleccionar que el flujo se ejecute Antes o Después de recibir el registro.

  2. En los campos de tipo checkbox, seleccione los eventos que necesita para la validación, pueden ser:

  • Creación de registro.

  • Edición de registro.

  • Borrado de registro.

  • Correr múltiples veces se refiere a ejecutar siempre que edite n veces el registro.

  1. En la sección sobre Triggers de campos elija una opción, Todos o Cualquiera

  • Todos: Si selecciona Todos, está especificando que todas las condiciones de los campos seleccionados deben cumplirse para que se active el flujo.

  • Cualquiera: Si selecciona Cualquiera, está diciendo que cualquiera de las condiciones de los campos seleccionados puede cumplirse para activar el flujo. En este caso, se activará el flujo si al menos una de las condiciones establecidas en los campos seleccionados se cumple.

Importante

Elegir entre Todos y Cualquiera depende de la lógica que desee aplicar a sus flujos.

  1. Haga clic en Selecciona un campo. Esto abrirá una lista desplegable que contiene todos los campos disponibles en su formulario.

  2. Seleccione el campo que desea para la validación. Al hacer clic en el campo, se agregará a la configuración del flujo.

  3. Elija contiene opción y seleccione una condición para ese campo. Dependiendo de sus necesidades, elija la condición que debe cumplir ese campo.

  4. Seleccione el icono verde con el símbolo más y continúe a partir del paso 4 si necesita agregar más campos a la validación. Puede agregar múltiples campos con diferentes condiciones según sus requisitos.

Ejemplo

Este es un ejemplo básico sobre como configurar triggers.

Considere un trigger ejecutándose Después de la Creación del registro

../../_images/Formas28.jpg

En Selecciona un campo, seleccionamos el campo Cliente.

../../_images/Formas29.jpg

Seleccionamos una condición, seguido de una opción, en este caso Cliente Contiene opción Infosync

../../_images/Formas30.jpg

Importante

En la sección de Triggers de campos, puede agregar más campos que, en conjunto, realicen una validación específica. Solo es necesario revisar cuidadosamente para evitar seleccionar opciones que se contradigan entre sí. Considere el siguiente caso:

../../_images/Formas31.jpg

Aquí se añadió el campo Cliente dos veces. Este flujo nunca se ejecutaría. Porque en la parte superior se seleccionó la opción Todos, es decir, que el flujo se ejecuta si y solo si cumple con todas las validaciones de los campos. Dado que hay solo un campo Cliente, nunca cumpliría con la opción Cliente Infosync y Cliente Linkaform al mismo tiempo en el mismo registro. En este caso, se debe elegir Cualquiera para que el flujo se ejecute al cumplirse una de esas dos condiciones.

  1. En Triggers de metadatos, seleccione a un usuario.

Importante

Aquí se ingresa el nombre del usuario que, en conjunto con las otras opciones de Triggers, puede activar la ejecución del flujo de manera más específica. Para esta opción, es necesario haber compartido la forma con el usuario seleccionado; de lo contrario, no se podrá configurar esta parte.

  1. Seleccione una conexión.

  2. Seleccione una calificación.

Importante

Solo se utiliza si la forma tiene ponderación. En este caso, puede elegir una calificación para que, al cumplirse, se ejecute la acción.

../../_images/Formas32.jpg

Si después de revisar la información tiene dudas sobre la configuración de triggers, puede consultar el siguiente vídeo para obtener una guía visual y más detallada.

De esta manera se realiza la configuración de la sección Triggers. Ahora continúe con la configuración de las acciones.

Acciones

En Acciones, se especifica lo que se desea que se realice. Aquí puede encontrar varias opciones, como asignar a un usuario, a una conexión, ejecutar un script, enviar un correo, entre otras. Siga los primeros pasos que son necesarios para todas las acciones.

  1. Inicie con la configuración del flujo .

  2. Realice la configuración del trigger .

  3. Haga clic en el botón verde con el símbolo más para Agregar acción. Al hacer esto se agrega una barra verde con el titulo Acción vacía. Haga clic sobre ella.

  4. Presione en el selector de Acción y elija una opción según su necesidad.

../../_images/Formas33.png

Importante

En base a un Trigger, que establece las condiciones para que se dispare un flujo de trabajo, se pueden configurar varias acciones. Estas acciones se ejecutarán automáticamente cuando se cumplan las condiciones especificadas en el Trigger.

En el selector de Acción, contemple las siguientes pestañas que contiene las opciones e información más detallada sobre cada una de estas acciones.

Asignar a conexión

Para asignar un registro a una Conexión por medio de un flujo de trabajo, siga estos pasos:

Importante

Recuerde que una conexión es un usuario que no pertenece a su cuenta de Linkaform.

  1. Prepare su flujo de trabajo .

  2. En el campo Acción seleccione Asignar a conexión.

../../_images/Formas34.jpg
  1. Agregue un título para identificar la acción.

../../_images/Formas35.jpg
  1. En el selector Asignar a seleccione Conexión del menú.

../../_images/Formas36.jpg
  1. Capture el Nombre del usuario al que se le asignará el registro.

Importante

Recuerde que la forma ya debe haberse compartido con ese usuario; de lo contrario, el registro no se asignará. Si la forma está compartida, al ingresar el correo del usuario, Linkaform sugerirá el nombre, que se puede seleccionar para acelerar el proceso.

../../_images/Formas38.jpg
  1. Habilite el bullet Enviar correo.

Nota

Si habilita esta opción, se enviará un correo electrónico de notificación a la persona a la que se le asignó el registro.

  1. Habilite el bullet ¿Enviar push notificación?.

Nota

Al habilitar esta opción, enviará una notificación a la aplicación móvil de Linkaform para el usuario al que se le asignó el registro.

Asignar a usuario

Para asignar un registro a un Usuario, el proceso es similar a asignar a una Conexión mediante flujos. Siga los siguientes pasos:

Importante

Recuerde que un usuario es una persona que pertenece a su empresa.

  1. Prepare su flujo de trabajo .

  2. En el campo Acción seleccione Asignar a usuario.

../../_images/Formas39.jpg
  1. Agregue un título para identificar la acción.

  2. En el selector Asignar a seleccione Usuario del menú.

  3. Capture el Nombre del usuario al que se le asignará el registro.

Importante

Recuerde que la forma ya debe haberse compartido con ese usuario; de lo contrario, el registro no se asignará. Si la forma está compartida, al ingresar el correo del usuario, Linkaform sugerirá el nombre, que se puede seleccionar para acelerar el proceso.

  1. Habilite el bullet Enviar correo.

Nota

Si habilita esta opción, se enviará un correo electrónico de notificación a la persona a la que se le asignó el registro.

  1. Habilite el bullet ¿Enviar push notificación?.

Nota

Al habilitar esta opción, enviará una notificación a la aplicación móvil de Linkaform para el usuario al que se le asignó el registro.

Ejecutar script

Ejecutar un script permite realizar tareas específicas de manera automatizada.

Importante

Para tener un script personalizado contacte a soporte técnico y explique su necesidad para su desarrollo.

  1. Prepare su flujo de trabajo .

  2. En el campo Acción seleccione Ejecutar script.

../../_images/Formas42.jpg
  1. Agregue un título para identificar la acción.

  2. Escriba el nombre del script en el selector Script.

  3. Seleccione Configuración del script. Aparecerá una interfaz nueva, donde podrá configurar los siguientes parámetros.

En la pestaña Usuario podrá encontrar:

  • Ejecutor: En este campo se establece el usuario que tendrá como historial la ejecución.

  • Notificar a: En este campo establece el correo electrónico para que le llegue la notificación, el cuál se enviará cuando este flujo-script sean ejecutados

../../_images/Formas44.jpg

En la pestaña Argumentos se establecen valores específicos para el Script.

Importante

El script recibirá como primer argumento el registro como string y como segundo argumento un diccionario como string con los argumentos definidos.

Ejemplo

En Campo, considere precio y en Valor, 5.

Así, al script le llegará como {"precio": 5}. Puede utilizar este valor en el script para realizar operaciones.

Este enfoque es útil, por ejemplo, si luego pone el script en otra forma y ahí el precio lo puede cambiar a 10. Si desea hacer una validación sobre ese precio en la Forma 1, la validación se realizará sobre el valor 5, y en la Forma 2, sobre el valor 10. De esta manera, puede configurar los argumentos para la validación de datos.

Enviar correo

Puede configurar esta acción para enviar correos electrónicos con información específica del registro.

  1. Prepare su flujo de trabajo .

  2. En el campo Acción seleccione Enviar correo.

  3. Agregue un título para identificar la acción.

  4. Seleccione Configuración de Email.

../../_images/Formas46.jpg

A continuación, siga las siguientes configuraciones:

En esta opción, se configura el remitente. Haga clic en el campo y seleccione el remitente deseado.

../../_images/Formas7.png

Esta opción permite configurar al destinatario. Siga estos pasos para hacerlo:

  1. Seleccione el campo que activará la notificación. O en su defecto

  2. Presione el botón verde con el signo más para agregar una opción.

../../_images/Formas47.jpg

Nota

En la imagen anterior, se eligió la opción Móvil Android (campo Respuesta Múltiple)

  1. Seleccione al usuario destinatario al que se le notificará o en su defecto:

  2. Seleccione una opción en el campo Enviar A.

  3. Active la opción Adjuntar PDF si es necesario.

  4. Active la opción Adjuntar imagen de compañía si es necesario.

  5. Active la opción Enviar adjuntos si necesita incluir algunos campos de su interés.

../../_images/Formas48.jpg

Nota

En la imagen anterior, se agregó el correo soporte@linkaform.com como ejemplo. Continuamos con la configuración de Reenvío (si es necesario), Adjuntar, elegir la plantilla PDF, así como si se adjuntan en el correo el logotipo de la empresa y datos adjuntos. Los datos adjuntos corresponden a si el registro capturado tiene imágenes, se agregarán en el correo de manera adjunta.

En este apartado, se define el asunto que mostrará el correo.

  1. Si lo requiere, personalice el texto del asunto.

En la parte inferior, Linkaform permite utilizar metadatos y campos de la forma para personalizar el asunto.

  1. Seleccione el metadato deseado y haga clic en Agregar. Al hacerlo, aparecerá un código correspondiente al campo seleccionado.

Del lado derecho, podrá insertar una respuesta del campo.

  1. Seleccione el campo deseado y haga clic en Agregar. Al hacerlo, aparecerá un código correspondiente al campo seleccionado.

Ejemplo

Considere el siguiente ejemplo, es un texto personalizado donde:

../../_images/Formas48.1.png
  • {{record.folio}} es el metadato que muestra el numero de folio del registro.

  • {{record.answers.6564fc4b7abbbbec1ea2b4ab.6564fc4b7abbbbec1ea2b4ae}} es el campo, tienda de tipo texto, como identificador utiliza su ID.

  • {{record.answers.6564fc4b7abbbbec1ea2b4ab.6564fc4b7abbbbec1ea2b4af}} es otro campo correspondiente al campo dirección.

De manera similar al caso anterior, simplemente seleccione el campo o metadato deseado y haga clic en Agregar.

../../_images/Formas48.2.png

En vista previa, podrá revisar el resultado final de las configuraciones que realizó anteriormente.

../../_images/Formas7.4.png

Al estar seguro de sus cambios, seleccione Guardar.

Forma a forma

Esta acción permite enviar información desde una forma hacia otra u otras formas.

Importante

La estructura y configuración de los campos dentro de la forma deben coincidir con los de la forma a la que se desea conectar.

  1. Prepare su flujo de trabajo .

  2. Ubíquese en la forma principal que generará la conexión.

  3. En el campo Acción, seleccione Forma a Forma.

  4. Agregue un título para identificar la acción.

  5. En el campo Forma, escriba el nombre de la forma con la que desea establecer la conexión.

Tenga en cuenta que hay dos columnas: la izquierda corresponde a la forma actual y la derecha a la forma a la que se desea conectar.

  1. Seleccione una opción en la columna correspondiente a la forma actual.

Ver también

Opciones

  • Usar campo: Muestra la lista de todos los campos de la forma actual.

  • Usar valor: Establece un valor fijo que siempre se utilizará.

  • Usar metadato: Permite elegir los datos generados desde el servidor.

  1. Seleccione el campo, metadato o escriba el valor que desea relacionar con la forma.

  2. En la columna derecha, correspondiente a la forma a la que se desea conectar, seleccione el campo correspondiente.

En el siguiente video podrá encontrar un ejemplo visual sobre el proceso de una acción Forma a Forma.