Condividi tramite


Esempio di flusso di lavoro sequenziale SharePoint

Aggiornamento: novembre 2007

In questo esempio viene illustrato come creare un modello di base di flusso di lavoro sequenziale. Il flusso di lavoro aggiunge una nuova attività all'elenco delle attività di SharePoint quando si aggiunge un documento a una raccolta documenti in SharePoint. Quando si modifica l'attività, il flusso di lavoro ne controlla una proprietà per determinare se è completa. In caso affermativo, il flusso di lavoro viene terminato.

Nota sulla sicurezza:

Il codice di esempio che segue è finalizzato alla descrizione di un concetto e ne viene utilizzata e illustrata solo la parte relativa al concetto in questione. È possibile che non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo esattamente in questo formato. È consigliabile aggiungere codice di sicurezza e di gestione degli errori per rendere i progetti più sicuri e affidabili. Microsoft fornisce questo codice di esempio "così come è", senza garanzie.

Per informazioni sull'installazione del progetto di esempio nel computer, vedere Procedura: installare e utilizzare i file di esempio presenti nella Guida.

Download sample

Per eseguire l'esempio

  1. Premere F5.

    Viene aperta la pagina Documenti del sito predefinito di SharePoint.

  2. Nella pagina Documenti fare clic su Nuovo per creare un nuovo documento.

  3. Salvare il documento nel percorso predefinito.

    In tal modo, il documento viene aggiunto all'elenco Documenti e viene avviato il flusso di lavoro.

  4. Chiudere il documento.

  5. Tornare alla pagina Documenti del sito Web predefinito di SharePoint.

  6. Nella pagina Documenti , verificare che il valore sotto la colonna Microsoft.Samples.Vsto.SeqWkFlow sia impostato su In corso, ovvero lo stato corrente del flusso di lavoro.

  7. Nel riquadro Gerarchia siti, fare clic su Attività.

    Verrà visualizzata la pagina Attività.

  8. Nella pagina Attività, puntare su SharePoint - Attività flusso di lavoro, fare clic sulla freccia in giù e quindi fare clic su Modifica elemento.

  9. Impostare % completato su 100, quindi scegliere OK.

  10. Tornare alla pagina Documenti del sito Web predefinito di SharePoint.

    Nella pagina Documenti verificare che il valore sotto la colonna Microsoft.Samples.Vsto.SeqWkFlow sia impostato su Completato. Questa impostazione indica che il flusso di lavoro è terminato e che l'attività associata al documento è stata completata.

Requisiti

Per questo esempio sono necessarie le seguenti applicazioni:

  • Visual Studio Tools per Office°(componente facoltativo di Visual Studio 2008 Professional e Visual Studio Team System).

  • Windows Server 2003 o Windows Server 2008.

  • Microsoft Office SharePoint Server 2007.

  • Microsoft Office Word 2007 o Microsoft Office Word 2003.

Dimostrazione

In questo esempio vengono illustrati i seguenti concetti:

  • Utilizzo del modello del flusso di lavoro sequenziale SharePoint 2007 di Visual Studio Tools per Office.

  • Specifica delle impostazioni di configurazione per il debug seguenti:

    • Sito di SharePoint.

    • Raccolta documenti alla quale il flusso di lavoro deve essere associato automaticamente.

    • Condizioni di avvio.

    • Cronologia ed elenchi di attività da utilizzare.

  • Creazione di una pianificazione del flusso di lavoro tramite la finestra di progettazione di Windows Workflow Foundation.

  • Aggiunta delle attività seguenti alla pianificazione del flusso di lavoro:

    • CreateTask

      Questa attività crea una nuova attività in SharePoint e imposta le proprietà iniziali visualizzate per l'attività.

    • OnTaskChanged

      Questa attività richiama codice personalizzato quando l'attività viene modificata in SharePoint. Se l'utente imposta la proprietà PercentComplete su 100, questo codice imposta un campo per indicare che l'attività è completa.

    • WhileActivity

      L'attività WhileActivity controlla il valore del campo impostato dall'attività OnTaskChanged per determinare se completare il flusso di lavoro.

Vedere anche

Attività

Procedura dettagliata: creazione e debug di una soluzione flusso di lavoro SharePoint

Procedura: creare un progetto flusso di lavoro SharePoint

Concetti

Soluzioni flusso di lavoro SharePoint

Debug di soluzioni flusso di lavoro SharePoint

Altre risorse

Procedure dettagliate ed esempi di sviluppo di applicazioni per Microsoft Office