Ejemplo de diseñador de perfil de seguimiento

Download sample

El diseñador de perfiles de seguimiento de flujos de trabajo es una herramienta para lograr compatibilidad con la creación de perfiles de seguimiento a partir de definiciones de flujo de trabajo utilizando la superficie del diseñador de flujos de trabajo. Esta aplicación de ejemplo asume que se está familiarizado con los perfiles y servicios de seguimiento. Para obtener más información, vea la referencia del final de este tema.

Para generar el ejemplo

  1. Descargue el ejemplo haciendo clic en Descargar ejemplo en este tema.

    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 TrackingProfileDesigner\bin\debug (o la carpeta TrackingProfileDesigner\bin para la versión de VB del ejemplo), que se encuentra bajo la carpeta principal del ejemplo.

Crear perfiles de seguimiento

Siga estos procedimientos para agregar y configurar puntos de seguimiento de actividad y abrir perfiles del seguimiento.

Para crear un punto de seguimiento de actividad

  1. En el menú Archivo, haga clic en Abrir y, a continuación, en Flujo de trabajo desde archivo.

  2. Vaya al ensamblado que contiene el flujo de trabajo que desea utilizar y, a continuación, haga clic en Abrir para volver a la pantalla principal del diseñador de perfiles de seguimiento de flujos de trabajo.

  3. En la superficie del diseñador, haga clic en una actividad para seleccionarla.

    Esto habilita el botón Seguimiento de la barra de herramientas.

  4. Haga clic en Seguimiento para realizar el seguimiento de la actividad seleccionada.

Para configurar un punto de seguimiento de actividad

  1. Haga clic en Eventos para seleccionar el evento de estado de actividad cuyo seguimiento desea realizar para el punto de seguimiento seleccionado.

    Puede seleccionar todos los eventos, o ninguno, haciendo clic en Seleccionar todos o en No seleccionar nada.

  2. Haga clic en Anotar para abrir una barra de herramientas Anotación.

  3. En el cuadro de texto, escriba una cadena para describir el punto de seguimiento de actividad.

  4. Haga clic en Extraer datos y seleccione Propiedades en la lista para elegir los elementos de los que se realizará el seguimiento para esta actividad.

  5. Seleccione Coincidir tipos derivados para indicar que este punto de seguimiento hará coincidir el tipo de actividad seleccionado y todos los tipos derivados.

  6. También puede agregar condiciones para filtrar el conjunto de puntos de seguimiento emitidos.

Para agregar una condición de seguimiento

  1. Haga clic en Condiciones en el punto de seguimiento de actividad seleccionado y seleccione Agregar nueva condición.

  2. En la barra de herramientas Condiciones, seleccione el miembro que aparecerá en el lado izquierdo de la condición, por ejemplo, Name.

  3. Haga clic en el botón == para alternar entre igualdad y desigualdad (!=).

  4. Escriba un valor de cadena para el lado derecho de la condición, por ejemplo, codeActivity1.

  5. Haga clic en Guardar para agregar la condición terminada.

Para abrir perfiles de seguimiento

  1. En el menú Archivo, haga clic en Abrir y, a continuación, en Perfil desde archivo.

  2. Seleccione el archivo de perfil de seguimiento que desea utilizar y, a continuación, haga clic en Abrir.

Nota

Se debe cargar un flujo de trabajo para que se pueda abrir un perfil de seguimiento. Además, sólo se puede garantizar que los perfiles generados con esta herramienta se cargarán correctamente.

Para guardar perfiles de seguimiento

  1. En el menú Archivo, haga clic en Guardar y, a continuación, haga clic en Perfil como archivo.

  2. Escriba una ruta de acceso y nombre de archivo, con la extensión .xml.

  3. Haga clic en Guardar para guardar el perfil de seguimiento.

Utilizar la base de datos de seguimiento de SQL

Si tiene una base de datos de seguimiento de SQL configurada, también puede guardar los perfiles en la base de datos. Si no ha creado todavía la base de datos de seguimiento, consulte las instrucciones de configuración de la base de datos en Ejemplo de seguimiento simple.

Para utilizar la aplicación con la base de datos de seguimiento de SQL

  1. Actualice el archivo .config de la aplicación con un parámetro ConnectionString válido para la base de datos de perfiles.

    El archivo de configuración predeterminado tiene este aspecto:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <appSettings>
            <add key="ConnectionString" value="Persist Security Info=False;Integrated Security=SSPI;database=TrackingStore;server=localhost"/>
        </appSettings>
    </configuration>
    
  2. En el menú Archivo, haga clic en Guardar y, a continuación, haga clic en Perfil en base de datos de seguimiento de SQL para guardar el perfil actual en la base de datos de seguimiento.

    Si la versión de la base de datos es posterior a la del perfil actual, se abre un cuadro de diálogo que solicita una versión posterior antes de guardar el perfil.

  3. En el menú Archivo, haga clic en Abriry, a continuación, haga clic en De base de datos de seguimiento de SQL para cargar un perfil de la base de datos de seguimiento.

    Se abre un cuadro de diálogo que le permite seleccionar un tipo de flujo de trabajo y una versión del perfil. Si los ensamblados de flujo de trabajo no están en la misma ruta de acceso que el diseñador, se abre otro cuadro de diálogo que solicita la ubicación de los ensamblados necesarios.

Comentarios

  • Dado que esta aplicación es un ejemplo, su uso tiene ciertas limitaciones.

  • Sólo se puede garantizar que se cargarán correctamente los perfiles creados por el diseñador del perfiles. La razón es que el diseñador crea y supone que sólo existirá una ubicación de seguimiento de actividades para un punto de seguimiento determinado.

  • Los perfiles de seguimiento se guardan por el tipo de flujo de trabajo. Para guardar un perfil como perfil del seguimiento predeterminado, puede llamar al procedimiento almacenado UpdateDefaultTrackingProfile.

  • Las anotaciones sólo aparecen para las actividades compuestas más externas.

  • No puede agregar UserTrackPoints a través del diseñador.

Consulte también

Otros recursos

Creating and Using Tracking Profiles
Windows Workflow Tracking Services
Creating Custom Tracking Services
Ejemplo de servicio de seguimiento y de consulta
Task 4 : Using the Windows Workflow Tracking Service
Ejemplos de aplicaciones

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.