Desarrollar aplicaciones con el Diseñador de flujo de trabajoDeveloping Applications with the Workflow Designer

El Diseñador de flujo de trabajo de Windows es un diseñador visual y un depurador para la creación gráfica y depuración de aplicaciones de Windows Workflow Foundation (WF) en .NET Framework 4 que se hospeda en el entorno de desarrollo de Visual Studio 2010.The Windows Workflow Designer is a visual designer and debugger for the graphical construction and debugging of Windows Workflow Foundation (WF) applications in the .NET Framework 4 that is hosted in the Visual Studio 2010 development environment. Permite crear una aplicación de flujo de trabajo compuesta, la biblioteca de actividades o el servicio de Windows Communication Foundation (WCF) mediante el uso de plantillas y diseñadores de actividad.It enables you to compose a composite workflow application, activity library, or Windows Communication Foundation (WCF) service through the use of templates and activity designers. Para obtener más información acerca de los flujos de trabajo, consulte la Windows Workflow Foundation [.NET Framework 4].For more information about workflows, see the Windows Workflow Foundation [.NET Framework 4].

Éstos son varias nuevas características de diseño que establecen esta nueva versión del Diseñador de flujo de trabajo además de las versiones anteriores del Diseñador de flujo de trabajo:The following are several new design features that set this new version of the Workflow Designer apart from older versions of the Workflow Designer:

  • El Diseñador de flujo de trabajo se basa en Windows Presentation Foundation (WPF).The Workflow Designer is built using Windows Presentation Foundation (WPF). Esto mejora el uso del diseñador de actividades, así como el rendimiento para flujos de trabajo amplios y complejos.This enhances the activity designer experience and improves performance for large and complex workflows.

  • Las actividades personalizadas se diseñan ahora con WPFWPF, mediante XAML y se ha simplificado el modelo de programación para crear los diseñadores de actividades.Custom activities are now designed with WPFWPF, using XAML and the programming model for creating activity designers has been simplified.

  • Se ha implementado una actividad de diagrama de flujo, de forma que se puede visualizar el flujo del programa con un estilo de modelado de diagramas de flujo que le resulte familiar.A flowchart activity has been implemented, so you can visualize program flow using the familiar flowchart modeling style.

  • El Diseñador de flujo de trabajo tiene un nuevo diseñador de variables que le permite declarar y definir el ámbito de las variables dentro de los flujos de trabajo, vinculándolos a las actividades.The Workflow Designer has a new variable designer that allows you to declare and scope variables within your workflows, binding them to activities.

  • En Visual Studio 2010, el Diseñador de flujo de trabajo proporciona capacidades completas de IntelliSense al crear expresiones de Visual Basic en los flujos de trabajo de .NET Framework 4.In Visual Studio 2010, the Workflow Designer provides full IntelliSense capabilities when authoring Visual Basic expressions within your .NET Framework 4 workflows.

  • El uso de las capacidades de depuración se amplía ahora a XAML, lo cual hace posible el establecimiento de puntos de interrupción en la definición del flujo de trabajo XAML e ir al código XAML en tiempo de ejecución, que proporciona un uso similar al del código administrado.The debugging experience now extends into XAML, allowing you to set breakpoints in your XAML workflow definition and to step into your XAML code at runtime, which provides an experience similar to that in managed code.

  • Rehospedar el Diseñador de flujo de trabajo fuera de Visual Studio se simplifica en gran medida en comparación con versiones anteriores, requiere ahora unas pocas líneas de código.Rehosting the Workflow Designer outside of Visual Studio is greatly simplified compared to previous versions, now requiring only a few lines of code.

  • El nuevo Flowchart actividad y su Flowchart le permiten visualizar el flujo del programa con el estilo de modelado de diagrama de flujo familiar.The new Flowchart activity and its Flowchart allow you to visualize your program flow using the familiar flowchart modeling style.

  • Se han mejorado las actividades de mensajería, lo que le permite escribir totalmente declarativos (sin código) servicios Windows Communication Foundation (WCF).The messaging activities have been enhanced, allowing you to write fully-declarative (no code) Windows Communication Foundation (WCF) services.

  • El Agregar referencia de servicio... funcionalidad le permite generar automáticamente actividades que acceder a servicios Web.The Add Service Reference... functionality allows you to generate activities automatically that access Web services.