Me pregunto si el límite de 50 nodos en los flujos de trabajo es técnico y/o meramente cosmético.
Estoy construyendo un flujo de trabajo con Meta Ask Agent (también conocido como Discourse Helper) para otorgar puntos de ánimo automáticamente a partir de un conjunto de insignias, y veo que cada flujo de trabajo solo puede tener <=50 nodos.
Se sugiere dividir el flujo de trabajo, o quizás existe una configuración oculta para aumentar el número de nodos disponibles.
¿Cuál es el enfoque recomendado aquí? ¿Debería funcionar como se espera, o es demasiado para la funcionalidad y necesito construir un plugin para lograr esta característica?
Creo que es solo una estimación aproximada de cuándo las cosas podrían empezar a ralentizarse y volverse difíciles de gestionar en la interfaz… si tuvieras que depurar 100 nodos en un solo flujo de trabajo, probablemente sería bastante doloroso.
Tenemos nodos de “llamada de flujo de trabajo” (workflow call) y “llamar a flujo de trabajo” (call workflow) que se pueden usar para dividir las cosas. Puedes configurar un flujo de trabajo que comience con “llamada de flujo de trabajo” como disparador, y usar “llamar a flujo de trabajo” desde otro flujo de trabajo para invocar ese primer flujo de trabajo.
A mí también me ha pasado recientemente llegar por primera vez al límite de 50 nodos. En mi caso, fue bastante sencillo dividir las cosas. Pero me sorprendió un poco cuando lo alcancé.
Sabía que el límite existía, pero no sentía que ya hubiera llegado a 50 nodos.
Los conté. De verdad.
Podría imaginar subir un poco el límite fijo, pero creo que es útil tener un límite y la cifra no está muy lejos de lo que debería ser.
Una cosa, sin embargo… noté que las notas adhesivas cuentan para el límite. Eso me pareció extraño y creo que probablemente deberíamos cambiarlo.
Es es, digamos, un límite arbitrario por las razones que @awesomerobot explicó. No me opondría a subirlo a 100 en lugar de no contar las notas adhesivas. Es un detalle de la implementación que las notas adhesivas sean, en realidad, nodos
Suena bien, cruzo los dedos para que ese aumento se concrete
De momento, logré hacer una división de forma sencilla, como mencionó Dave antes, pero quizás en el futuro el aumento de 50 a 100 evitará crear demasiados Workflows y nos permitirá mantenerlos organizados.
Sin darnos cuenta, uno termina con 10 o 20 funcionando a la vez; la funcionalidad realmente permite hacer mucho en Discourse y veo que muchos de nosotros estamos explorándola.