Fico me perguntando se o limite de 50 nós nos fluxos de trabalho é técnico e/ou apenas cosmético.
Estou construindo, com o Meta Ask Agent (também conhecido como Discourse Helper), um fluxo de trabalho para conceder pontos de cheer automáticos a partir de um conjunto de emblemas e percebi que cada fluxo de trabalho pode ter no máximo 50 nós.
Sugere-se dividir o fluxo de trabalho, ou talvez exista uma configuração oculta para aumentar o número de nós disponíveis?
Qual é a abordagem recomendada aqui? Deveria funcionar como esperado, ou é demais para a funcionalidade, e preciso desenvolver um plugin para alcançar esse recurso?
Acho que é apenas uma estimativa aproximada de onde as coisas podem começar a desacelerar e ficar difíceis de gerenciar na interface… se você tivesse que depurar 100 nós em um único fluxo de trabalho, provavelmente seria um pouco doloroso.
Temos os nós “workflow call” e “call workflow” que podem ser usados para dividir as coisas. Você pode definir um fluxo de trabalho que começa com “workflow call” como gatilho e usar “call workflow” a partir de outro fluxo de trabalho para acionar aquele primeiro fluxo de trabalho.
Também alcancei o limite de 50 nós pela primeira vez recentemente. No meu caso, foi relativamente simples dividir as coisas. Mas fiquei um pouco surpreso quando o alcancei.
Eu sabia que o limite existia, mas não sentia que já tinha 50 nós.
Contei. Sim, contei.
Conseguiria imaginar aumentar um pouco o limite fixo, mas acho que é útil ter um limite e o número não está muito longe do que deveria ser.
Uma coisa, porém… notei que os post-its contam para o limite. Isso me pareceu estranho, e acho que provavelmente deveríamos mudar isso.