Installer et configurer le flux de travail pour SharePoint Server 2013

 

**Sapplique à :**SharePoint Server 2013

**Dernière rubrique modifiée :**2017-07-24

Résumé : Découvrez comment installer et configurer le flux de travail dans SharePoint Server 2013.

Cet article contient les informations et les procédures nécessaires pour configurer le flux de travail dans SharePoint Server 2013.

Dans cet article :

  • Vue d’ensemble

  • Avant de commencer

  • Installer et configurer SharePoint Server 2013

  • Installer et configurer Gestionnaire de workflow

  • Configurer le Gestionnaire de workflow pour fonctionner avec la batterie de serveurs SharePoint Server 2013

  • Valider l’installation

  • Résolution des problèmes

Important

Les étapes de cet article s’appliquent à SharePoint Server 2013. La plateforme de flux de travail SharePoint 2013 n’est pas prise en charge dans SharePoint Foundation 2013.

Notes

Vous pouvez visionner une série de vidéos consacrées à l’installation et à la configuration de la plateforme de flux de travail SharePoint Server 2013. Pour accéder à ces vidéos, voir Video series: Install and configure Workflow in SharePoint Server 2013.

Vue d’ensemble

Une nouvelle option est disponible lorsque vous créez un flux de travail pour SharePoint Server 2013 (Type de plateforme). La figure illustre l’option Type de plateforme lorsque vous créez un flux de travail à l’aide de SharePoint Designer 2013.

Figure : SharePoint 2013 inclut trois options de plateforme de flux de travail.

Three workflow platforms in SharePoint 2013.

La seule plateforme disponible lors de la première installation de SharePoint Server 2013 est la plateforme SharePoint 2010 Workflow. La plateforme SharePoint 2013 Workflow et la plateforme Project Server nécessitent des étapes supplémentaires. Les trois plateformes sont décrites dans le tableau suivant.

Types de plateforme de flux de travail disponibles dans SharePoint Server 2013

Type de plateforme Structure de plateforme Configuration requise

Flux de travail SharePoint 2010

Windows Workflow Foundation 3

Installé automatiquement avec SharePoint Server 2013.

Flux de travail SharePoint 2013

Windows Workflow Foundation 4

Nécessite SharePoint Server 2013 et Gestionnaire de workflow.

Notes

Gestionnaire de workflow doit être téléchargé et installé séparément de SharePoint Server 2013. Il ne s’installe pas automatiquement lorsque vous installez SharePoint Server 2013.

Flux de travail SharePoint 2013 – Project Server

Windows Workflow Foundation 4

Nécessite SharePoint Server 2013, Gestionnaire de workflow et Project Server 2013.

Pour en savoir plus sur le développement de flux de travail avec SharePoint Designer 2013 et les autres aspects du flux de travail, voir le centre de ressources : Flux de travail dans SharePoint 2013.

Avant de commencer

Avant de commencer l’installation, assurez-vous que toutes les conditions requises pour le matériel et les logiciels sont satisfaites pour SharePoint Server 2013 et Gestionnaire de workflow. Pour plus d’informations, voir Configuration matérielle et logicielle requise pour une solution SharePoint Server 2016.

Important

Les étapes de cet article s’appliquent à SharePoint Server 2013. La plateforme de flux de travail SharePoint 2013 n’est pas prise en charge dans SharePoint Foundation 2013.

Installer et configurer SharePoint Server 2013

Vous devez installer et configurer SharePoint Server 2013. Pour ce faire, voir Installation et déploiement de SharePoint 2013.

Notes

La plateforme SharePoint 2010 Workflow est installée automatiquement lorsque vous installez SharePoint Server 2013. Elle nécessite Gestionnaire de workflow et doit être installée séparément, puis configurée pour fonctionner avec votre batterie de serveurs SharePoint Server 2013.
Pour que les flux de travail SharePoint 2013 fonctionnent correctement, les services Gestion des applications et Abonnement de site doivent être configurés. Il n’est pas nécessaire de configurer un certificat générique et l’inscription DNS, mais les deux instances doivent être exécutées.

Installer et configurer Gestionnaire de workflow

Vous devez installer et configurer Gestionnaire de workflow. Pour ce faire, voir Installation et configuration de Workflow Manager 1.0.

Configurer le Gestionnaire de workflow pour fonctionner avec la batterie de serveurs SharePoint Server 2013

Vous devez tenir compte des deux facteurs suivants avant de configurer le Gestionnaire de workflow pour fonctionner avec SharePoint Server 2013.

  • Gestionnaire de workflow est-il installé sur un serveur faisant partie de la batterie de serveurs SharePoint ?

  • Les communications entre le Gestionnaire de workflow et SharePoint Server 2013 utiliseront-elles le protocole HTTP ou HTTPS ?

Ces facteurs se traduisent en quatre scénarios. Chaque scénario configure une batterie de serveurs SharePoint Server 2013 pour communiquer et fonctionner avec la batterie de serveurs Gestionnaire de workflow. Suivez le scénario qui correspond à votre cas.

1 : Gestionnaire de workflow est installé sur un serveur qui fait partie de la batterie de serveurs SharePoint 2013. Les communications utilisent le protocole HTTP.

2 : Gestionnaire de workflow est installé sur un serveur qui fait partie de la batterie de serveurs SharePoint 2013. Les communications utilisent le protocole HTTPS.

3 : Gestionnaire de workflow est installé sur un serveur qui NE fait PAS partie de la batterie de serveurs SharePoint 2013. Les communications utilisent le protocole HTTP.

4 : Gestionnaire de workflow est installé sur un serveur qui NE fait PAS partie de la batterie de serveurs SharePoint 2013. Les communications utilisent le protocole HTTPS.

Notes

Pour des raisons de sécurité, nous recommandons l’utilisation du protocole HTTPS dans un environnement de production.

Conseil

Pour plus d’informations sur la configuration de privilèges minimum, voir le billet de blog consacré à la Configuration des privilèges minimum pour le Gestionnaire de workflow dans SharePoint Server 2013.

Pour configurer Gestionnaire de workflow sur un serveur qui fait partie de la batterie de serveurs SharePoint 2013 et sur lequel les communications utilisent le protocole HTTP

  1. Connectez-vous à l’ordinateur dans la batterie de serveurs SharePoint Server 2013 où le Gestionnaire de workflow a été installé.

  2. Ouvrez SharePoint Management Shell en tant qu’administrateur. Pour ce faire, cliquez avec le bouton droit sur SharePoint 2013 Management Shell et choisissez Exécuter en tant qu’administrateur.

  3. Exécutez l’applet de commande Register-SPWorkflowService.

    Exemple :

    Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp
    
  4. Connectez-vous à chaque serveur de la batterie SharePoint Server 2013.

    Le client du Gestionnaire de workflow doit être installé sur tous les serveurs de la batterie SharePoint Server 2013.

    Notes

    Lorsque vous installez le Gestionnaire de workflow sur un serveur, son client est également installé. Toutefois, vous devrez installer le client du Gestionnaire de workflow sur tout serveur supplémentaire. Par exemple, si votre batterie contient cinq serveurs et que vous installez le Gestionnaire de workflow sur l’un d’entre eux, vous devrez installer le client du Gestionnaire de workflow sur les quatre autres serveurs.

  5. Installez le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint.

    Vous pouvez télécharger et installer le client du Gestionnaire de workflow à l’adresse suivante : https://go.microsoft.com/fwlink/p/?LinkID=268376

Pour configurer Gestionnaire de workflow sur un serveur qui fait partie de la batterie de serveurs SharePoint 2013 et sur lequel les communications utilisent le protocole HTTP

  1. Déterminez si vous devez installer les certificats Gestionnaire de workflow dans SharePoint.

    Dans certains cas, vous devez obtenir et installer les certificats Gestionnaire de workflow. Si votre installation nécessite d’obtenir et d’installer ces certificats, vous devez achever cette étape avant de poursuivre. Pour savoir si vous devez installer les certificats et obtenir des instructions, voir Installer les certificats du Gestionnaire de workflow dans SharePoint Server 2013.

  2. Connectez-vous à l’ordinateur dans la batterie de serveurs SharePoint Server 2013 où le Gestionnaire de workflow a été installé.

  3. Ouvrez SharePoint Management Shell en tant qu’administrateur. Pour ce faire, cliquez avec le bouton droit sur SharePoint 2013 Management Shell et choisissez Exécuter en tant qu’administrateur.

  4. Exécutez l’applet de commande Register-SPWorkflowService.

    Exemple :

    Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"
    
  5. Connectez-vous à chaque serveur de la batterie SharePoint Server 2013.

    Le client du Gestionnaire de workflow doit être installé sur tous les serveurs de la batterie SharePoint Server 2013.

    Notes

    Lorsque vous installez le Gestionnaire de workflow sur un serveur, son client est également installé. Toutefois, vous devrez installer le client du Gestionnaire de workflow sur tout serveur supplémentaire. Par exemple, si votre batterie contient cinq serveurs et que vous installez le Gestionnaire de workflow sur l’un d’entre eux, vous devrez installer le client du Gestionnaire de workflow sur les quatre autres serveurs.

  6. Installez le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint.

    Vous pouvez télécharger et installer le client du Gestionnaire de workflow à l’adresse suivante : https://go.microsoft.com/fwlink/p/?LinkID=268376

Pour configurer Gestionnaire de workflow sur un serveur qui NE fait PAS partie de la batterie de serveurs SharePoint 2013 et sur lequel les communications utilisent le protocole HTTPS

  1. Connectez-vous à chaque serveur de la batterie SharePoint Server 2013.

  2. Installez le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint.

    Avant de pouvoir exécuter l’applet de commande de couplage de flux de travail, vous devez installer le client du Gestionnaire de workflow sur tous les serveurs de la batterie SharePoint.

    Vous pouvez télécharger et installer le client du Gestionnaire de workflow à l’adresse suivante : https://go.microsoft.com/fwlink/p/?LinkID=268376

  3. Ouvrez SharePoint Management Shell en tant qu’administrateur. Pour ce faire, cliquez avec le bouton droit sur SharePoint 2013 Management Shell et choisissez Exécuter en tant qu’administrateur.

  4. Exécutez l’applet de commande Register-SPWorkflowService. Faites-le une seule fois et à partir de n’importe quel serveur de la batterie SharePoint.

    Exemple :

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

    Important

    Vous devez installer le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint avant d’exécuter l’applet de commande de couplage.

Pour configurer Gestionnaire de workflow sur un serveur qui NE fait PAS partie de la batterie de serveurs SharePoint 2013 et sur lequel les communications utilisent le protocole HTTPS

  1. Déterminez si vous devez installer les certificats Gestionnaire de workflow dans SharePoint 2013.

    Dans certains cas, vous devez obtenir et installer les certificats Gestionnaire de workflow. Si votre installation nécessite d’obtenir et d’installer ces certificats, vous devez achever cette étape avant de poursuivre. Pour savoir si vous devez installer les certificats et obtenir des instructions, voir Installer les certificats du Gestionnaire de workflow dans SharePoint Server 2013.

  2. Connectez-vous à chaque serveur de la batterie SharePoint Server 2013.

  3. Installez le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint.

    Avant de pouvoir exécuter l’applet de commande de couplage de flux de travail, vous devez installer le client du Gestionnaire de workflow sur tous les serveurs de la batterie SharePoint.

    Vous pouvez télécharger et installer le client du Gestionnaire de workflow à l’adresse suivante : https://go.microsoft.com/fwlink/p/?LinkID=268376

  4. Ouvrez SharePoint Management Shell en tant qu’administrateur. Pour ce faire, cliquez avec le bouton droit sur SharePoint 2013 Management Shell et choisissez Exécuter en tant qu’administrateur.

  5. Exécutez l’applet de commande Register-SPWorkflowService.

    Exemple :

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

    Important

    Vous devez installer le client du Gestionnaire de workflow sur chaque serveur de la batterie SharePoint avant d’exécuter l’applet de commande de couplage.

Valider l’installation

Pour valider l’installation et la configuration des composants requis, procédez comme suit.

Pour valider l’installation

  1. Ajoutez un utilisateur à votre site SharePoint et accordez-lui les autorisations Concepteur de site.

  2. Installez SharePoint Designer 2013 et créez un flux de travail basé sur la plateforme de flux de travail SharePoint 2013. Pour plus d’informations, voir la rubrique relative à la création d’un flux de travail à l’aide de SharePoint Designer 2013 et de la plateforme de flux de travail SharePoint 2013.

  3. Exécutez ce flux de travail à partir de l’interface utilisateur SharePoint.

Résolution des problèmes

Pour des raisons de sécurité, le compte d’installation ne peut pas être utilisé pour créer un flux de travail basé sur la plateforme SharePoint 2013 Workflow. Si vous tentez de créer un workflow basé sur la plateforme SharePoint 2013 Workflow à l’aide de SharePoint Designer 2013, vous recevez un message d’avertissement spécifiant que la liste d’actions de flux de travail n’existe pas et que le flux de travail n’est pas créé.

L’utilisateur qui déploie et exécute un flux de travail doit être ajouté au service de profil utilisateur. Consultez la page d’application de service de profil utilisateur dans l’Administration centrale pour vérifier que l’utilisateur défini pour valider l’installation de flux de travail se trouve dans le service de profil utilisateur.

Vous pouvez déterminer les ports utilisés par SharePoint Server 2013 et le Gestionnaire de workflow pour les protocoles HTTP et HTTPS à l’aide du Gestionnaire IIS, comme illustré ci-dessous.

Figure : Utilisation du Gestionnaire IIS pour afficher les ports utilisés par le Gestionnaire de workflow

View ports in IIS Manager.

Gestionnaire de workflow communique à l’aide du protocole TCP/IP ou des canaux nommés. Vérifiez que le protocole de communication approprié est activé sur l’instance SQL Server qui héberge les bases de données Gestionnaire de workflow.

Le service SQL Browser doit être exécuté sur l’instance SQL Server qui héberge les bases de données Gestionnaire de workflow.

Le compte système ne peut pas être utilisé pour développer un flux de travail.

Pour résoudre les problèmes affectant SharePoint Server 2013, consultez la rubrique Résolution des problèmes de SharePoint Server.