2010 SharePoint: Utilizzo del flusso - utilizzo di flussi di lavoro di SharePoint

Utilizzo di flussi di lavoro in SharePoint 2010 è un buon metodo per automatizzare i processi aziendali complessi.

Da Brien Posey

Molte applicazioni di organizzazioni utilizzano oggi automatizzare i processi aziendali complessi. Automazione dei processi elettronici, quali routing automaticamente messaggi di posta elettronica al destinatario corretto, è piuttosto semplice. È molto più difficile automatizzare i processi che implicano l'interazione manuale.

Secondo quanto Microsoft Office SharePoint Server (MOSS) 2007, cercare di Microsoft risolvere il problema con flussi di lavoro SharePoint che sono essenzialmente approvazione meccanismi. Si supponga che un utente del reparto marketing stato fornito con un nuovo annuncio. L'annuncio non sarebbe solo inviati direttamente a un'agenzia di annuncio. È disponibile un'intera catena delle approvazioni interne necessarie.

L'annuncio dovrebbe passare per un editor tramite il reparto legale dell'azienda e possibilmente un dirigente senior ha mai inviato al mondo esterno. Il problema con i requisiti di approvazione è che gli utenti sono occupati. Attività come questo può slittare attraverso le falle. Qualsiasi numero di errori umani potrebbe derail il processo di routing approvazione.

Flussi di lavoro di SharePoint sono progettate per automatizzare tali processi. È anche possibile progettare un flusso di lavoro per inviare un promemoria o contattare automaticamente un gestore quando qualcuno neglects un'attività.

I flussi di lavoro svolto un ruolo prevalente in MOSS 2007, ma essi tended grande come gli stessi, essere un po' rigida. Per la maggior parte, gli amministratori erano costretti a funzionare entro i confini dell'interfaccia utente SharePoint durante la creazione di flussi di lavoro.

Microsoft ha creato una maggiore flessibilità nel processo di creazione di flussi di lavoro in SharePoint 2010. Anche se è possibile utilizzare la GUI di SharePoint per associare un flusso di lavoro a un elenco o una raccolta, sarà necessario creare il flusso di lavoro di fuori di SharePoint (a meno che non si utilizzi uno dei flussi di lavoro predefiniti).

Di conseguenza, Microsoft offre diversi strumenti per la creazione di flussi di lavoro. In genere, lo strumento ideale per lo sviluppo di flussi di lavoro di SharePoint saranno SharePoint Designer 2010. Gli sviluppatori professionali possono creare ulteriori personalizzazioni utilizzando Visual Studio 2010 per modificare il codice creato da SharePoint Designer 2010 oppure consente di sviluppare i flussi di lavoro da zero.

Forth venturing con Visio

Creazione di un flusso di lavoro

Per creare un flusso di lavoro, aprire Visio 2010 e selezionare la scheda file. In questo caso, viene chiesto a quale tipo di diagramma che si desidera creare. Scegliere la cartella diagrammi di flusso, selezionare il modello di flusso di lavoro di Microsoft SharePoint e fare clic su Crea, come illustrato in di Figura 1.

 

Il pensiero di utilizzare di Visio Premium 2010 per creare flussi di lavoro di SharePoint, sembrava un po' strano a prima. Visio viene ampiamente utilizzato per la creazione di diagrammi di rete, ma la maggior parte non sarebbe considerato uno strumento di sviluppo. Tuttavia, una delle principali caratteristiche di Visio sta creando diagrammi di flusso, in modo opportuno perfetto. Chiunque ha avuto una classe programmazione computer introduttivo SA una delle lezioni prima è come creare un diagramma di flusso. Infatti la creazione di un diagramma di flusso è spesso il primo passaggio nella scrittura di un programma. Poiché i flussi di lavoro di SharePoint sono semplicemente programmi semplici, è realmente un'estensione di questo tipo per utilizzare un'applicazione è progettata per creare diagrammi di flusso per semplificare la creazione di flussi di lavoro di SharePoint?

Prima 2010 Visio per creare un flusso di lavoro di SharePoint, sono necessarie due cose importanti. Innanzitutto, si non utilizzare Visio 2010 per creare il flusso di lavoro finale. Si utilizzerà invece Visio per creare il modello di flusso di lavoro che è quindi possibile importare in SharePoint Designer dove verrà completato il flusso di lavoro. In secondo luogo, questo funzionerà solo se si dispone di Visio 2010 Premium. Le edizioni Standard e Professional di Visio 2010 non supportano la creazione di flussi di lavoro di SharePoint.

Creazione di un flusso di lavoro

Per creare un flusso di lavoro, aprire Visio 2010 e selezionare la scheda file. In questo caso, viene chiesto a quale tipo di diagramma che si desidera creare. Scegliere la cartella diagrammi di flusso, selezionare il modello di flusso di lavoro di Microsoft SharePoint e quindi fare clic su Crea, come illustrato in di Figura 1.

Figure 1 Using Visio 2010 to create a SharePoint workflow flowchart

Figura 1 con Visio 2010 per creare un diagramma di flusso di lavoro SharePoint.

A questo punto, verrà eseguita alla schermata principale di Visio. Qui è effettivamente possibile iniziare a sviluppare il flusso di lavoro. Se Visio non è mai utilizzato, sarà necessario abituarsi al processo di creazione di un flusso di lavoro. Sul lato sinistro dello schermo contiene numerosi insiemi (o “ stencil) contenente varie icone (o “ forme master ”). Il modello di flusso di lavoro SharePoint include gli stencil per le forme di azioni, condizioni e terminatore di Workflow. Trascinare le forme nel disegno di Visio e disporli in modo che facilita il flusso di lavoro.

Per un esempio di visualizzazione, dare un'occhiata al disegno di Visio in di Figura 2. Viene illustrato un semplice modello di flusso di lavoro SharePoint, inizia con il carattere di terminazione di avvio (il triangolo verde). Dopo tale, tale ‘ s una condizione che verifichi se alcune di campo il titolo contiene valori. Il nome del campo o dell'elenco di parole chiave non è rilevante per il momento. Si sarà in grado di fornire valori specifici o nomi di campo in un momento successivo. Per il momento è sufficiente definire la logica del flusso di lavoro.

Figure 2 A basic SharePoint Workflow ceated in Visio

Figura 2 A base ceated SharePoint Workflow in Visio.

È possibile notare nella figura la condizione si dirama a seconda se sono stati rilevati valori specifici. Visio è necessario creare un percorso Sì e uno No per ogni condizione di che utilizzare il flusso di lavoro. Questo particolare flusso di lavoro termina con l'oggetto termina se valori corrispondenti vengono trovati (percorso No). Se vengono rilevate le parole chiave, l'elemento viene eliminato e il flusso di lavoro terminato.

Si noterà che ogni oggetto è connesso ad almeno un altro oggetto (come indicato dalla freccia tra gli oggetti). Queste connessioni sono obbligatori, ma non eseguita automaticamente. Per connettere due forme, trascinare una forma nella pagina di disegno e al passaggio del mouse su un'altra forma che si desidera connettersi. Dovrebbero essere presenti alcune icone freccia blu visualizzati intorno ai bordi esterni dell'oggetto. . Rilasciare la forma dell'icona per creare una connessione tra due forme.

Dopo aver creato il flusso di lavoro, è necessario convalidare tutti i passaggi. Convalida di un flusso di lavoro assicura non vi sono problemi che impediranno SharePoint utilizzando correttamente. Ad esempio, il processo di convalida consentirà di determinare se si sono disconnessi gli oggetti all'interno del flusso di lavoro o se hai dimenticato interrompere il flusso di lavoro.

Per convalidare il flusso di lavoro, passare alla scheda processo e fare clic sul pulsante Controlla diagramma. Teoricamente, Visio non troverà i problemi relativi al diagramma. In caso affermativo, tali problemi verranno visualizzato in una finestra di problemi nella parte inferiore dell'area di lavoro di Visio. La maggior parte dei problemi sono in genere piuttosto semplici da risolvere: semplicemente fare doppio clic sul problema e Visio verrà selezionato l'oggetto correlato al problema.

L'ultima fase del processo consiste nell'esportare il diagramma di Visio. Passare alla scheda processo e fare clic sul pulsante Esporta disponibile sulla barra multifunzione. Dovrebbe venire visualizzata una finestra di dialogo in cui è possibile specificare un nome di file per il disegno che si sta esportando. Immettere un nome file, selezionare il percorso in cui si desidera salvare il file esportato. Verificare che si sta esportando il file nel formato di interscambio di flussi di lavoro di Visio (*.VWI) e fare clic su Salva.

Introduzione a SharePoint Designer

Ora che si dispone di un modello di flusso di lavoro, siamo pronti per la seconda parte del processo di creazione del flusso di lavoro. Importare il modello in SharePoint Designer e trasformarlo in un flusso di lavoro SharePoint.

SharePoint Designer 2010 è uno strumento per la personalizzazione dei siti, origini dati, flussi di lavoro e così via. È possibile apportare alcune modifiche da all'interno della gui di SharePoint, ma poiché interfaccia del SharePoint è limitata SharePoint Designer richiede personalizzazione del sito di SharePoint al livello successivo.

SharePoint Designer è disponibile gratuitamente. È possibile scaricare nei seguenti percorsi:

Per 32 bit: Microsoft.com/downloads/details.aspx?FamilyID=d88a1505-849b-4587-B854-a7054ee28d66 & displaylang = en

Per 64 bit: Microsoft.com/downloads/details.aspx?FamilyID=566D3F55-77A5-4298-BB9C-F55F096B125D & displaylang = en

Utilizzando SharePoint Designer

 

Dopo aver scaricato e installato SharePoint Designer 2010, aprirlo e quindi aprire il sito di SharePoint che si desidera modificare. A tale scopo, avviare 2010 di SharePoint Designer e quindi fare clic sul pulsante Apri sito.

Viene chiesto di specificare il sito che si desidera aprire. Immettere l'URL del sito di SharePoint e fare clic sul pulsante Apri. O visitare il sito, selezionare Azioni sito e modificare il sito di SharePoint Designer. In questo caso, verrà eseguita per la schermata principale di SharePoint Designer, illustrata in di Figura 3.

Figure 3 The SharePoint Designer main screen

Figura 3 schermata principale di SharePoint Designer.

Si noterà che l'elenco di oggetti sito sul lato sinistro dello schermo contiene un oggetto denominato flussi di lavoro. Quando si fa clic sull'oggetto di flussi di lavoro, verrà visualizzato un elenco di flussi di lavoro predefiniti.

Poiché abbiamo creato o modello di flusso di lavoro personalizzati in Visio 2010, è necessario importarlo. A tale scopo, fare clic su Importa da pulsante di Visio sulla barra multifunzione flussi di lavoro. Viene chiesto di selezionare un disegno di Visio per l'importazione. Fare clic sul pulsante Sfoglia, selezionare il disegno creato in precedenza e scegliere Apri, seguita da Next.

A questo punto, si vedrà una schermata chiesto di assegnare un nome al flusso di lavoro che si sta importando. Viene chiesto se si desidera importare il flusso di lavoro come un flusso di lavoro di elenco o un flusso di lavoro riutilizzabile, come illustrato in di Figura 4. La differenza è che un flusso di lavoro di riepilogo è associata a un determinato elenco o raccolta, mentre un flusso di lavoro riutilizzabile è associato a un tipo di contenuto e possono essere applicati a qualsiasi elenco o raccolta.

Figure 4 Choose to Import the Workflow as a List Workflow Or as a Reusable Workflow

Figura 4 scegliere Importazione flusso di lavoro come un flusso di lavoro di elenco o come un flusso di lavoro riutilizzabile .

Al momento di effettuare la selezione, fare clic su Fine e il flusso di lavoro verrà importato. Una volta completato il processo di importazione, sarà possibile accedere a Workflow Editor, illustrato in di Figura 5.

Figure 5 The Workflow Editor allows you to make changes to your workflow

Figura 5 nell'editor di flussi di lavoro consente di apportare modifiche al flusso di lavoro.

Alcuni lavoro di preparazione finali

Prima di utilizzare le funzionalità di visualizzazione in combinazione con il flusso di lavoro che appena creato, sarà necessario effettuare un po' di lavoro di configurazione sul SharePoint Server. In particolare, è necessario verificare che la funzione di accesso Web di Visio e Visio Graphics Service sono entrambi attivi.

A tale scopo, aprire il sito di SharePoint e scegliere il comando Impostazioni sito dal menu Azioni sito. Quando viene caricata la pagina Impostazioni sito, fare clic sul collegamento Caratteristiche raccolta siti. Assicurarsi che sia attiva la funzionalità di raccolta SharePoint Site Enterprise Server. In caso contrario, fare clic sul pulsante Attiva corrispondente.

Figure 6 Choose your workflow from the list of workflow templates

Figura 6 scegliere flusso di lavoro dall'elenco dei modelli di flusso di lavoro.

Quindi, aprire la console di amministrazione centrale di SharePoint 2010 e fare clic su Gestisci servizi collegamento server (si trova nella sezione Impostazioni di sistema).  A questo punto, verificare che Visio Graphics Service sia in esecuzione. In caso contrario, fare clic sul pulsante Start corrispondenti.

Il passaggio finale del processo consiste nell'associare il flusso di lavoro creato con un elenco o una raccolta (supponendo che sia stato creato un flusso di lavoro riutilizzabile). A tale scopo, aprire semplicemente il browser e passare alla raccolta documenti di SharePoint e quindi fare clic sulla scheda Catalogo multimediale. In questo caso, si vedrà una barra multifunzione corrispondente alla raccolta documenti. Fare clic sul pulsante Impostazioni flusso di lavoro, seguito da Aggiungi collegamento Workflow. Sarà ora possibile aggiungere il flusso di lavoro per la raccolta documenti, come illustrato in di Figura 6. Per ulteriori informazioni, vedere Aggiunta di un'associazione di flusso di lavoro.

Il nuovo flusso di lavoro è pronto per l'utilizzo o condividere con i colleghi e archiviati.

Brian Posey

Brien Posey MVP, è un autore freelance tecnico con migliaia di articoli e decine di libri per il suo credito. È possibile visitare il sito Web di Brien brienposey.com.

Contenuto correlato: