2012-11-16 18 views

risposta

9

La risposta breve è no come il progettista basato su browser è piuttosto limitato. La risposta leggermente più lunga è sì se si pensa che la quantità di lavoro necessaria per ricreare i passaggi errati sia significativa.

È possibile esportare il flusso di lavoro tramite esportazione della soluzione e modificare direttamente XAML e quindi reimportare. I flussi di lavoro XAML sono un metodo supportato per la creazione di flussi di lavoro e il supporto per gli strumenti di Visual Studio 2010 (i flussi di lavoro di CRM 2011 sono nativi WF4). L'SDK può fornire ulteriori informazioni.

Tuttavia, una volta fatto ciò non è possibile ricaricare il flusso di lavoro nell'interfaccia web designer. Dovrai sempre esportarlo/modificarlo come flusso di lavoro XAML. Infine, puoi farlo solo on-premise poiché CRM Online attualmente non supporta i flussi di lavoro XAML.

Se si sceglie di attaccare con il designer basato su browser sempre prendere le esportazioni regolari del flusso di lavoro tramite soluzione di esportazione per evitare questo problema. Apprezzo nella tua situazione attuale questa affermazione è essenzialmente inutile, ma vale la pena ribadire.

+1

Grazie, questo è molto utile conoscere - in particolare di non essere in grado di modificare i flussi di lavoro XAML creano tramite VS e quindi modificare tramite interfaccia web. – davemackey

3

No, ma se i passi che sono nel posto sbagliato sono proprio alla fine del flusso di lavoro si può barare con l'inserimento di una condizione inversa sopra di loro per fermare il flusso di lavoro. Quindi, se si voleva:

If foo = bar 
    Do Stuff (several steps) 

ma hai:

If foo = bar 
    <no steps here> 
Do stuff (not inside the condition). 

quindi sostituire tale condizione con il suo opposto e mettere in esso una fermata

If foo != bar 
    Stop Workflow 
Do stuff (not inside the condition, and no explicit "otherwise" (else) needed. 
+0

+1 Questo mi ha salvato la giornata – Andre

0

È disponibile uno strumento di terze parti per rendere la modifica dei flussi di lavoro nativi molto più flessibile e flessibile. Ho giocato con esso come una beta e ha fatto quello che ha detto che sarebbe. C'erano un paio di stranezze nell'interfaccia utente, ma nulla in confronto al dolore che descrivi di dover mescolare le cose in giro. Non l'ho guardato da un po 'ora, quindi quelle stranezze potrebbero essere state affrontate. Se no, vale comunque la pena guardare.

http://www.teamknowledge.co.uk/tk-process-builder.php

Problemi correlati