Installer et configurer le flux de travail pour SharePoint Server

S’APPLIQUE À :  yes-img-13 2013  yes-img-16 2016  yes-img-19 2019  yes-img-se Subscription Edition  no-img-sop SharePoint in Microsoft 365

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

Important

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

Notes

Vous pouvez regarder une série de vidéos qui parcourt le processus d’installation et de configuration de la plateforme SharePoint Workflow 2013. Pour accéder à ces vidéos, voir Video series: Install and configure Workflow in SharePoint Server 2013.

Découvrez les flux de travail pour SharePoint dans Microsoft 365.

Présentation

Une nouvelle option existe lorsque vous créez un flux de travail pour SharePoint Server. Cette option est appelée 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 server 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 SharePoint Server est la plateforme SharePoint Workflow 2010. La SharePoint de flux de travail 2013 et la plateforme Project Server nécessitent des étapes supplémentaires. Les trois plateformes sont décrites dans le tableau suivant.

Plateforme de flux de travail types disponibles dans SharePoint Server

Type de plateforme Structure de plateforme Configuration requise
Flux de travail SharePoint 2010
Windows Workflow Foundation 3
S’installe automatiquement avec SharePoint Server.
Flux de travail SharePoint 2013
Windows Workflow Foundation 4
Nécessite SharePoint serveur et Gestionnaire de flux de travail.
Flux de travail SharePoint 2013 - Project Server
Windows Workflow Foundation 4
Nécessite SharePoint server, Gestionnaire de flux de travail et Project Server.

Notes

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

Installer Gestionnaire de flux de travail

Gestionnaire de flux de travail peuvent être installés sur les mêmes serveurs que SharePoint ou sur des serveurs dédiés distincts. Gestionnaire de flux de travail peuvent être déployés avec l’outil Pi Web. Pour plus d’informations sur les données personnelles web, consultez l’Microsoft Web Platform Installer.

Installer et configurer SharePoint Server

Installez et configurez SharePoint Server. Pour ce faire, voir Installation et déploiement de SharePoint 2013.

Notes

La plateforme SharePoint workflow 2010 s’installe automatiquement lorsque vous installez SharePoint Server. La SharePoint de flux de travail 2013 nécessite Gestionnaire de flux de travail et doit être installée séparément, puis configurée pour fonctionner avec votre batterie SharePoint Server. > pour fonctionner correctement SharePoint flux de travail 2013 nécessitent que le service de gestion des applications et le service d’abonnement au site soit en service. Il n’est pas nécessaire de configurer un certificat générique et une inscription DNS, mais les deux instances doivent être en cours d’exécution.

Configurer Gestionnaire de flux de travail pour qu’il fonctionne avec la batterie SharePoint Server

Prenez en compte les deux facteurs clés suivants avant de configurer Gestionnaire de flux de travail pour fonctionner avec SharePoint Server.

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

  • La communication entre Gestionnaire de flux de travail serveur SharePoint utilisera-t-elle http ou HTTPS ?

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

Numéro de série et description Numéro de série et description
1 : Gestionnaire de flux de travail est installé sur un serveur qui fait partie de la batterie SharePoint Server. Les communications utilisent le protocole HTTP.
2 : Gestionnaire de flux de travail est installé sur un serveur qui fait partie de la batterie SharePoint Server. Les communications utilisent le protocole HTTPS.
3 : Gestionnaire de flux de travail est installé sur un serveur qui ne fait PAS partie de la batterie SharePoint Server. Les communications utilisent le protocole HTTP.
4 : Gestionnaire de flux de travail est installé sur un serveur qui ne fait PAS partie de la batterie SharePoint Server. Les communications utilisent le protocole HTTPS.

Notes

[!REMARQUE] Pour des raisons de sécurité, nous recommandons l'utilisation du protocole HTTPS dans un environnement de production.

Conseil

[!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 flux de travail sur un serveur qui fait partie de la batterie de serveurs SharePoint Server et sur lequel les communications utilisent le protocole HTTP

  1. Connectez-vous à l’ordinateur dans la batterie SharePoint Server sur laquelle Gestionnaire de flux de travail été installé.

  2. Ouvrez SharePoint Management Shell en tant qu’administrateur en cliquant avec le bouton droit sur SharePoint Management Shell et en choisissant 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.

    Le client Gestionnaire de flux de travail doit être installé sur chaque serveur de la batterie SharePoint Server.

    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 flux de travail sur un serveur qui fait partie de la batterie de serveurs SharePoint Server et sur lequel les communications utilisent le protocole HTTPS

  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 SharePoint server sur laquelle Gestionnaire de flux de travail été installé.

  3. Ouvrez SharePoint Management Shell en tant qu’administrateur en cliquant avec le bouton droit sur SharePoint Management Shell et en choisissant 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.

    Le client Gestionnaire de flux de travail doit être installé sur chaque serveur de la batterie SharePoint Server.

    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 flux de travail sur un serveur qui ne fait PAS partie de la batterie de serveurs SharePoint Server et sur lequel les communications utilisent le protocole HTTP

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

  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 en cliquant avec le bouton droit sur la commande SharePoint 2013 Management Shell et en choisissant 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 flux de travail sur un serveur qui ne fait PAS partie de la batterie de serveurs SharePoint Server 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.

  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 la commande SharePoint 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 que SharePoint server et Gestionnaire de flux de travail utilisent pour HTTP et HTTPS à l’aide du Gestionnaire des iis, comme illustré dans la figure.

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 SharePoint Server, voir Résolution des problèmes SharePoint Server.