Riguardo al limite di 50 nodi massimi nei Workflow

Mi chiedo se il limite di 50 nodi nei Workflow sia tecnico e/o meramente estetico.

Sto costruendo, con Meta Ask Agent (alias Discourse Helper), un workflow per assegnare automaticamente punti “cheer” da un insieme di badge e noto che ogni workflow può avere al massimo 50 nodi.

Viene suggerito di suddividere il workflow, oppure esiste forse un’impostazione nascosta per aumentare il numero di nodi disponibili?

Qual è l’approccio consigliato in questo caso? Dovrebbe funzionare come previsto, oppure è troppo per la funzionalità e devo creare un plugin per ottenere questa caratteristica?

Penso che sia solo un’indicazione approssimativa del punto in cui le cose potrebbero iniziare a rallentare e a diventare difficili da gestire nell’interfaccia utente… Se dovessi fare il debug di 100 nodi in un singolo workflow, sarebbe probabilmente un po’ doloroso.

Abbiamo i nodi “workflow call” e “call workflow” che possono essere utilizzati per suddividere le cose. Puoi impostare un workflow che inizia con “workflow call” come trigger e utilizzare “call workflow” da un altro workflow per richiamare quel primo workflow.

Anche io di recente ho raggiunto per la prima volta il limite di 50 nodi. Nel mio caso, suddividere le cose è stato abbastanza semplice. Ma sono stato un po’ sorpreso quando l’ho raggiunto.

Sapevo che il limite esisteva, ma non avevo la sensazione di averne già 50.

Li ho contati. Davvero.

Potrei immaginare di alzare un po’ il limite codificato in modo fisso, ma credo che sia utile averne uno e il numero non è troppo lontano da quello che dovrebbe essere.

Una cosa però… ho notato che i post-it contano verso il limite. Mi è sembrato strano, e penso che dovremmo probabilmente cambiarlo.