Subprocesso Ad-hoc(Ad-hoc Sub-Process)
Um subprocesso cujas atividades internas não têm ordem prescrita — os executores escolhem o que executar, em que sequência, possivelmente em paralelo. Marcado com um til (~).
O Subprocesso Ad-hoc (Ad-hoc Sub-Process) abraça o trabalho do conhecimento: o modelo lista *o que pode ser feito* (redigir seções, revisar, consultar especialista) sem ditar sequência. Uma condição de conclusão — “todas as seções obrigatórias prontas” — decide quando o subprocesso termina.
É a forma honesta de modelar trechos criativos ou investigativos que resistem a sequenciamento rígido.
Quando usar e evitar
Quando usar
Para trechos de trabalho do conhecimento: preparar propostas, investigações, instrução de casos.
Quando os executores legitimamente decidem ordem e repetição das ações disponíveis.
Para documentar o *cardápio* de atividades permitidas com um critério explícito de conclusão.
Quando NÃO usar
Quando a ordem de fato importa — modele o fluxo explicitamente.
Como desculpa para não analisar o processo — primeiro verifique se existe uma sequência real.
Para trechos com muita automação — motores precisam de estrutura determinística para conduzir o trabalho.
Exemplo de negócio
Redigindo seções da proposta em qualquer ordem

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.
Abrir no editor HEFLO →Passo a passo
- O Subprocesso Ad-hoc (destacado, marcador ~) oferece duas atividades: redigir a seção técnica e a comercial.
- A equipe as executa em qualquer ordem, possivelmente em paralelo, repetindo se preciso — nenhuma seta dita sequência.
- Quando a condição de conclusão (todas as seções redigidas) vale, o subprocesso termina e a proposta está pronta.
Diferenças
Ad-hoc vs. fan-out com Gateway Paralelo
O fan-out paralelo executa todos os ramos exatamente uma vez, obrigatoriamente. O ad-hoc deixa escolha, ordem e repetição com as pessoas, limitado por uma condição de conclusão. Concorrência prescrita → gateway; trabalho discricionário → ad-hoc.
FAQ
Pode haver fluxos dentro de um subprocesso ad-hoc?
Ordenação parcial é permitida — você pode conectar algumas atividades e deixar outras livres.
Como os motores o suportam?
O suporte varia bastante; muitos o tratam como checklist de atividades iniciáveis com condição de conclusão. Verifique sua ferramenta.