Pautas para importar flujos de trabajo reutilizables

Para importar flujos de trabajo reutilizables creados en SharePoint Designer, use la plantilla de proyecto Importar flujo de trabajo reutilizable de Visual Studio. Esta plantilla importa un flujo de trabajo declarativo (solo para XML) y lo convierte en un flujo de trabajo de código, que es un flujo de trabajo que puede mejorarse con código de Visual Basic o Visual C#. Para obtener más información, vea Tutorial: Importar un flujo de trabajo reutilizable de SharePoint Designer en Visual Studio.

Sin embargo, la plantilla Importar flujo de trabajo reutilizable solo puede importar soluciones de granja de servidores. Si desea implementar su flujo de trabajo como una solución en espacio aislado, impórtelo con la plantilla Paquete de importación de la solución de SharePoint. Sin embargo, al hacerlo de este modo, no podrá convertirlo en un flujo de trabajo de código y no podrá modificarlo como tal.

Importar flujos de trabajo reutilizables con la plantilla Importar flujo de trabajo reutilizable

Si importa un flujo de trabajo reutilizable utilizando la plantilla Importar flujo de trabajo reutilizable, puede ejecutar o cambiar la solución como cualquier otra solución para SharePoint de Visual Studio, pero es posible que tenga que corregir algunos elementos manualmente.

Importar formularios de tareas

La plantilla de proyecto Importar flujo de trabajo reutilizable importa todos los formularios de asociación e iniciación, pero solo importa un formulario de tareas porque el esquema de flujo de trabajo de código solamente permite un formulario de tareas. Cualquier formulario de tareas adicional procedente de la solución de flujo de trabajo original se sitúa en la carpeta Otros archivos importados del Explorador de soluciones.

Importar flujos de trabajo reutilizables con la plantilla Paquete de importación de la solución de SharePoint

Si importa un flujo de trabajo reutilizable utilizando la plantilla Paquete de importación de la solución de SharePoint, debe tener en cuenta los siguientes aspectos:

  • Después de importar el flujo de trabajo, puede implementarlo y ejecutarlo en Visual Studio inmediatamente presionando F5. Sin embargo, si cambia algo en el flujo de trabajo de la solución importada, es posible que tenga que corregir manualmente los elementos del proyecto antes de poder implementar y ejecutar el flujo de trabajo.

  • Dado que el flujo de trabajo es declarativo, no se puede agregar código. Para convertir el flujo de trabajo en un flujo de trabajo de código, debe importarlo en Visual Studio utilizando la plantilla Importar flujo de trabajo reutilizable.

  • Aunque puede modificar el archivo del Diseñador de flujo de trabajo (.xoml) en la Vista de diseño, le recomendamos que lo modifique en la vista Código fuente, ya que el Diseñador de flujo de trabajo muestra falsos positivos.

  • La depuración del flujo de trabajo no funciona con contenido declarativo. No se alcanzan los puntos de interrupción especificados en Diseñador de flujo de trabajo.

Importar soluciones de flujo de trabajo reutilizables globalmente

Los flujos de trabajo reutilizables globalmente no se pueden importar utilizando la plantilla Importar flujo de trabajo reutilizable. Para importar un flujo de trabajo reutilizable globalmente, tiene que convertirlo en un flujo de trabajo que no sea reutilizable globalmente o tiene que usar la plantilla Paquete de importación de la solución de SharePoint.

Para convertir el flujo de trabajo, realice una copia del flujo de trabajo reutilizable globalmente en SharePoint Designer (haciendo clic con el botón secundario en el flujo de trabajo y seleccionando Guardar como copia). A continuación, importe el nuevo flujo de trabajo reutilizable con la plantilla Importar flujo de trabajo reutilizable en Visual Studio.

Para importar el flujo de trabajo reutilizable globalmente tal y como está, use la plantilla Paquete de importación de la solución de SharePoint. Con este método, el flujo de trabajo no se convierte en un flujo de trabajo de código y sigue siendo un flujo de trabajo declarativo.

Vea también

Tareas

Tutorial: Importar un flujo de trabajo reutilizable de SharePoint Designer en Visual Studio

Conceptos

Importar elementos de un sitio de SharePoint existente