Una de las contradictorias situaciones que los profesionales SharePoint hemos tenido que enfrentar en algún momento de nuestra carrera es justamente el cómo tolerar la frustración inversamente proporcional al nivel de emoción que nos da ver la simplicidad de creación de un flujo de trabajo de SharePoint Designer 2010. En cualquier sitio web, demostración, articulo, ejemplo y blog post en línea te encontrarás las maravillas de usar SharePoint Designer 2010 como una primer opción de personalización del comportamiento de listas y bibliotecas de usuario, lo que rara vez encuentras publicado en la web es como tomar ese flujo de trabajo personalizado, empaquetarlo e implementarlo en un sitio SharePoint distinto de donde fue creado e incluso en un ambiente alterno.

Desde la liberación de SharePoint 2010 se nos dio la opción de exportar como paquete WSP un flujo de trabajo usando justamente SharePoint Designer 2010 bajo el concepto de Reusable workflows, esta opción si nos da posibilidades de portabilidad, sin embargo, sigue enfrentando escenarios no cubiertos como cuando tenemos un flujo de trabajo que tiene que utilizar columnas de sitio que tienen dependencia a otro servicio como el gestor de metadatos, entre otros escenarios, aunque he de decir que Resusable workflows es la onda como una primer opción de portabilidad.

Bueno, para escenarios de portabilidad más complicados tenemos aplicaciones de terceros como la empresa Sharegate tiene un conjunto de productos de software que facilitan enormemente el copiado de objetos entre sitios “incluido flujos de trabajo”. Si alguna vez te has enfrentado a como replicar permisos, documentos, contenido, funcionalidad y configuración en la empresa este producto es una alternativa confiable para lograrlo. Adicional a copiar contenido entre ambientes también ofrece la misma experiencia para copiar contenido entre versiones de SharePoint, desde 2003, 2007, 2010, 2013 y Office 365 SharePoint Online.

 

Originalmente publicado en msmvps.com