Modificare manualmente il File SPD XOML per ripulire le variabili

In questo post qui ("Ottenendo risposte indietro dall'attività del processo di approvazione Start"), Ho detto che è possibile aggiungere accidentalmente tutta una serie di variabili del flusso di lavoro per il flusso di lavoro SharePoint Designer.  Le cose possono diventare rapidamente ingombra e difficile da leggere.  In particolare, Se si aggiunge l'azione di "Avviare attività processo di approvazione" al vostro flusso di lavoro, eliminarlo e aggiungerlo di nuovo, si finisce con tutte le variabili del flusso di lavoro di che l'attività due volte. 

È un vero e proprio dolore per passare attraverso ed eliminare tutte quelle manualmente, così ho se cerco di rimuoverli direttamente dal file XOML.  Questa si rivelò per essere abbastanza facile da fare. 

Primo, è necessario individuare il file XOML effettivo.  Scritto su quell'argomento: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Una volta trovato, aprire il file XOML e individuare una variabile che si desidera rimuovere.  In questo caso, Ho aggiunto l'attività di "Avviare processo di approvazione" al mio flusso di lavoro due volte.  Voglio rimuovere una variabile del flusso di lavoro denominata "isItemApproved", dal momento che non è più usato e c'è una variabile duplicata, denominata "isItemApproved1". 

Basta fare una ricerca di testo per la variabile.  Mio schermo assomiglia a questo:

image 

Se cercate intorno nel file XOML, Staremo a vedere che "IsItemApproved1" viene utilizzato in molti luoghi diversi, mentre l'originale "IsItemApproved" è semplicemente definito una volta e non viene mai utilizzato.

Eliminarlo e quindi salvare il file.

La parte solo difficile è che ho dovuto effettivamente chiudere del tutto fuori SPD e riaprirlo prima SPD ha riconosciuto che il campo eliminato.

Naturalmente, eliminazione di campi non è l'unica cosa che puoi fare con il XOML e può blog su altri argomenti come questo in futuro.

Vuoi essere molto attenti a ciò che si fa qui e prendono i backup del vostro lavoro.  Si può fare un apparentemente minori / cambiamento sottile qui che trashes riguarda il flusso di lavoro per quanto SPD e potrebbe perdere ore di sforzo mentre si ricostruirlo.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Un pensiero su "Modificare manualmente il File SPD XOML per ripulire le variabili

  1. Anna

    In molti casi SharePoint è configurare il modo in cui tale importo sviluppatore dispone dell'autorizzazione per vedere la struttura sottostante di URL e file. In questo modo che non si può vedere “Tutti i file” voce di menu in SPD.

    Ho trovato il lavoro intorno utilizzando Import-Export per il Viso 2010 menù itms. Non devi avere Visio 2010 installato. Quando si esporta il flusso di lavoro crea SPD “WMI” file che è in realtà il file zip. È possibile estrarre il file XOML modificarlo, pacchetto nel file di WMI e importare la SPD.

    Godetevi.

    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *