Arquivos de etiquetas: XOML

Editar manualmente SPD Arquivo XOML para limpar Variables

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:

image 

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>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin