viernes, 17 de mayo de 2013

Flujos de trabajo en SharePoint 2007 asociados a tipos de contenido


Requerimiento
Poder asociar flujos de trabajo a tipos de contenido.
  • Esto permitiría por ejemplo que el mismo flujo de trabajo se aplique en un conjunto de sitios.
  • Eso también permite que los cambios al flujo de trabajo sean centralizados, facilitando el mantenimiento.
¿Puedo asociar un flujo de trabajo a un tipo de contenido con SharePoint Designer 2007?
No, no es posible. En SharePoint Designer 2007, sólo se puede asociar el flujo de trabajo a librerías o listas. Esta definición puede encontrarse en: http://msdn.microsoft.com/es-es/library/ms414204(v=office.12).aspx
En SharePoint 2010, el enfoque cambia, porque se pueden crear flujos de trabajo re-usables y luego asociarlos a un tipo de contenido.
La solución con Visual Studio
Si creamos un flujo de trabajo con Visual Studio, tenemos tres posibles métodos de asociación:
  • A una lista o librería
  • A un tipo de contenido. Imaginemos por ejemplo asociarlo al tipo de contenido “documento” lo que haría que el flujo de trabajo se ejecute cada vez que se crea un documento en cualquier librería de documentos, de cualquier sitio de la colección de sitios
  • A un tipo de contenido, dentro de una lista: lo que nos permite que un flujo de trabajo se ejecute sólo para algunos tipos de contenido dentro de una lista.
La solución mediante Visual Studio es más costosa porque se hace a través de código, pero definitivamente más flexible cuando necesitamos que un flujo de trabajo se utilice en muchos sitios a la vez.

0 comentarios:

Publicar un comentario