Installare e configurare il flusso di lavoro per SharePoint Server 2013

 

**Si applica a:**SharePoint Server 2013

**Ultima modifica dell'argomento:**2018-03-08

Riepilogo: Informazioni su come installare e configurare flussi di lavoro in SharePoint Server 2013.

In questo articolo contiene le informazioni e le procedure necessarie per la configurazione del flusso di lavoro in SharePoint Server 2013.

Contenuto dell'articolo:

  • Panoramica

  • Prima di iniziare

  • Installare e configurare SharePoint Server 2013

  • Installare e configurare Workflow Manager

  • Configurare Workflow Manager per l'utilizzo con la farm di SharePoint Server 2013

  • Verificare l'installazione

  • Risoluzione dei problemi

Importante

I passaggi descritti in questo articolo si applicano a SharePoint Server 2013. La piattaforma del flusso di lavoro di SharePoint 2013 non è supportata in SharePoint Foundation 2013.

Nota

È possibile guardare una serie di video che illustrano in dettaglio il processo di installazione e configurazione della piattaforma per flussi di lavoro di SharePoint Server 2013. Per visualizzare i video, vedere Video series: Install and configure Workflow in SharePoint Server 2013

Panoramica

Una nuova opzione esistente, quando si crea un flusso di lavoro per SharePoint Server 2013. Questa opzione viene chiamata Del tipo di piattaforma. Nella figura che mostra l'opzione Tipo di piattaforma quando si crea un nuovo flusso di lavoro utilizzando SharePoint Designer 2013.

Immagine: SharePoint 2013 include tre opzioni per le piattaforme del flusso di lavoro.

Three workflow platforms in SharePoint 2013.

La piattaforma sola disponibile dopo aver installato SharePoint Server 2013 è la piattaforma del flusso di lavoro di SharePoint 2010. La piattaforma del flusso di lavoro di SharePoint 2013 e la piattaforma di Project Server richiedono passaggi aggiuntivi. Tre piattaforme del flusso di lavoro, come descritto nella tabella riportata di seguito.

Tipi di piattaforma del flusso di lavoro disponibili in SharePoint Server 2013

Tipo di piattaforma Framework della piattaforma Requisiti

Flusso di lavoro di SharePoint 2010

Windows Workflow Foundation 3

Viene installato automaticamente con SharePoint Server 2013.

Flusso di lavoro di SharePoint 2013

Windows Workflow Foundation 4

È necessario SharePoint Server 2013 e Gestione flusso di lavoro.

Nota

Gestione flusso di lavoro deve essere scaricata e installata separatamente da SharePoint Server 2013. Non viene installato automaticamente quando si installa SharePoint Server 2013.

Flusso di lavoro di SharePoint 2013 - Project Server

Windows Workflow Foundation 4

È necessario SharePoint Server 2013, Gestione flusso di lavoro e Project Server 2013.

Per ulteriori informazioni sullo sviluppo di flussi di lavoro con SharePoint Designer 2013 e altri aspetti relativi ai flussi di lavoro, vedere Centro risorse: Flusso di lavoro in SharePoint 2013.

Prima di iniziare

Prima di iniziare l'installazione, verificare che siano soddisfatti tutti i requisiti hardware e software per SharePoint Server 2013 e Gestione flusso di lavoro. Per ulteriori informazioni, vedere Requisiti hardware e software per SharePoint Server 2016.

Importante

I passaggi descritti in questo articolo si applicano a SharePoint Server 2013. La piattaforma del flusso di lavoro di SharePoint 2013 non è supportata in SharePoint Foundation 2013.

Installare e configurare SharePoint Server 2013

È necessario installare e configurare SharePoint Server 2013. A tale scopo, vedere installare e distribuire SharePoint 2013.

Nota

La piattaforma del flusso di lavoro di SharePoint 2010 viene installato automaticamente quando si installa SharePoint Server 2013. La piattaforma del flusso di lavoro di SharePoint 2013 richiede Gestione flusso di lavoro e deve essere installata separatamente e quindi configurata per l'utilizzo con la farm SharePoint Server 2013.
Per il corretto funzionamento dei flussi di lavoro di SharePoint 2013 richiedono al servizio di sottoscrizione di sito il provisioning e servizio di gestione App. Non è necessario configurare un certificato con caratteri jolly e la registrazione DNS, ma è necessario eseguire entrambe le istanze.

Installare e configurare Gestione flusso di lavoro

È necessario installare e configurare Gestione flusso di lavoro. A tal fine, vedere Installazione e configurazione di gestione flussi di lavoro 1.0.

Configurare Gestione flusso di lavoro per funzionare con la farm SharePoint Server 2013

È necessario considerare due fattori chiave seguenti prima di configurare Gestione flusso di lavoro per l'utilizzo con SharePoint Server 2013.

  • Gestione flusso di lavoro è installato in un server che fa parte della farm di SharePoint?

  • Comunicazione tra Gestione flusso di lavoro e SharePoint Server 2013 utilizzerà HTTP oppure HTTPS?

Questi fattori consentono di convertire in quattro scenari. Ogni scenario consente di configurare una farm SharePoint Server 2013 per comunicare e funzionare con la farm Gestione flusso di lavoro. Eseguire lo scenario che genera una corrispondenza per i casi.

1: Gestione flusso di lavoro è installato in un server che fa parte della farm di SharePoint 2013. La comunicazione avviene tramite HTTP.

2: Gestione flusso di lavoro è installato in un server che fa parte della farm di SharePoint 2013. La comunicazione avviene tramite HTTPS.

3: Gestione flusso di lavoro è installato in un server che NON fa parte della farm di SharePoint 2013. La comunicazione avviene tramite HTTP.

4: Gestione flusso di lavoro è installato in un server che NON fa parte della farm di SharePoint 2013. La comunicazione avviene tramite HTTPS.

Nota

Per motivi di sicurezza, è consigliabile utilizzare HTTPS per un ambiente di produzione.

Suggerimento

Per informazioni sulla configurazione con privilegi minimi, vedere Configurazione con privilegi minimi per Workflow Manager con SharePoint Server 2013.

Per configurare Gestione flusso di lavoro in un server che fa parte della farm di SharePoint 2013 e nel quale la comunicazione avviene tramite HTTP

  1. Accedere al computer nella farm di SharePoint Server 2013 in cui è stato installato Gestione flusso di lavoro.

  2. Aprire la shell di gestione SharePoint come amministratore. A tale scopo, fare clic con il pulsante destro del mouse su Shell di gestione SharePoint 2013 e scegliere Esegui come amministratore.

  3. Eseguire il cmdlet Register-SPWorkflowService.

    Esempio:

    Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp
    
  4. Accedere a ogni server della farm SharePoint Server 2013.

    Ogni server della farm SharePoint Server 2013 deve avere installato il Client di gestione del flusso di lavoro.

    Nota

    Quando si installa Workflow Manager in un server, viene installato automaticamente il client Workflow Manager in tale computer. È comunque necessario installare il client Workflow Manager in tutti gli eventuali server aggiuntivi. Se ad esempio si installa Workflow Manager in un server di una farm con cinque server, è necessario installare il client Workflow Manager nei quattro server aggiuntivi.

  5. Installare il client Workflow Manager in ogni server della farm di SharePoint.

    Scaricare e installare il client Workflow Manager dal collegamento seguente: https://go.microsoft.com/fwlink/p/?LinkID=268376

Per configurare Gestione flusso di lavoro in un server che fa parte della farm di SharePoint 2013 e nel quale la comunicazione avviene tramite HTTPS

  1. Stabilire se è necessario installare i certificati di Gestione flusso di lavoro in SharePoint.

    In determinate circostanze è necessario ottenere e installare certificati di Gestione flusso di lavoro. Se per l'installazione è necessario ottenere e installare tali certificati, eseguire questo passaggio prima di continuare. Per informazioni sugli eventuali certificati da installare e le relative istruzioni, vedere Installare i certificati di Workflow Manager in SharePoint Server 2013.

  2. Accedere al computer nella farm SharePoint Server 2013 in cui è stato installato Gestione flusso di lavoro.

  3. Aprire la shell di gestione SharePoint come amministratore. A tale scopo, fare clic con il pulsante destro del mouse su Shell di gestione SharePoint 2013 e scegliere Esegui come amministratore.

  4. Eseguire il cmdlet Register-SPWorkflowService.

    Esempio:

    Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"
    
  5. Accedere a ogni server della farm SharePoint Server 2013.

    Ogni server della farm SharePoint Server 2013 deve avere installato il Client di gestione del flusso di lavoro.

    Nota

    Quando si installa Workflow Manager in un server, viene installato automaticamente il client Workflow Manager in tale computer. È comunque necessario installare il client Workflow Manager in tutti gli eventuali server aggiuntivi. Se ad esempio si installa Workflow Manager in un server di una farm con cinque server, è necessario installare il client Workflow Manager nei quattro server aggiuntivi.

  6. Installare il client Workflow Manager in ogni server della farm di SharePoint.

    Scaricare e installare il client Workflow Manager dal collegamento seguente: https://go.microsoft.com/fwlink/p/?LinkID=268376

Per configurare Gestione flusso di lavoro in un server che non fa parte della farm di SharePoint 2013 e nel quale la comunicazione avviene tramite HTTP

  1. Accedere a ogni server della farm SharePoint Server 2013.

  2. Installare il client Workflow Manager in ogni server della farm di SharePoint.

    Per poter eseguire il cmdlet di abbinamento flusso di lavoro, è necessario installare il client Workflow Manager in ogni server della farm di SharePoint.

    Scaricare e installare il client Workflow Manager dal collegamento seguente: https://go.microsoft.com/fwlink/p/?LinkID=268376

  3. Aprire la SharePoint Management Shell come amministratore. A tale scopo, fare clic con il pulsante destro del mouse sul comando Shell di gestione SharePoint 2013 e scegliere Esegui come amministratore.

  4. Eseguire il cmdlet Register-SPWorkflowService. Il cmdlet deve essere eseguito una sola volta e può essere eseguito da qualsiasi server della farm di SharePoint.

    Esempio:

    Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp
    

    Importante

    È necessario installare il client Workflow Manager in ogni server della farm di SharePoint prima di eseguire il cmdlet di abbinamento.

Per configurare Gestione flusso di lavoro in un server che non fa parte della farm di SharePoint 2013 e nel quale la comunicazione avviene tramite HTTPS

  1. Stabilire se è necessario installare i certificati di Gestione flusso di lavoro in SharePoint 2013.

    In determinate circostanze è necessario ottenere e installare certificati di Gestione flusso di lavoro. Se per l'installazione è necessario ottenere e installare tali certificati, eseguire questo passaggio prima di continuare. Per informazioni sugli eventuali certificati da installare e le relative istruzioni, vedere Installare i certificati di Workflow Manager in SharePoint Server 2013.

  2. Accedere a ogni server della farm SharePoint Server 2013.

  3. Installare il client Workflow Manager in ogni server della farm di SharePoint.

    Per poter eseguire il cmdlet di abbinamento flusso di lavoro, è necessario installare il client Workflow Manager in ogni server della farm di SharePoint.

    Scaricare e installare il client Workflow Manager dal collegamento seguente: https://go.microsoft.com/fwlink/p/?LinkID=268376

  4. Aprire la SharePoint Management Shell come amministratore. A tale scopo, fare clic con il pulsante destro del mouse sul comando Shell di gestione SharePoint 2013 e scegliere Esegui come amministratore.

  5. Eseguire il cmdlet Register-SPWorkflowService.

    Esempio:

    Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"
    

    Importante

    È necessario installare il client Workflow Manager in ogni server della farm di SharePoint prima di eseguire il cmdlet di abbinamento.

Verificare l'installazione

Utilizzare questi passaggi per verificare di aver installato e configurato correttamente i componenti necessari.

Per convalidare l'installazione

  1. Aggiungere un utente al sito di SharePoint e concedere a tale utente le autorizzazioni Progettazione siti.

  2. Installare SharePoint Designer 2013 e creare un flusso di lavoro basato sulla piattaforma per flussi di lavoro di SharePoint 2013. Per ulteriori informazioni, vedere Creazione di un flusso di lavoro tramite SharePoint Designer 2013 e la piattaforma per flussi di lavoro di SharePoint 2013.

  3. Eseguire questo flusso di lavoro dall'interfaccia utente di SharePoint.

Risoluzione dei problemi

Per motivi di sicurezza, è impossibile utilizzare l'account di installazione per creare un flusso di lavoro basato sulla piattaforma di SharePoint 2013 per i flussi di lavoro. Se si tenta di creare un flusso di lavoro basato sulla piattaforma di SharePoint 2013 per i flussi di lavoro utilizzando SharePoint Designer 2013, verrà visualizzato un avviso che indica che l'elenco delle azioni del flusso di lavoro non esiste e che il flusso di lavoro non verrà creato.

È necessario che l'utente che distribuisce ed esegue un flusso di lavoro venga aggiunto al servizio profili utente. Controllare la pagina dell'applicazione del servizio profili utente in Amministrazione centrale per confermare che l'utente che si sta utilizzando per verificare l'installazione del flusso di lavoro sia presente nel servizio profili utente.

È possibile determinare quali porte SharePoint Server 2013 e Gestione flusso di lavoro utilizza per HTTP e HTTPS tramite Gestione IIS come mostrato nella figura.

Immagine: utilizzare Gestione IIS per visualizzare le porte utilizzate da Workflow Manager

View ports in IIS Manager.

Gestione flusso di lavoro comunica utilizzando TCP/IP o named pipe. Verificare che il protocollo di comunicazione appropriato sia abilitato nell'istanza di SQL Server che ospita i database di Gestione flusso di lavoro.

È necessario che il servizio SQL Browser sia in esecuzione nell'istanza di SQL Server che ospita i database di Gestione flusso di lavoro.

È impossibile utilizzare l'account di sistema per sviluppare un flusso di lavoro.

Per risolvere SharePoint Server 2013, vedere Risoluzione dei problemi di SharePoint Server.