Condividi tramite


Esempio di utilità di progettazione dei profili di rilevamento

Download sample

L'utilità di progettazione dei profili di rilevamento del flusso di lavoro è un strumento che supporta la creazione di profili di rilevamento dalle definizioni del flusso di lavoro tramite l'utilizzo dell'area di progettazione del flusso di lavoro. Questa applicazione di esempio presuppone che si abbia dimistichezza con i servizi e i profili di rilevamento. Per ulteriori informazioni, vedere i riferimenti alla fine di questo argomento.

Per generare l'esempio

  1. Scaricare l'esempio facendo clic su Scarica esempio in questo argomento.

    In tal modo viene estratto il progetto di esempio sul disco rigido locale.

  2. Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.

  3. Accedere alla directory di origine dell'esempio.

  4. Al prompt dei comandi, immettere MSBUILD <nome file soluzione>.

Per eseguire l'esempio

  • Nella finestra del prompt dei comandi di SDK, eseguire il file exe nella cartella TrackingProfileDesigner\bin\debug (o nella cartella TrackingProfileDesigner\bin per la versione VB dell'esempio), collocata sotto la cartella principale dell'esempio.

Creazione di profili di rilevamento

Seguire le procedure riportate di seguito per aggiungere e configurare i track point di attività e per aprire i profili di rilevamento.

Per creare un track point di attività

  1. Scegliere Apri dal menu File e fare clic su Workflow From File.

  2. Spostarsi sull'assembly contenente il flusso di lavoro che si desidera utilizzare e fare clic su Apri per tornare alla schermata principale dell'utilità di progettazione dei profili di rilevamento del flusso di lavoro.

  3. Nell'area di progettazione, fare clic su un'attività per selezionarla.

    In tal modo viene abilitato il pulsante Traccia nella barra degli strumenti.

  4. Fare clic su Traccia per rilevare l'attività selezionata.

Per configurare un track point di attività

  1. Fare clic su Eventi per selezionare l'evento dello stato dell'attività che si desidera rilevare per il track point selezionato.

    È possibile selezionare tutti gli eventi o nessun evento facendo clic su Seleziona tutto o su Deseleziona tutto.

  2. Fare clic su Annota per aprire un controllo Toolstrip Annotazione.

  3. Nella casella di testo, immettere una stringa che descriva il track point di attività.

  4. Fare clic su Estrai datie selezionare Proprietà nell'elenco per scegliere gli elementi che saranno rilevati per questa attività.

  5. Selezionare Match Derived Types per indicare che questo track point corrisponderà al tipo di attività selezionato e a tutti i tipi derivati.

  6. È inoltre possibile aggiungere condizioni per filtrare l'insieme di track point generati.

Per aggiungere una condizione di rilevamento

  1. Fare clic su Condizioni sul track point di attività selezionato e selezionare Aggiungi nuova condizione.

  2. Nel controllo Toolstrip Condizioni, selezionare il membro che sarà visualizzato sul lato sinistro della condizione, ad esempio, Name.

  3. Fare clic sul pulsante == per alternare l'uguaglianza e l'ineguaglianza (!=).

  4. Immettere un valore di stringa per il lato destro della condizione, ad esempio, codeActivity1.

  5. Fare clic su Salva per aggiungere la condizione completata.

Per aprire profili di rilevamento

  1. Scegliere Apri dal menu File e fare clic su Profile From File.

  2. Selezionare il file del profilo di rilevamento da utilizzare e fare clic su Apri.

Nota

È necessario aver caricato un flusso di lavoro prima che un profilo di rilevamento possa essere aperto. Inoltre, solo per i profili generati con questo strumento viene garantito il corretto caricamento.

Per salvare profili di rilevamento

  1. Scegliere Salva dal menu File e fare clic su Profile as File.

  2. Immettere un percorso e un nome file con estensione xml.

  3. Fare clic su Salva per salvare il profilo di rilevamento.

Utilizzo del database di rilevamento SQL

Se è stato impostato un database di rilevamento SQL, è anche possibile salvare i profili nel database. Se non è stato ancora creato il database di rilevamento, fare riferimento alle istruzioni di configurazione di database in Esempio di rilevamento semplice.

Per utilizzare l'applicazione con il database di rilevamento SQL

  1. Aggiornare il file .config dell'applicazione con una ConnectionString valida nel database di profili.

    L'aspetto del file di configurazione predefinito è simile al seguente:

    <?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. Nel menu File, fare clic su Salva, quindi su Profile to SQL Tracking Database per salvare il profilo corrente nel database di rilevamento.

    Se la versione nel database è successiva a quella del profilo corrente, viene visualizzata una finestra di dialogo che richiede una versione successiva prima di poter salvare il profilo.

  3. Nel menu File, fare clic su Apri, quindi su From SQL Tracking Database per caricare un profilo dal database di rilevamento.

    Viene visualizzata una finestra di dialogo che consente di selezionare un tipo di flusso di lavoro e una versione del profilo. Se gli assembly del flusso di lavoro non sono nello stesso percorso dell'utilità di progettazione, viene visualizzata un'altra finestra di dialogo che richiede il percorso degli assembly richiesti.

Osservazioni

  • Dal momento che questa applicazione è un esempio, esistono alcune limitazioni al suo utilizzo.

  • Solo per i profili di rilevamento creati dall'utilità di progettazione del profilo viene garantito il corretto caricamento. Ciò avviene perché l'utilità di progettazione crea e presuppone l'esistenza di un unico percorso di rilevamento di attività per un determinato track point.

  • I profili di rilevamento vengono salvati per tipo di flusso di lavoro. Per salvare un profilo come profilo di rilevamento predefinito, è possibile chiamare la stored procedure UpdateDefaultTrackingProfile.

  • Le annotazioni vengono visualizzate solo per le attività maggiormente composte.

  • Non è possibile aggiungere UserTrackPoints tramite l'utilità di progettazione.

Vedere anche

Altre risorse

Creating and Using Tracking Profiles
Windows Workflow Tracking Services
Creating Custom Tracking Services
Esempio di servizio di rilevamento file e query
Task 4 : Using the Windows Workflow Tracking Service
Esempi di applicazioni

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.