Usar el editor de flujos de trabajo en Shopify Flow

El editor de flujos de trabajo permite personalizar y editar la funcionalidad de los flujos de trabajo en Shopify Flow. Es un lienzo de arrastrar y soltar que te permite agregar, organizar y diseñar los flujos de trabajo mediante pasos de distintos tipos en un formato vertical, de arriba hacia abajo.

El primer paso que puedes agregar a un flujo de trabajo con el editor siempre es un paso de activador. Después de agregar el activador del flujo, puedes usar los íconos + para agregar pasos de condición o de acción que ocurren a continuación en la secuencia del flujo de trabajo. Las flechas conectan los distintos pasos en el lienzo del editor de flujos de trabajo e indican qué pasos llevan directamente a otros según las condiciones o acciones que se realizan.

Todos los pasos deben conectarse con al menos 1 otro paso del flujo de trabajo para funcionar. Puedes agregar pasos fuera del flujo en cualquier lugar del lienzo del editor, pero esos pasos no formarán parte del flujo salvo que estén conectados a otro paso mediante una flecha. Cada paso puede tener solo 1 paso anterior, por lo que no se admite converger varias ramas del flujo de trabajo de vuelta a una única ruta de pasos.

Puedes configurar los detalles de los pasos de condición y acción usando el panel de configuración en el lado izquierdo del editor de flujos de trabajo. El panel de configuración se muestra únicamente cuando se selecciona un paso.

Abrir un flujo de trabajo en el editor de flujos de trabajo

En Shopify Flow, puedes acceder al editor de flujos de trabajo creando un flujo de trabajo nuevo o haciendo clic en cualquier flujo de trabajo existente y luego en Editar.

Pasos:

  1. Desde el panel de control de Shopify, ve a Aplicaciones > Flow.

  2. En la sección Flujos de trabajo, realiza cualquiera de estas acciones:

    • Para abrir el editor de flujos de trabajo para un flujo de trabajo nuevo, haz clic en Crear flujo de trabajo.
    • Para abrir el editor de flujos de trabajo para un flujo de trabajo existente, haz clic en el flujo de trabajo y luego en Editar.

Agregar un paso a un flujo de trabajo

En el editor de flujos de trabajo, puedes agregar un paso al lienzo del flujo de trabajo de cualquiera de las siguientes formas:

  • Pasa el cursor sobre cualquier paso existente y haz clic en el + ícono para seleccionar un paso de condición o de acción que se agregará como la siguiente conexión en el flujo de trabajo.
    • Los pasos de condición tienen 2 íconos +: uno para la ruta Verdadero cuando se cumple la condición y otro para la ruta Falso cuando no se cumple.
    • El paso de Acción de bucle para cada (iterar) también tiene 2 íconos +: uno de Repetir para cada elemento, que te permite definir pasos que ocurren para cada elemento de la lista, y otro de Después del último elemento, que te permite definir pasos que ocurren después de que se devuelva el último elemento de la lista.
  • Haz clic en un espacio vacío en cualquier lugar del lienzo del flujo de trabajo. Si no hay un activador existente en el lienzo, el panel de configuración muestra opciones de paso de activador. Si ya hay un activador en el lienzo, el panel de configuración muestra opciones de paso de acción.

Conectar pasos en un flujo de trabajo

Todos los pasos deben conectarse con al menos 1 otro paso del flujo de trabajo para funcionar. El editor de flujos de trabajo indica qué pasos se conectan entre sí mediante flechas direccionales. De forma predeterminada, los flujos de trabajo avanzan verticalmente de arriba hacia abajo en el lienzo.

Cuando agregas un paso al flujo desde otro paso usando el ícono +, el nuevo paso se conecta automáticamente al paso anterior. También puedes crear la conexión manualmente haciendo clic y manteniendo presionado + en el primer paso, y arrastrando el extremo de la flecha hasta el segundo paso. Cada paso puede tener solo 1 conexión con un paso anterior, por lo que no se admite converger varias ramas del flujo de trabajo de vuelta a una única ruta de pasos.

Puedes eliminar una conexión entre pasos pasando el cursor sobre la flecha que quieres quitar y luego haciendo clic en el ícono Eliminar.

Imagen del editor de flujos de trabajo de Shopify Flow, con un flujo en progreso. Se resaltan dos conexiones desde la ruta 'Verdadero' de un paso de condición, cada una apuntando a diferentes pasos de acción debajo. La opción para eliminar la conexión más a la derecha se muestra con un ícono de papelera.

Organizar pasos en el lienzo del flujo de trabajo

Puedes usar el lienzo de arrastrar y soltar del editor de flujos de trabajo para organizar manualmente cómo se muestra el flujo de trabajo. Esto facilita hacer seguimiento del flujo mientras lo creas. De forma predeterminada, los pasos se conectan en un formato de arriba hacia abajo, pero puedes arrastrar y soltar los pasos en cualquier lugar del lienzo sin romper las conexiones de flechas entre pasos.

Puedes mover varios pasos a la vez manteniendo presionada la tecla Shift en el teclado y luego haciendo clic en los pasos que quieres seleccionar como grupo. Haz clic y arrastra cualquier paso dentro del recuadro gris del grupo para mover los pasos incluidos en bloque.

Puedes restablecer automáticamente la disposición del flujo de trabajo con un espaciado predeterminado entre pasos para que sea más fácil de revisar. Haz clic en el ícono Organizar flujo de trabajo y luego en Organizar flujo de trabajo para confirmar el restablecimiento.

Eliminar un paso de un flujo de trabajo

En el editor de flujos de trabajo, puedes eliminar un paso del flujo pasando el cursor sobre el paso que quieres eliminar y luego haciendo clic en el ícono Eliminar junto al paso. La eliminación de un paso no se puede deshacer.

Puedes eliminar varios pasos a la vez manteniendo presionada la tecla Shift en el teclado y luego haciendo clic en los pasos que quieres seleccionar como grupo. Haz clic en el ícono Eliminar encima del recuadro gris del grupo para eliminar los pasos en bloque.

Si eliminas un paso que tiene otros pasos conectados, esos pasos permanecen en el lienzo del flujo de trabajo, pero se desconectan de los pasos anteriores. Debes manually reconnect the disconnected steps para poder seguir usando esos pasos en el flujo de trabajo.

Usar la barra de herramientas de visualización del editor de flujos de trabajo

Imagen de los íconos de la barra de herramientas de visualización en el editor de flujos de trabajo de Shopify Flow.

En la parte inferior del editor de flujos de trabajo, puedes hacer clic en cualquiera de los siguientes íconos de la barra de herramientas de visualización:

  • Usa Alejar o Acercar para alejar o acercar el flujo de trabajo.
  • Usa Vista predeterminada para colocar el flujo de trabajo en el centro del lienzo visible, al nivel de zoom que muestra todo el flujo de trabajo.
  • Usa Ayuda para abrir la documentación del Centro de ayuda de Shopify Flow en una pestaña nueva del navegador.
  • Usa Organizar flujo de trabajo para arrange the layout of your workflow.

Usar el panel de configuración del paso en el editor de flujos de trabajo

Cuando seleccionas un paso, el panel de configuración se muestra en el lado izquierdo del editor de flujos de trabajo. El panel de configuración incluye la información del paso y es donde puedes personalizar la funcionalidad de pasos específicos, como definir variables, asignar operadores lógicos o agregar información personalizada de la acción, según lo que quieras que haga el paso.

Las opciones que se muestran en el panel de configuración dependen directamente del tipo de paso que selecciones.

Imagen del editor de flujos de trabajo de Shopify Flow con un flujo de trabajo en curso. En la imagen se selecciona y destaca el panel de configuración de un paso de condición.

Agregar o editar la descripción de un paso

Puedes editar la descripción de cualquier paso de condición o de acción desde el panel de configuración. Haz clic en Agregar descripción o Editar descripción y escribe la descripción del paso con tus propias palabras. Esto ayuda a interpretar qué hace el flujo de trabajo según la descripción que escribas, tanto para ti como para el personal. Puedes borrar todo el texto del campo de descripción para restablecer la descripción del paso.

Revisar si faltan datos de configuración en un paso

Si a un paso le faltan datos o información de configuración que afecten su funcionamiento, aparece un banner Revisar en la parte superior del paso. Haz clic en el paso para abrir el panel de configuración y agregar los datos faltantes y así eliminar el banner Revisar. A menos que un campo esté indicado como opcional, debes completarlo para que el paso se considere completamente configurado.

Los pasos también muestran un banner Revisar cuando no están conectados a otros pasos. Debes connect the step to another step en el flujo de trabajo antes de seguir configurando la información del paso.

Imagen de un paso de acción 'Agregar etiquetas de pedido' de Shopify Flow. El paso muestra un banner azul 'Revisar' y la descripción del paso dice:

Si no resuelves un banner Revisar antes de intentar activar el flujo de trabajo, el paso se mostrará como un error y el flujo de trabajo no se activará. Debes resolver todos los errores de configuración de un flujo de trabajo antes de que pueda activarse.

Usar el cuadro de diálogo 'Agregar una variable'

En el panel de configuración del paso, algunos campos tienen la opción Agregar una variable para agregar una variable al contenido de configuración. Los conjuntos de datos que se muestran en el cuadro de diálogo Agregar una variable dependen de los datos devueltos por cualquier paso anterior del flujo de trabajo. Por ejemplo, de forma predeterminada, el cuadro de diálogo Agregar una variable muestra las siguientes opciones:

  • Una barra de búsqueda para buscar variables por nombre o descripción.
  • Los conjuntos de datos de variables predeterminados que devuelve el activador del flujo de trabajo, que por lo general incluyen las siguientes opciones:
    • Variables de shop, que son globales para la tienda.
    • Al menos 1 tipo más, según el activador del flujo de trabajo.

Imagen del cuadro de diálogo 'Agregar una variable' de Shopify Flow. El activador de ejemplo mostrado es 'Order created' y los dos conjuntos de datos disponibles en el cuadro de diálogo son 'order' y 'shop'.

Sin embargo, si agregas pasos al flujo de trabajo que devuelven datos adicionales, como Get data actions o Run code, entonces se mostrarán conjuntos de datos de variables adicionales en el cuadro de diálogo para que los selecciones en cualquier paso que venga después en la rama del flujo de trabajo, porque esos datos extra ya están disponibles en ese punto del flujo. Los datos devueltos más recientes se muestran primero.

Imagen del cuadro de diálogo 'Agregar una variable' de Shopify Flow con opciones de conjuntos de datos adicionales. Se muestran 3 fuentes de datos disponibles: 'Run code', que devuelve datos runCode; 'Get customer data', que devuelve datos getCustomerData; 'Order created', que devuelve datos order y shop.

Puedes navegar hasta variables específicas haciendo clic en las distintas opciones de variables. Algunas variables tienen opciones anidadas y muestran un > para indicar que hay subopciones en esa ruta de la API de la variable. Cuando llegas al final de una ruta de la API de la variable, la variable ya no muestra el > y aparece una etiqueta con el tipo de contenido de la variable, como String, Boolean, DateTime o Int, para indicar qué tipo de información devuelve la variable.