Condividi tramite


Modelli di progetto Flusso di lavoro SharePoint

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Flusso di lavoro SharePoint

Versione Microsoft Office

  • SharePoint Server 2007

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

I modelli di progetto Flusso di lavoro SharePoint includono i necessari riferimenti al progetto, i file e il codice di base da utilizzare per la compilazione di modelli del flusso di lavoro macchina a stati e sequenziale per Microsoft Office SharePoint Server 2007.

Per ulteriori informazioni sulla creazione di modelli di flusso di lavoro SharePoint, vedere Soluzioni flusso di lavoro SharePoint.

Per impostazione predefinita, alcuni dei file e dei riferimenti elencati di seguito sono nascosti. Per visualizzarli, fare clic su Mostra tutti i file sulla barra degli strumenti Esplora soluzioni. Inoltre, nell'elenco non sono inclusi alcuni file e riferimenti comuni a molti modelli di progetto di Visual Studio Tools per Office.

Codice del modello

Le dichiarazioni di campo riportate di seguito sono incluse nel file di codice del modello di progetto.

workflowId

Il campo workflowId è un GUID che identifica l'istanza del flusso di lavoro.

workflowProperties

Il campo workflowProperties contiene le proprietà dell'istanza del flusso di lavoro. Sono incluse proprietà comuni a tutti i flussi di lavoro. Il campo workflowProperties può contenere anche proprietà personalizzate passate a Microsoft Office SharePoint 2007 da un modulo di avvio del flusso di lavoro personalizzato. Per ulteriori informazioni, vedere Workflow Association and Initialization Forms (informazioni in lingua inglese).

File

Si tratta dei file utente principali. Per impostazione predefinita, questi file sono visibili.

  • Workflow1 (con estensione VB in Visual Basic, con estensione CS in Visual C#) - File di codice principale per il modello del flusso di lavoro.

  • Feature.xml - Contiene riferimenti a tutti i file di definizione del modello di flusso di lavoro per la funzionalità. Per impostazione predefinita, Feature.xml contiene un riferimento a Workflow.xml. Per ulteriori informazioni, vedere Workflow Deployment Using Features (informazioni in lingua inglese). Il file non può essere rinominato.

  • Workflow.xml - File di definizione del modello di flusso di lavoro. Il file non può essere rinominato. Contiene le informazioni seguenti:

    • Percorso dell'assembly del modello di flusso di lavoro.

    • URN (Uniform Resource Name) dei moduli di InfoPath utilizzati nel flusso di lavoro.

    • GUID, descrizione e nome del modello di flusso di lavoro.

Nota:

Per l'esecuzione o il debug del modello di flusso di lavoro non è necessario modificare questo file. Sarà possibile modificarlo al momento della distribuzione della funzionalità flusso di lavoro nel server SharePoint 2007 di gestione temporanea o di produzione. Per ulteriori informazioni, vedere Debug di soluzioni flusso di lavoro SharePoint.

File nascosti

In Visual Studio Tools per Office viene generato il file nascosto indicato di seguito. Non modificare manualmente il file, che viene rigenerato in caso di modifiche al progetto e non conserva le modifiche manuali.

  • Workflow1.designer (con estensione VB in Visual Basic, con estensione CS in Visual C#) - File contenente il codice generato da Windows Workflow Foundation Designer.

Riferimenti

Riferimento all'assembly

Descrizione

Microsoft.Office.Workflow.Tasks

Insieme di attività di SharePoint Server 2007.

Microsoft.SharePoint.WorkflowActions

Insieme di attività di SharePoint.

Microsoft.SharePoint

Classi utilizzabili per la gestione di flussi di lavoro distribuiti su un sito SharePoint.

System.Workflow.Activities

Classi per la definizione di attività che eseguono una rappresentazione eseguibile di un processo di lavoro. L'assembly fornisce inoltre classi per la definizione di condizioni e azioni che costituiscono una regola e gestisce le finestre di dialogo dell'editor set di regole e dell'editor condizione regola.

System.Workflow.ComponentModel

Classi utilizzabili per la compilazione di attività, comportamenti personalizzati del flusso di lavoro in fase di progettazione e interfacce utente per la configurazione di flussi di lavoro e attività.

Contiene inoltre classi e interfacce utilizzate per creare, convalidare e compilare attività e flussi di lavoro.

System.Workflow.Runtime

Classi e interfacce che consentono di configurare e controllare il motore di runtime, i servizi di runtime e l'esecuzione di un'istanza del flusso di lavoro.

Assembly di Microsoft .NET Framework

Insieme di riferimenti ad alcuni degli assembly di Microsoft .NET Framework utilizzati nello sviluppo di soluzioni Visual Studio Tools per Office.

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Concetti

Soluzioni flusso di lavoro SharePoint

Cenni preliminari sugli assembly nelle soluzioni Office

Riferimenti

Modelli di progetto di componente aggiuntivo per Microsoft Office 2003

Modelli di progetto di componente aggiuntivo per Microsoft Office 2007

Altre risorse

Gestione di soluzioni, progetti e file

Modelli di progetto di Office