Domanda

Ho creato un flusso di lavoro StateMachine per sharepoint e in uno stato, creo più attività utilizzando un replicatore. Il numero di attività create è variabile.

Devo gestire l'evento OnTaskChanged per tutte le attività che ho creato, il che sembra impossibile poiché un gestore di eventi può essere associato a una sola attività.

Posso usare un numero restrittivo di attività che possono essere create e gestite da un numero specifico di gestori, ma lo sto prendendo in considerazione come ultima risorsa o creo un flusso di lavoro sequenziale come ultima risorsa.

Per favore fatemi sapere se questo è persino supportato o se ci sono soluzioni alternative.

Link di riferimento: http://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/a174ac5f-03ed-4e27-998b-bbdb7d01d09b/

È stato utile?

Soluzione

Non funzionerà per i motivi che hai esposto. La soluzione alternativa è quella di ristrutturare il flusso di lavoro della macchina a stati come flusso di lavoro sequenziale (che potrebbe non essere possibile) o di passare ai ricevitori di eventi articolo (che potrebbero non funzionare per l'utente). In realtà ho scritto un blog su questo argomento: Workflow Nuttiness vol. 1

Esilarante, ho appena controllato il link al forum MSDN che hai fornito e, sicuramente, sono in quel thread, chiedendo " quindi, immagino, tutti riscriviamo in flussi di lavoro sequenziali? " E non c'è neanche una risposta migliore in quella discussione :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top