Avere uno stato di "attesa", o attendere attività, non è implausibile, e a seconda del dominio, non è raro neanche. Contrassegnalo come tale e definisci per quanto tempo lo stato sarà attivo (cioè quanto tempo tornerà al punto di decisione).
Se il punto di decisione non deve essere esplicitamente esposto, puoi decidere e attendere lo stato in un'unica attività che si sposta sulla disponibilità di un operatore.
Nota a margine; se l'OP è una "dimostrazione" del flusso reale valutato nel progetto, ci sono altre opzioni per i modelli e la modellazione di questo comportamento che può essere utile investigare, ad esempio;
- FSM, uno stato con un evento che sposta la macchina nello stato "ordine"
- Se ci sono più flussi che richiedono la sincronizzazione, un join può essere un'idea migliore
A volte altre soluzioni potrebbero essere solo un altro modello o una riprogettazione di qualche tipo che rimuove lo stato di attesa. Detto questo, spesso la soluzione è solo lo stato di attesa perché questo è il comportamento del flusso di processo che viene modellato (indipendentemente dalla progettazione o dall'analisi).
Sulla seconda opzione aggiunta, il "wait until" richiede intrinsecamente un test per determinare se la condizione richiesta è soddisfatta, non sono sicuro che la seconda opzione modelli in modo appropriato.