Configurer MSMQ pour les flux SharePoint de travail
Apprenez à configurer Microsoft Message Queuing (MSMQ) dans SharePoint pour prendre en charge les événements asynchrones de messagerie dans le flux de travail SharePoint.
Notes
Les flux de travail SharePoint 2010 ont été retirés depuis le 1er août 2020 pour les nouveaux locataires et retirés des locataires existants le 1er novembre 2020. Si vous utilisez des flux de travail SharePoint 2010, nous vous recommandons de migrer vers Power Automate ou d'autres solutions prises en charge. Pour plus d'informations, voir la retraite du flux de travail SharePoint 2010.
L'activation de MSMQ
MSMQ est une fonctionnalité de Windows Server que vous pouvez activer sur votre ordinateur SharePoint Server pour autoriser les événements asynchrones de messagerie dans le flux de travail SharePoint. Pour prendre en charge les événements asynchrones de messagerie, vous devez activer MSMQ sur votre ordinateur SharePoint Server .
MSMQ est fourni sous la forme d'une « fonctionnalité » dans Windows Server. Pour permettre à MSMQ, effectuez les opérations suivantes :
Important : Les captures d’écran incluses ici sont Windows Server 2008 R2. L'interface utilisateur peut changer pour l'activation de cette fonctionnalité dans Windows Server 2012.
Sur votre ordinateur SharePoint Server , ouvrez le Gestionnaire de serveur.
Sélectionnez l'icône de fonctionnalités dans le volet gauche, puis sélectionnez Ajouter des fonctionnalités, comme illustré dans la Figure 1.
La figure 1. Ajout de la fonctionnalité Message Queuing.

Dans l' Assistant Ajout de fonctionnalités s'affiche, sélectionnez Message Queuing. Acceptez les sélections par défaut, cliquez sur suivant, puis cliquez sur installer.
Vous devez maintenant redémarrer votre ordinateur.
Une fois redémarré, ouvrez Le Gestionnaire de serveur, puis icône Message Queuing dans le volet gauche. Notez qu'il contient maintenant un dossier de Message Queuing et ses sous-répertoires, comme illustré à la Figure 2.
Notes
[!REMARQUE] Dans Windows Server 2012, vous ne trouverez pas les files d'attente dans le Gestionnaire de serveur. Au lieu de cela, accédez à Gestion de l'ordinateur, puis sélectionnez Services et applications.
Sélectionnez le sous-répertoire nommé Files d'attente privées. Il s'agit du répertoire dans lequel sont stockés vos messages d'événements de workflow.
La figure 2. La fonctionnalité Message Queuing est ajoutée au Gestionnaire de serveur.

Notes
[!REMARQUE] Lorsque vous ajoutez la fonctionnalité Message Queuing pour la première fois, le dossier Files d'attente privées est vide. Toutefois, après l'exécution d'un workflow qui se déclenche un événement (ou un flux de travail déclenchés par un événement de modification de contenu s'exécute de SharePoint), le dossier Files d'attente privées est rempli comme indiqué dans la Figure 2.
Pour terminer l'installation, vous devez définir la propriété SPWorkflowServiceApplicationProxy.AllowQueue à l'aide d'un script de Windows PowerShell de true. Dans le shell d'Administration SharePoint, exécutez la commande suivante :
$proxy = Get-SPWorkflowServiceApplicationProxy
$proxy.AllowQueue = $true;
$proxy.Update();
Résolution des problèmes de MSMQ
Centre de développement Windows fournit une documentation complète de MSMQ. Voici quelques ressources utiles :