Compartir a través de


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

BulkWorkflowFeatureReceiver

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.

BulkWorkflowWIJD

Se usa para crear trabajos del temporizador de elemento de trabajo, que sirven para actualizar una colección de flujos de trabajo.

BulkWorkflowWorkItem

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:

  1. 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.

  2. Diseñe y publique los formularios que va a usar con el flujo de trabajo.

  3. 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.

  4. Compile los archivos de flujo de trabajo en un ensamblado de Microsoft .NET.

  5. 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.

  6. Depure el ensamblado de flujo de trabajo en directo mediante el Diseñador de flujo de trabajo de Visual Studio 2010.

  7. 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

Conjuntos de documentos

Procedimiento para personalizar la página de bienvenida o principal