Ejemplo de RuleActionTrackingEvent

Download sample

En este ejemplo se muestra cómo se puede utilizar el seguimiento para determinar las acciones de las reglas en un flujo de trabajo. Windows Workflow Foundation proporciona una infraestructura de seguimiento extensible que permite filtrar varios eventos de seguimiento en función de un perfil de seguimiento. Cuando se ejecutan las reglas, se envía un objeto RuleActionTrackingEvent como punto de seguimiento del usuario.

El ejemplo consta de un servicio de seguimiento de la consola personalizado (agregado a WorkflowRuntime en program.cs) y un flujo de trabajo que contiene una actividad PolicyActivity. El conjunto de reglas se evalúa cuando se ejecuta la actividad. Las reglas definidas establecen un valor de descuento basado en el valor del pedido y el tipo de cliente. El servicio ConsoleTrackingService contiene un perfil de seguimiento con un UserTrackPoint que cubre todos los puntos de seguimiento del usuario y escribe el contenido de los datos del seguimiento en la consola.

RuleActionTrackingEvent tiene dos propiedades: RuleName y ConditionResult. Estas propiedades se imprimen en la consola cuando termina la ejecución de la regla.

Para generar el ejemplo

  1. Para descargar el ejemplo, haga clic en Descargar ejemplo.

    Así se extrae el proyecto de ejemplo en su disco duro local.

  2. Haga clic en Inicio, señale Programas, señale Microsoft Windows SDK y, a continuación, haga clic en CMD Shell.

  3. Vaya al directorio de origen del ejemplo.

  4. En el símbolo del sistema, escriba MSBUILD <nombre del archivo de solución>.

Para ejecutar el ejemplo

  • En la ventana del símbolo del sistema del SDK, ejecute el archivo .exe de la carpeta RuleActionTrackingEventSample\bin\debug (o la carpeta RuleActionTrackingEventSample\bin para la versión de VB del ejemplo), que se encuentra bajo la carpeta principal del ejemplo.

Consulte también

Referencia

ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile

Otros recursos

Ejemplos de seguimiento
Ejemplo de seguimiento simple
Ejemplo de consulta mediante SQLTrackingService
Ejemplo de seguimiento mediante puntos de seguimiento del usuario
Ejemplo de seguimiento de EventArgs
Ejemplo de ConsoleTrackingService
Ejemplo de consulta mediante SQLTrackingService
Ejemplo de servicio de seguimiento y de consulta
Usar el modelo de objetos de perfil de seguimiento (ejemplo)
Windows Workflow Tracking Services

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.