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

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

A continuación se indican diversas características de diseño nuevas que diferencia esta versión nueva de Diseñador de flujo de trabajoWorkflow Designer de las versiones anteriores de Diseñador de flujo de trabajoWorkflow Designer:The following are several new design features that set this new version of the Diseñador de flujo de trabajoWorkflow Designer apart from older versions of the Diseñador de flujo de trabajoWorkflow Designer:

  • Diseñador de flujo de trabajoWorkflow Designer se compila utilizando Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).The Diseñador de flujo de trabajoWorkflow Designer is built using Windows Presentation Foundation (WPF)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.

  • Diseñador de flujo de trabajoWorkflow Designer cuenta con un nuevo diseñador de variables con el que se pueden declarar variables y establecer su ámbito en de los flujos de trabajo, vinculándolos a las actividades.The Diseñador de flujo de trabajoWorkflow 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, Diseñador de flujo de trabajoWorkflow Designer proporciona las capacidades íntegras de IntelliSense al crear expresiones Visual Basic en los flujos de trabajo de .NET Framework 4.NET Framework 4.In Visual Studio 2010, the Diseñador de flujo de trabajoWorkflow Designer provides full IntelliSense capabilities when authoring Visual Basic expressions within your .NET Framework 4.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.

  • El hospedar a Diseñador de flujo de trabajoWorkflow Designer fuera de Visual StudioVisual Studio se simplifica enormemente si se compara con versiones anteriores y esto requiere ahora unas pocas líneas de código.Rehosting the Diseñador de flujo de trabajoWorkflow Designer outside of Visual StudioVisual 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.

  • Las actividades de mensajería se han mejorado, lo cual le permite escribir servicios de Windows Communication Foundation (WCF)Windows Communication Foundation (WCF) totalmente declarativos (sin código).The messaging activities have been enhanced, allowing you to write fully-declarative (no code) Windows Communication Foundation (WCF)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.

En esta secciónIn This Section

Usar el Diseñador de flujo de trabajoUsing the Workflow Designer
Muestra cómo crear nuevas actividades y nuevos proyectos de flujo de trabajo mediante los diseñadores integrados y cómo usar otras herramientas proporcionadas por el diseñador para controlar argumentos, variables, expresiones, importaciones y la ruta de navegación.Shows how to create new activities and workflow projects using the built-in designers and how to use other tools provided by the designer to handle arguments, variables, expressions, imports, and breadcrumb navigation.

Usar los diseñadores de actividadUsing the Activity Designers
Describe las categorías de actividades y plantillas, así como sus diseñadores proporcionados por el sistema.Describes the categories of activities and templates and their designers that are system-provided.

Depurar flujos de trabajo con el Diseñador de flujo de trabajoDebugging Workflows with the Workflow Designer
Describe cómo realizar procedimientos de depuración tradicionales, así como la depuración de XAML y de expresiones.Describe how to perform traditional debugging procedures as well as debugging XAML and expressions.

Ayuda de la interfaz de usuario del Diseñador de flujo de trabajoWorkflow Designer UI Help
Contiene temas de la Ayuda contextual para los cuadros de diálogo proporcionados por Diseñador de flujo de trabajo de WindowsWindows Workflow Designer, así como indicaciones sobre las características de shell del diseñador, los métodos abreviados de teclado y los mensajes de error.Contains context-sensitive help topics for dialog boxes provided by Diseñador de flujo de trabajo de WindowsWindows Workflow Designer, as well as guidance on designer shell features, keyboard shortcuts and error messages.

Desarrollar aplicaciones de flujo de trabajo que tienen como destino .NET 3.0 o .NET 3.5 FrameworkDeveloping Workflow Applications Targeting the .NET 3.0 or .NET 3.5 Framework
Contiene indicaciones sobre el uso del diseñador heredado que tiene como destino .NET Framework versión 3,5.NET Framework version 3.5 o WinFXWinFX.Contains guidance on using the legacy designer that targets the .NET Framework versión 3,5.NET Framework version 3.5 or the WinFXWinFX.

Rehospedaje del diseñador [ Ejemplos de WF ]Designer ReHosting [WF Samples]
Este ejemplo muestra cómo crear el diseño de WPF para contener el diseñador.This sample shows how to create the WPF layout to contain the designer.

Diseñadores de actividad personalizadosCustom Activity Designers
Esta sección contiene ejemplos de actividades que utilizan diseñadores personalizados en la presentación en el diseñador de flujo de trabajo.This section contains activity samples that use custom designers for display in the workflow designer.