Archivo de la etiqueta: XOML

Editar manualmente el archivo XOML SPD para limpiar Variables

En este post aquí ("Volviendo respuestas de la actividad de proceso de aprobación de inicio"), He mencionado que accidentalmente puede agregar toda una serie de variables de flujo de trabajo para el flujo de trabajo de SharePoint Designer.  Las cosas pueden volverse rápidamente confuso y difícil de leer.  Específicamente, Si se agrega la acción de "Iniciar la actividad del proceso de aprobación" para el flujo de trabajo, eliminar y agregar nuevo, terminas con todas las variables de flujo de trabajo de que la actividad dos veces. 

Es un dolor real para recorrer y eliminar todos aquellos manualmente, así aunque sería tratar de eliminarlos directamente desde el archivo XOML.  Esto resultó para ser bastante fácil de hacer. 

Primero, necesita localizar el archivo XOML.  Escribí sobre ese tema aquí: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Una vez encontrado, abrir el archivo XOML y busque una variable que desee quitar.  En este caso, He añadido la actividad de "Iniciar el proceso de aprobación" para mi flujo de trabajo dos veces.  Quiero quitar una variable de flujo de trabajo denominada "isItemApproved", puesto que ya no sirve y hay una duplicado variable denominada "isItemApproved1". 

Simplemente hacer una búsqueda de texto de la variable.  Mi pantalla este aspecto:

image 

Si desea buscar en el archivo XOML, verá que "IsItemApproved1" se utiliza en muchos lugares distintos, mientras que el original "IsItemApproved" es simplemente define una vez y nunca se utiliza.

Eliminar y, a continuación, guarde el archivo.

La parte difícil sólo es que tuve que realmente cierre SPD por completo y vuelva a abrirla antes de SPD reconoció que el campo eliminado.

Claro, eliminación de campos no es lo único que puede hacer con el XOML y puede blog sobre otros temas como este en el futuro.

Desea ser muy cuidadosos con lo que hacemos aquí y tener copias de seguridad de su trabajo.  Puede hacer que un aparentemente menor / sutil cambio aquí trashes el flujo de trabajo en lo que respecta a SPD se refiere y podría perder a horas de esfuerzo mientras que reconstruirlo.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin