Uso del flujo de trabajo para ensamblar documentos finales de contenido de conjuntos de documentos
Última modificación: jueves, 15 de abril de 2010
Hace referencia a: SharePoint Server 2010
En este artículo
Métodos de personalización
Componentes del modelo de objetos DocumentSet
Proceso de ensamblado conceptual de conjuntos de documentos
Requisitos previos:
Proceso de flujo de trabajo
En Microsoft SharePoint Designer 2010, los usuarios pueden asociar y ejecutar flujos de trabajo en función de las carpetas de Microsoft SharePoint Server 2010. Dado que los conjuntos de documentos son una extensión del objeto SPFolder, los usuarios pueden asociar y ejecutar flujos de trabajo para ellos.
Una de las funciones nuevas más eficaces de flujos de trabajo compatible con los conjuntos de documentos es la posibilidad de crear un proceso que funcione en todos los documentos del conjunto para integrarlos en una entrega maestra. En este tema se incluyen procedimientos de ejemplo que integran un conjunto de documentos mediante las capacidades de flujo de trabajo de SharePoint Server 2010.
Métodos de personalización
Se proporcionan dos herramientas de desarrollo para crear flujos de trabajo para Microsoft SharePoint Foundation 2010: el Diseñador de flujo de trabajo de Visual Studio 2010 y SharePoint Designer 2010. Las diferencias más importantes entre ambas son las siguientes:
Con el Diseñador de flujo de trabajo de Visual Studio 2010, quien crea los flujos de trabajo es un desarrollador, que crea una plantilla de flujo de trabajo que se puede implementar en varios sitios y que contiene código y actividades personalizados. Tras ello, el desarrollador pasa la plantilla de flujo de trabajo a un administrador del servidor para su implementación y asociación reales.
En SharePoint Designer 2010, no es un desarrollador quien crea los flujos de trabajo, sino que suele ser alguien como un diseñador web o un trabajador del conocimiento que desea crear un flujo de trabajo para una determinada lista o biblioteca de documentos. En este caso, el diseñador está limitado a las actividades de flujo de trabajo de la lista de controles seguros y el flujo de trabajo no puede incluir código personalizado. El creador implementa la plantilla de flujo de trabajo directamente en la lista o biblioteca de documentos como parte del proceso de creación del flujo de trabajo.
Componentes del modelo de objetos DocumentSet
Además de los objetos ya existentes en los espacios de nombres Microsoft.SharePoint.Workflow y Microsoft.Office.Workflow, existen nuevas clases y métodos para admitir los requisitos de flujo de trabajo de un conjunto de documentos. En general, estas clases se han agregado para simplificar la aplicación de una o varias tareas en todo el conjunto de documentos.
Tabla 1. Clases y métodos para admitir requisitos de flujo de trabajo de un conjunto de documentos
Clase |
Resumen |
---|---|
Receptor de características que se usa para instalar la capacidad de edición de tareas de flujo de trabajo masivo en el flujo de trabajo. |
|
Se usa para crear trabajos del temporizador de elemento de trabajo, que sirven para actualizar una colección de flujos de trabajo. |
|
Elemento de trabajo individual de flujo de trabajo masivo. |
Proceso de ensamblado conceptual de conjuntos de documentos
Esta información sirve de orientación general sobre los pasos necesarios para ensamblar un conjunto de documentos mediante un flujo de trabajo. Dado que es necesario implementar código subyacente para ensamblar el documento, Visual Studio es la mejor plataforma para esta tarea
Requisitos previos:
Microsoft SharePoint Server 2010
Diseñador de flujo de trabajo de Visual Studio 2010
Solución de proceso de ensamblado
Proceso de flujo de trabajo
Para desarrollar flujos de trabajo para Microsoft SharePoint Foundation 2010 o SharePoint Server 2010 mediante el Diseñador de flujo de trabajo de Visual Studio 2010, siga estos pasos básicos:
Cree el flujo de trabajo, incluido el archivo de código lateral si es necesario, en el Diseñador de flujo de trabajo de Visual Studio 2010.
Diseñe y publique los formularios que va a usar con el flujo de trabajo.
Cree la definición de característica y el archivo de definición de plantilla de flujo de trabajo, que contiene información sobre el ensamblado de flujo de trabajo y enlaza los formularios a éste.
Compile los archivos de flujo de trabajo en un ensamblado de Microsoft .NET.
Empaquete el ensamblado y la definición de flujo de trabajo juntos e impleméntelos mediante la funcionalidad de las características de SharePoint Foundation 2010.
Depure el ensamblado de flujo de trabajo en directo mediante el Diseñador de flujo de trabajo de Visual Studio 2010.
Vuelva a compilar e implementar el ensamblado de flujo de trabajo según proceda para corregir los errores encontrados.
En el paso 1, se crea un flujo de trabajo que incluye todas las acciones que realizan el usuario o el sistema. En el punto adecuado del flujo de trabajo, por ejemplo, después de la aprobación final, incluya una acción y establezca sus propiedades para que hagan referencia al código personalizado para ensamblar el conjunto de documentos. Una vez finalizado el código personalizado, se reanudará el flujo de trabajo.
Vea también
Conceptos
Procedimiento para personalizar la página de bienvenida o principal