Neste post aquí ("A obter respostas de volta a partir da actividade do proceso de inicio de Aprobación"), Eu mencionar que podes engadir accidentalmente unha enorme cantidade de variables de fluxo de traballo para o fluxo de traballo do SharePoint Design. As cousas poden rapidamente tornar-se confuso e difícil de ler. Especificamente, se engadir a "Inicio proceso de aprobación de actividade" acción de fluxo de traballo, borrar-lo e engadir lo de novo, acabar con todas as variables de fluxo de traballo que a actividade dúas veces.
É unha verdadeira dor de pasar e borrar todos os manualmente, entón eu desexa probar eliminar-los directamente do arquivo XOML. Isto demostrou ser moi fácil de facer.
Primeiro, ten que atopar o ficheiro real XOML. Eu escribín sobre este asunto aquí: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Unha vez atopado, abrir o ficheiro XOML e localizar unha variable que quere eliminar. Neste caso, I added the "Start Approval Process” activity to my workflow twice. Quero borrar unha variable de fluxo de traballo chamado "isItemApproved", xa que el non é máis usado e non é unha variable duplicado co nome "isItemApproved1".
Só ten que facer unha busca de texto para a variable. A miña pantalla parece que:
Se buscar en torno ao arquivo XOML, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.
Elimine o seu e gardar o ficheiro.
A única parte complicada é que eu tiña que realmente pechar SPD totalmente e abrilo de novo antes de SPD recoñeceu que o campo eliminado.
Por suposto, a supresión dos campos non é o único que podes facer co XOML e eu poida blog sobre outros temas como este no futuro.
Quere ter moito coidado co que fai aquí e facer copias de seguridade do seu traballo. Pode facer un parecer menor / cambio sutil aquí que destrúe o fluxo de traballo, na medida do SPD está en cuestión e pode perder horas de esforzo, mentres reconstruíla-lo.
</final>
Siga-me no Twitter http://www.twitter.com/pagalvin
En moitos casos SharePoint está configurado de modo que o creador desn't ten permiso para ver a estrutura de URL subxacente e arquivos. Deste xeito, non pode ver “Todos os Ficheiros” elemento de menú no SPD.
Eu atopei o traballo en torno a usar exportación / importación de Viso 2010 itms de menú. Non ten que ter o Office 2010 instalado. Cando exporta fluxo de traballo SPD crea “wmi” ficheiro que en realidade é arquivo zip. Pode extraer a edición de ficheiros XOML que, embalaxe-lo ao seu ficheiro de WMI e Import-lo de volta para o SPD.
Gozar.