Compartir vía


Introducción a los flujos de trabajo en SharePoint

Obtenga información sobre el nuevo Cliente del Administrador de flujos de trabajo 1.0, que proporciona la infraestructura para los flujos de trabajo de SharePoint, y sobre cómo se integran los flujos de trabajo de SharePoint con el nuevo modelo para aplicaciones para SharePoint.

Importante: Para obtener instrucciones sobre cómo configurar SharePoint y Microsoft Azure, consulte Configuración y configuración de SharePoint Administrador de flujos de trabajo.

Nota:

El flujo de trabajo de SharePoint 2013 está en desuso desde abril de 2023 y se desactivará para los nuevos inquilinos a partir del 2 de abril de 2024. Se quitará de los inquilinos existentes y se retirará por completo a partir del 2 de abril de 2026. Si usa el flujo de trabajo de SharePoint 2013, se recomienda migrar a Power Automate u otras soluciones admitidas. Para obtener más información, vea Retirada del flujo de trabajo de SharePoint 2013 en Microsoft 365. Los flujos de trabajo de SharePoint 2010 se han retirado desde el 1 de agosto de 2020 para los nuevos espacios empresariales y se han quitado de los espacios empresariales existentes el 1 de noviembre de 2020. Si está usando los flujos de trabajo de SharePoint 2010, le recomendamos que migre a Power Automate u otras soluciones compatibles. Para más información, consulte Retirada del flujo de trabajo de SharePoint 2010.

Introducción a los flujos de trabajo en SharePoint

Los flujos de trabajo de SharePoint permiten modelar y automatizar procesos empresariales. Estos procesos empresariales pueden ser tan simples como un proceso de aprobación de documentos con un único aprobador (mostrado en la figura 1), tan complejos como un catálogo de productos para clientes con llamadas a servicios web y compatibilidad con bases de datos o tan formidables como prácticamente cualquier proceso empresarial estructurado, lleno de condiciones, bucles, entradas de usuario, tareas y acciones personalizadas.

Figura 1. Flujo de trabajo simple de SharePoint

Flujo de trabajo simple

SharePoint marca la introducción de Cliente del Administrador de flujos de trabajo 1.0 como eficaz y novedosa base para flujos de trabajo de Visual Studio. Creado en Windows Workflow Foundation 4, Cliente del Administrador de flujos de trabajo 1.0 ofrece ventajas con respecto a las versiones anteriores que reflejan el compromiso de SharePoint con el modelo para aplicaciones para SharePoint y la informática en la nube. Para obtener más información sobre estos cambios, vea Novedades de los flujos de trabajo para losaspectos básicos del flujo de trabajo de SharePoint y SharePoint.

Quizás lo más importante para los creadores de flujos de trabajo sea que la forma de crear flujos de trabajo se ha mejorado y simplificado en gran medida. No solo los flujos de trabajo ahora son totalmente declarativos (es decir, flujos de trabajo sin código basados en el diseñador), sino que se han simplificado y perfeccionado los entornos principales de creación de flujos de trabajo, Visual Studio 2012 y SharePoint Designer 2013.

Las mejoras fundamentales de los flujos de trabajo de SharePoint incluyen lo siguiente. Para obtener información general más detallada sobre las novedades de los flujos de trabajo para SharePoint, vea Novedades de los flujos de trabajo para SharePoint.

  • Conectividad mejorada para permitir la ejecución de flujos de trabajo en la nube. De hecho, en SharePoint hay una paridad del 100 % entre flujos de trabajo locales y basados en Office 365.

  • Hay interoperabilidad completa en SharePoint con flujos de trabajo de SharePoint 2010, que se habilita mediante la interoperabilidad de flujo de trabajo de SharePoint .

  • Expresividad de creación mejorada mediante eventos y estructuras de acción, servicios web y programación clásica de Visual Studio, todo en un entorno declarativo sin código.

  • Escalabilidad y robustez coherentes con los requisitos de Office 365 y el Modelo de aplicación de nube.

  • Conectividad mejorada para fomentar sistemas integrados altamente funcionales. Puede llamar a los flujos de trabajo y controlarlos desde cualquier sistema externo. Además, el flujo de trabajo puede realizar llamadas a servicios web a cualquier origen de streaming o datos mediante protocolos como HTTP, SOAP, Open Data Protocol (OData) y Transferencia de estado representacional (REST).

  • Capacidades de creación mejoradas para no desarrolladores en SharePoint Designer 2013 y posibilidad de crear lógica de flujo de trabajo en Visio.

  • Desarrollo de flujos de trabajo mejorado, y aún así simplificado, en Visual Studio, lo que incluye compatibilidad con acciones de flujo de trabajo personalizadas, desarrollo rápido en un entorno declarativo, desarrollo en un solo paso y compatibilidad con el desarrollo de Complementos de SharePoint.

  • Compatibilidad plena con las Complementos de SharePoint basadas en flujos de trabajo, en las que los flujos de trabajo actúan como el nivel intermedio para la administración de procesos empresariales.

Cliente del Administrador de flujos de trabajo 1.0 y el modelo para aplicaciones para SharePoint

Visual Studio 2012 está optimizado para desarrollar Complementos de SharePoint basadas en flujos de trabajo y para aprovechar la enorme eficacia y flexibilidad del modelo para aplicaciones para SharePoint. Puede usar el modelo de objetos de flujos de trabajo de SharePoint para habilitar la lógica de flujo de trabajo subyacente en una aplicación de SharePoint de tal forma que los usuarios finales experimenten la propia superficie de la aplicación mientras que, por debajo, esta se basa en la lógica de flujo de trabajo.

Además, Visual Studio 2012 es ideal para desarrollar Complementos de Office, que pueden ejecutar flujos de trabajo desde el interior de una aplicación de Microsoft Office.

Creación de flujos de trabajo de SharePoint

Hay dos entornos de creación principales para Cliente del Administrador de flujos de trabajo 1.0: SharePoint Designer 2013 y Visual Studio. Además, los trabajadores de la información no técnicos pueden usar Visio para crear lógica de flujo de trabajo que luego usted puede importar a SharePoint Designer y ensamblar en un proyecto de flujo de trabajo de SharePoint.

No obstante, los entornos de creación principales son Visual Studio 2012 y SharePoint Designer 2013. Para ayudarle a decidir cuál de ellos se ajusta mejor a sus necesidades, consulte la matriz de decisión de Comparación de SharePoint Designer y Visual Studio.

SharePoint Designer 2013 como herramienta de creación de flujos de trabajo

En muchos aspectos, SharePoint Designer 2013 es la herramienta de creación preferida para flujos de trabajo de SharePoint. Aunque algunas tareas avanzadas (como la creación de acciones personalizadas, por ejemplo) exigen la intervención de un desarrollador con Visual Studio, SharePoint Designer 2013 proporciona el acceso más flexible al desarrollo de flujos de trabajo al segmento más amplio de creadores de flujos de trabajo.

Crear un flujo de trabajo mediante Visual Studio 2012

Visual Studio 2012 tiene integrados tipos de proyecto de flujo de trabajo de SharePoint. Para crear un proyecto de flujo de trabajo de SharePoint en Visual Studio, siga estos pasos.

Para crear un flujo de trabajo con Visual Studio

  1. Abra Visual Studio 2012 y cree un nuevo proyecto. En el cuadro de diálogo Nuevo proyecto, elija Plantillas, Visual C#, Office SharePoint, Soluciones de SharePoint y Proyecto de SharePoint, como se muestra en la figura 2.

    Figura 2. Cuadro de diálogo Nuevo proyecto

Cuadro de diálogo Nuevo proyecto

  1. Con el proyecto creado, elija Agregar nuevo elemento en el menú Proyecto y luego Flujo de trabajo en el elemento Office SharePoint, como se muestra en la figura 3.

    Figura 3. Cuadro de diálogo Agregar nuevo elemento

Cuadro de diálogo Agregar nuevo elemento

  1. Una vez creado el proyecto de flujo de trabajo, aparece una superficie de diseñador en la que crear el flujo de trabajo. El entorno de desarrollo de flujos de trabajo incluye un cuadro de herramientas personalizado con una gran paleta de elementos de creación de flujos de trabajo.

    Figura 4. Cuadro de herramientas de creación de flujos de trabajo de Visual Studio

Cuadro de herramientas de flujo de trabajo

Consulte también

Para obtener más información sobre Complementos de SharePoint, consulte lo siguiente:

Para obtener más información sobre el desarrollo de flujos de trabajo mediante Visual Studio 2012 y SharePoint Designer 2013, consulte lo siguiente:

Para obtener más información sobre Windows Workflow Foundation 4, consulte lo siguiente: