Preparación para instalar y configurar un entorno de desarrollo de flujo de trabajo de SharePoint

Aprenda a configurar un entorno de desarrollo de flujo de trabajo para desarrollar flujos de trabajo de SharePoint como aplicaciones independientes para SharePoint mediante Visual Studio 2012.

Nota:

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 obtener más información, consulte Retirada del flujo de trabajo de SharePoint 2010.

Introducción al desarrollo de flujos de trabajo en SharePoint

Aunque los flujos de trabajo han formado parte de SharePoint desde las primeras versiones, los flujos de trabajo para SharePoint son una plataforma mucho más mejorada y mejorada.

  • En primer lugar, los flujos de trabajo de SharePoint ahora se basan en Windows Workflow Foundation 4.5, que forma parte de .NET Framework 4.5.
  • En segundo lugar, el motor de ejecución de flujo de trabajo, Administrador de flujos de trabajo, se ha desacoplado de SharePoint y se ejecuta de forma independiente. Esto proporciona flexibilidad y escalabilidad. (Tenga en cuenta que, por motivos de compatibilidad con versiones anteriores, el motor de flujo de trabajo heredado de 2010 sigue siendo parte de SharePoint).
  • En lugar de desarrollar flujos de trabajo mediante la escritura de código de C#, creación de flujos de trabajo en Visual Studio con el Diseñador de flujo de trabajo que usa expresiones declarativas.
  • Los flujos de trabajo de SharePoint se integran con el nuevo modelo de aplicación, lo que significa que ahora puede implementar flujos de trabajo en complementos de SharePoint.
  • También puede desarrollar flujos de trabajo de SharePoint mediante SharePoint Designer 2013. Para obtener más información, vea Desarrollo de flujos de trabajo en SharePoint Designer y Visio.

Introducción

Primero, familiarizarse con el nuevo modelo de aplicación y los conceptos subyacentes Complementos de SharePoint mediante inmersión en lo siguiente:

  • SharePoint para desarrolladores: portal al sitio para desarrolladores de SharePoint, donde el énfasis está en las aplicaciones para SharePoint.
  • Complementos de SharePoint: obtenga información sobre qué son las aplicaciones para SharePoint, por qué debe compilarlas y los conceptos que son fundamentales para compilarlas en SharePoint.
  • Introducción al desarrollo de SharePoint: SharePoint es una plataforma de desarrollo para aplicaciones para sharePoint y soluciones de granja de servidores. Familiarícese con las funcionalidades y características de SharePoint para empezar a desarrollar.
  • Aspectos básicos del flujo de trabajo de SharePoint: proporciona información general de alto nivel de la infraestructura de flujo de trabajo en SharePoint, incluida una vista de la arquitectura de la plataforma y el puente de interoperabilidad de flujo de trabajo.

El siguiente paso es asegurarse de que tiene instalado un entorno de desarrollo de flujo de trabajo actualizado. No es necesario desarrollar en el equipo del servidor de SharePoint, pero por supuesto se requiere una instalación de SharePoint Server para el desarrollo en.

Estos son los componentes que necesite. Es importante que instale estos elementos en el orden que se presentan aquí:

  1. Instale el entorno de SharePoint

  2. Instale el entorno de administrador de flujo de trabajo

  3. Instalar el entorno de desarrollo Visual Studio 2012

Si tiene la versión de "Vista previa"

Si tiene versiones preliminares (es decir, "Preview") de SharePoint Server, Administrador de flujos de trabajo 1.0 o Office Developer Tools para Visual Studio 2013 (versiones anteriores de marzo de 2013), debe actualizar la instalación. A continuación se muestra una lista de actualizaciones adecuadas:

También deberá actualizar proyectos de flujo de trabajo creados con la versión de "Vista previa"

La versión de lanzamiento de los componentes de flujo de trabajo Visual Studio y sus actualizaciones relacionados presentan cambios importantes que mejoran el rendimiento, la escalabilidad y la confiabilidad. Desafortunadamente, estas actualizaciones requieren actualizar proyectos de flujo de trabajo que creó mediante las herramientas de vista previa.

Este es un resumen de los cambios que requieren actualizar los proyectos de flujo de trabajo:

  • Referencias de actividad a Item Guid se reemplazan por Item Id. Este cambio tiene consecuencias importantes:

  • En otras actividades que usan Item Guid, encontrará Item Id agregado y Item Guid oculto. Los proyectos existentes que usan Item Guid seguirán funcionando (excepto en las listas muy grandes con más de 5000 elementos, que es una de las razones para que el cambio).

  • Hay un nuevo formato de empaquetado para flujos de trabajo en las aplicaciones.

  • Se cambió la referencia del ensamblado de actividades de flujo de trabajo en XAML para que apunte a un nuevo ensamblado de proxy de tiempo de diseño en lugar del ensamblado de actividades de SP real.

Consulte también