Compartir a través de


Implementación de flujos de trabajo mediante características

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

La explicación de la implementación de soluciones de flujo de trabajo implica el direccionamiento de los medios por los que la mayoría de la funcionalidad se implementa en características de Microsoft SharePoint Foundation 2010.

Empaquetado de características

El empaquetado de características es una forma de encapsular las soluciones y la funcionalidad de SharePoint Foundation 2010 para facilitar la implementación. El empaquetado proporciona un mecanismo por el que los programadores pueden empaquetar los archivos necesarios para una solución, como los flujos de trabajo, los elementos web, las listas y las definiciones de sitio, para facilitar su distribución e implementación. Los programadores empaquetan los archivos necesarios en un archivo .wsp, que es básicamente un archivo .cab que contiene un manifiesto que muestra su contenido.

Use el mecanismo de implementación de empaquetado de características incluido en SharePoint Foundation para implementar las soluciones personalizadas de flujo de trabajo.

Por ejemplo, suponga que ha creado una solución de flujo de trabajo de revisión de especificación de software. El paquete de características de esta solución puede incluir:

  • Un archivo feature.xml, que es el manifiesto que contiene referencias a los distintos objetos empaquetados en la característica.

  • El ensamblado de flujo de trabajo compilado en sí.

  • Todos los formularios personalizados necesarios para el flujo de trabajo.

  • El archivo de definición de plantilla de flujo de trabajo.

Tal y como se ha mencionado, el archivo feature.xml contiene las referencias a todos los manifiestos de elemento de esta característica. Las definiciones de plantilla de flujo de trabajo son manifiestos de elemento.

Para obtener más información acerca de la creación de archivos XML de definición de flujo de trabajo, consulte Definiciones de flujo de trabajo.

Para obtener más información acerca del uso de las características para empaquetar e implementar soluciones de SharePoint Foundation, vea Uso de características.

Ejemplo de característica de flujo de trabajo

A continuación se muestra un archivo feature.xml de ejemplo que define una característica de flujo de trabajo. Observe que el archivo feature.xml hace referencia al archivo workflow.xml, que contiene las definiciones de plantilla de flujo de trabajo para esta solución de flujo de trabajo.

La referencia de ruta de acceso al archivo es relativa a la ubicación de instalación de la característica, que es siempre setupRoot\12\template\features\featureName para una característica especificada.

<Feature  Id="GUID"
          Title="Default Title"
          Description="This feature is a workflow that ..."
          Version="12.0.0.0"
          Scope="Site"
          xmlns="https://schemas.microsoft.com/sharepoint/">
  <ElementManifests>
    <ElementManifest Location="workflow.xml" />
  </ElementManifests>
  <Properties>
    <Property Key="GloballyAvailable" Value="true" />
  </Properties>
</Feature>

Vea también

Tareas

Procedimiento para implementar una plantilla de flujo de trabajo