Descripción de la característica:
Discourse ha introducido una nueva característica “Flujos de trabajo”, que permite a los administradores del foro configurar fácilmente operaciones personalizadas complejas para facilitar el mantenimiento o mejorar su foro de otras maneras.
Permita que las entradas de pasos se utilicen para establecer el valor de campos de tipo Booleano mapeados manualmente en los pasos de “Llamar a flujo de trabajo”.
Comportamiento actual:
El valor de un campo de tipo Booleano solo puede estar codificado de forma fija en la configuración del paso mediante un interruptor:
Pasos reproducibles:
- Inicie sesión en una cuenta de foro Discourse con permisos de administrador, en un sitio que tenga habilitada la nueva característica “Flujos de trabajo”.
- Abra la página “Flujos de trabajo” (
/admin/plugins/discourse-workflows/workflows). - Haga clic en el botón “+ Nuevo flujo de trabajo”.
Se creará un nuevo flujo de trabajo. - Haga clic en el botón +.
Se abrirá el panel “Agregar paso”. - Seleccione Flujo > Llamar a flujo de trabajo en el panel.
Se añadirá un paso “Llamar a flujo de trabajo” al flujo de trabajo. - Haga doble clic en el paso “Llamar a flujo de trabajo”.
Se abrirá el cuadro de diálogo de configuración del paso. - Seleccione “Mapear campos manualmente” en el menú “Entrada” del cuadro de diálogo.
Aparecerá una sección “Campos” en el cuadro de diálogo. - Haga clic en el botón “+ Agregar campo” en el cuadro de diálogo.
Se añadirá una interfaz de configuración de campo al cuadro de diálogo. - Seleccione “Booleano” en el menú “Tipo”.
El valor del campo solo puede estar codificado de forma fija en la configuración del paso mediante un interruptor. A diferencia de otros tipos de campo, no hay forma de utilizar una entrada para establecer el valor.
Versión de Discourse:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
