Dépannage des notifications SOLIDWORKS PDM

 Article de Danielle Irish sur févr. 06, 2026

Si vous utilisez SOLIDWORKS PDMVous recevrez probablement des notifications, par la base de données ou par courriel, concernant l'activité des fichiers dans le coffre-fort. SOLIDWORKS PDM notifications Les notifications sont souvent un élément crucial de la gestion documentaire et du cycle de vie d'un projet. Il est donc important qu'elles fonctionnent correctement. Parmi leurs nombreuses fonctionnalités, les notifications sont gérées par le service de serveur de base de données. Que vous utilisiez les notifications intégrées ou le protocole SMTP, un service de base de données performant est la pierre angulaire des notifications fonctionnelles.

Réduire le problème

L'identification des messages d'erreur et l'examen des fonctions du système peuvent aider à repérer les éventuels problèmes. Voici quelques pistes à explorer.

Notifications de test

  1. Dans le PDM Administration outil, connectez-vous au coffre-fort.
  2. Ouvrez-le Système de messagerie paramètres.
  3. Allez à Paramètres SMTP languette.

    SOLIDWORKS PDM Notifications SMTP Settings Tab

  4. Cliquez sur Paramètres de test Cliquez sur le bouton et entrez une adresse courriel pour envoyer une notification de test.

    SOLIDWORKS PDM Test Settings

  5. Si vous recevez un Serveur introuvable Erreur : le serveur mentionné est en fait le serveur de base de données. Veuillez vérifier à nouveau la configuration dans la section précédente.
  6. Si vous recevez une erreur avec un code numérique (généralement un nombre à trois chiffres, comme 504 ou 502, suivi d'autres chiffres séparés par des points – « 504 5.7.4 »), cela indique généralement une erreur renvoyée directement par le serveur SMTP en réponse à la tentative de connexion de PDM. Votre équipe informatique devra presque toujours intervenir, car cela signale généralement des problèmes de sécurité, de liste blanche ou de configuration à modifier sur votre serveur SMTP.

Consultez la visionneuse d'événements pour Erreurs

  1. Redémarrez le Serveur de base de données SOLIDWORKS PDM service.  
  2. Ouvrez les fenêtres Observateur d'événements candidature.  
  3. Élargir Windows et sélectionnez Applications.
  4. Examinez et corrigez les erreurs éventuelles des applications serveur figurant sur la liste.

    SOLIDWORKS PDM Notifications Troubleshooting Check the Event Viewer for Errors

  5. Les erreurs sur cette liste sont probablement la cause de la panne du service. Une fois les problèmes signalés par les erreurs résolus, redémarrez la base de données et vérifiez à nouveau la présence d'erreurs.
  6. L'erreur la plus courante est «L'identifiant système du propriétaire (SID) d'un abonnement par utilisateur n'existe pas.Ceci indique généralement que le service de base de données ou le registre n'est pas configuré correctement ; vous devriez donc vérifier votre configuration à l'aide de l'outil de configuration. Configuration section ci-dessous.

Consultez le tableau DocumentActionInfo

Lorsque des notifications de flux de travail sont déclenchées, elles sont générées et mises en file d'attente dans la base de données. Elles sont toutes stockées dans une table appelée dbo.DocumentActionInfoLe service de base de données interroge ensuite la table, et le message est envoyé au serveur SMTP pour distribution. Une fois la notification envoyée au serveur SMTP, elle est supprimée de la table.

Les notifications sont généralement traitées par lots de 100 éléments, selon un intervalle d'interrogation défini par défaut à 60 secondes. Si elle fonctionne correctement, le nombre de lignes devrait diminuer. Vous pouvez vérifier si les notifications sont générées et si elles disparaissent du tableau afin d'identifier l'origine du problème.

  1. Connectez-vous à SQL Server Management Studio.
  2. Dans l'explorateur d'objets situé à gauche, développez la base de données du coffre-fort en question.
  3. Élargir Tables et trouver dbo.DocumentActionInfo.
  4. Cliquez avec le bouton droit sur le tableau et choisissez Sélectionner les 1000 premières lignes.

    Review the DocumentActionInfo Table when Troubleshooting SOLIDWORKS PDM Notifications

Une fois l'accès à la table obtenu, la meilleure méthode de test consiste à déclencher une notification de workflow pour observer le processus en action. Il doit s'agir d'une notification provenant du workflow (et non du « message de test » de l'interface d'administration ou d'une notification accessible par clic droit dans l'Explorateur de fichiers). De plus, la notification générée doit être adressée à une personne autre que celle qui l'a déclenchée (par exemple, un administrateur ne peut pas s'envoyer de notification à lui-même). Nous recommandons généralement de vous connecter en tant qu'administrateur et de générer une notification pour votre propre compte utilisateur dans le coffre-fort.

Nous vous recommandons de garder SSMS ouvert pendant cette opération, car le processus peut être très rapide. Voici comment ça devrait se dérouler :

  1. Déclencher une notification de flux de travail.
  2. Dans SSMS, appuyez sur Exécuter (Bouton de lecture vert en haut à gauche) toutes les 5 à 10 secondes pour actualiser le tableau dès que la transition du flux de travail contenant la notification est déclenchée.
  3. La notification devrait s'afficher dans la table DocumentActionInfo dans un délai de 10 à 15 secondes.
  4. Si la notification apparaît dans le tableau, elle devrait ensuite disparaître au bout de 30 à 60 secondes environ.
  5. Si le message est perdu, ça veut dire qu'il a été envoyé au serveur SMTP.

Voici où ça peut mal tourner :

  • La notification ne s'affiche pas du tout. Si cela se produit, nous vous recommandons de suivre les instructions ci-dessous. configuration section ci-dessous, car votre service de base de données est probablement mal configuré ou corrompu d'une manière ou d'une autre.
  • La notification arrive, mais après quelques minutes, elle ne disparaît pas. Cela est souvent dû à une incapacité du service de base de données à communiquer correctement avec SQL. Ce problème peut être résolu en mettant à jour les informations d'identification « sa » dans l'outil de configuration du service de base de données ou en mettant à jour le registre du serveur de messagerie. Ces deux opérations sont expliquées dans la documentation. configuration section dessous.
  • La notification disparaît du tableau, mais le message n'arrive pas dans la boîte de réception de l'utilisateur. Cela indique que PDM envoie bien le message au serveur SMTP, mais que ce dernier ne parvient pas à le distribuer à l'utilisateur. Vous devrez collaborer avec votre équipe informatique pour examiner les journaux d'échange sur le serveur et identifier la cause du problème. Le problème ne vient pas de PDM. Une fois qu'une notification est supprimée du tableau DocumentActionInfo, elle est définitivement effacée de la base de données et il est impossible pour PDM de la suivre.

Lorsque les notifications ne sont pas envoyées pendant un certain temps, il arrive que plusieurs entrées s'accumulent dans ce tableau. Si ce nombre devient trop élevé, le système pourrait se bloquer et les notifications ne seront plus envoyées. Supprimer les notifications précédentes peut résoudre ce problème. Pour ce faire, vous devrez tronquer le tableau.

Avant cela, assurez-vous de sauvegarder votre base de données ! Vous trouverez des instructions à ce sujet. ici.

  1. Cliquez Nouvelle requête en haut de SSMS.
  2. Assurez-vous que le menu déroulant de la barre d'outils SSMS est configuré pour pointer vers la base de données de votre coffre-fort.
  3. Entrez le texte suivant dans le champ de requête : tableau tuuncate documentactioninfo
  4. Cogne-le Exécuter bouton.

    SOLIDWORKS PDM SQL Query Truncate Table Documentation Info

  5. Vous devriez recevoir un message dans la fenêtre de résultats indiquant que l'opération s'est déroulée avec succès.

    Execute New Query SOLIDWORKS PDM

Configuration

Le plus souvent, les notifications cessent de fonctionner en raison d'une configuration système incorrecte. Ce problème survient fréquemment après une mise à jour ou des modifications apportées au serveur/à l'infrastructure PDM. À moins d'indication contraire, toutes les étapes de dépannage doivent être effectuées sur le serveur PDM.

Le service de serveur de base de données

Le service de serveur de base de données est un composant dorsal du serveur PDM qui alimente plusieurs fonctions, notamment les notifications. S'il n'est pas en cours d'exécution ou s'il n'utilise pas la version appropriée, vos notifications ne seront pas envoyées correctement.

  1. Ouvrez-le Services Windows l'application et cherchez le Serveur de base de données SOLIDWORKS PDM service. 

    Open Windows Services Application for SOLIDWORK SPDM Database Server

  2. Si ce service n'est pas présent, installez-le à l'aide du support d'installation correspondant à votre version et à votre Service Pack de PDM.
  3. Si le service est présent mais pas en cours d'exécution, démarrez-le.
  4. Cliquez avec le bouton droit sur le service > PropriétéPrenez note de Chemin vers l'exécutable montré là-bas.

    SOLIDWORKS PDM Database Server Properties Path to Executable

  5. Dans l'explorateur de fichiers, localisez le fichier exécutable du service de serveur de base de données (ConisioDbServer.exe) en fonction du chemin que vous avez trouvé ci-dessus.
  6. Cliquez avec le bouton droit de la souris sur ConisioDbServer.exe > PropriétéAllez à Détails Sélectionnez l'onglet et localisez la version du produit.

    View Your SOLIDWORKS PDM Product Version

  7. Ouvrez l'outil d'administration PDM.
  8. Cliquez sur le «? bouton en haut à gauche pour ouvrir les informations « À propos ».
  9. Notez le numéro de build.

    SOLIDWORKS PDM Administration Build Number

  10. Dans cet exemple, la version du coffre-fort est 33.3. Le service de base de données doit aussi être en version 33.3. Si ces versions ne correspondent pas, désinstallez puis réinstallez la version majeure correcte du serveur de base de données SOLIDWORKS PDM.

Le mot de passe « sa »

SOLIDWORKS PDM utilise des identifiants utilisateur (généralement l'utilisateur « sa ») pour se connecter à SQL et interagir avec celui-ci. Si PDM n'a pas les bons identifiants, certaines fonctions du coffre-fort pourraient être interrompues. Il est donc recommandé de vérifier que le mot de passe « sa » que vous avez noté est correct et, le cas échéant, de le saisir de nouveau dans l'outil de configuration du serveur de base de données.

  1. Ouvrez SQL Server Management Studio (SSMS) sur le serveur SQL pour PDM.
  2. Connectez-vous en tant qu'utilisateur « sa ».

    Troubleshooting SOLIDWORKS PDM Notifications SA Password

  3. Dans certains cas, le mot de passe de l’utilisateur « sa » est incorrect. Si tel est le cas, vous devrez le réinitialiser. Vous trouverez les instructions à ce sujet dans ce guide : SOLIDWORKS PDM : Comment réinitialiser le mot de passe de l’utilisateur SQL « SA ».
  4. Une fois que vous avez confirmé que le mot de passe de connexion « sa » fonctionne pour se connecter à SSMS, vous pouvez le saisir à nouveau dans l’outil de configuration du serveur de base de données.
  5. Ouvrez-le Configuration du serveur de base de données Cet outil est accessible en recherchant « base de données » dans le menu Démarrer de Windows.
  6. Assurez-vous d'avoir confirmé le mot de passe « sa » de SQL en vous connectant à SSMS avec ce mot de passe, puis saisissez-le de nouveau ici.
  7. Assurez-vous aussi que le temps d'attente n'est ni trop long ni trop court. Il s'agit du temps d'interrogation de la base de données (la fréquence à laquelle le service de base de données du PDM se connecte à la base de données SQL pour récupérer de nouvelles informations), et la valeur standard est de 60 secondes. Elle ne doit pas être inférieure à 30 secondes.

    Troubleshoot SOLIDWORKS PDM Notifications with sa Password

  8. Redémarrez le Serveur de base de données SOLIDWORKS PDM service du menu Services Windows.

Registre du service de messagerie

  1. Ouvrez Microsoft Rédacteur en chef.
  2. Accédez à cette clé : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService.
  3. Le Serveur doit correspondre au nom trouvé pour la base de données dans le SSMS exactement.

    Troubleshoot SOLIDWORKS PDM Notifications MailService Registry

    1. Une façon simple de vérifier que le nom d'hôte et l'instance corrects sont utilisés est de se connecter à SQL Management Studio pour la base de données appropriée et de consulter les informations affichées. Explorateur d'objets à gauche.
    2. Si aucun nom d'instance n'est indiqué après le nom du serveur, la base de données PDM se trouve sur l'instance SQL par défaut et ne comporte que le nom du serveur. Si PDM utilise une instance SQL nommée, le nom du serveur sera suivi d'un antislash (\) et du nom de l'instance, par exemple « PDMServer\SWPDM ».

Paramètres SMTP

  1. Dans le PDM Administration outil, connectez-vous au coffre-fort.
  2. Ouvrez-le Système de messagerie paramètres.
  3. Dans l'onglet Paramètres SMTP, assurez-vous que toutes les informations sont correctes.
  4. Si une connexion est requise, assurez-vous que le nom d'utilisateur et le mot de passe sont corrects.

    Troubleshoot SOLIDWORKS PDM Notifications with SMTP Settings

Si tout le reste échoue…

Ces étapes régleront 90 % des problèmes de notifications, mais il arrive parfois, même après avoir suivi toutes les étapes, que des problèmes persistent. Si vous n'avez toujours pas réussi à identifier la cause du problème, la désinstallation et la réinstallation du serveur de base de données peuvent le résoudre.

  1. Ouvrez-le Programmes et fonctionnalités candidature. 
  2. Localisez l'installation du serveur PDM, cliquez dessus avec le bouton droit de la souris et choisissez Changer.
  3. Choisissez Modifier l'installation.

    Modify SOLIDWORKS PDM Installation when Troubleshooting Notifications

  4. Désélectionnez le serveur de base de données.

    Deselect Database Server in SOLIDWORKS PDM

  5. Terminez l'assistant pour supprimer le produit.
  6. Ouvrez-le Rédacteur en chef et supprimez cette clé :Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService 
  7. Réinstallez le serveur de base de données en modifiant à nouveau l'installation.

Réflexions finales

Comme toujours, si vous rencontrez des problèmes avec les notifications SOLIDWORKS PDM ou si vous avez des questions concernant ce processus, et si GoEngineer est votre revendeur à valeur ajoutée, vous pouvez contacter notreAssistance technique équipe pour une assistance supplémentaire.

Vous voulez en savoir plus ? Consultez plus d'informations. SOLIDWORKS PDM tutoriels ci-dessous. De plus, joignez-vous à notreCommunauté GoEngineer participer aux discussions, créer des messages sur le forum et répondre aux questions des autres SOLIDWORKSutilisateurs.

24 conseils pour maîtriser SOLIDWORKS PDM

RACCOURCIS ⋅ RECHERCHE ⋅ COMPLÉMENT PDM

24 conseils d'experts pour maîtriser SOLIDWORKS PDM : optimisez vos performances, trouvez vos fichiers plus rapidement et travaillez comme un pro.

En savoir plus sur SOLIDWORKS PDM

Ajoutez la version publiée à la face du dessin dans SOLIDWORKS PDM

Correction de l'erreur d'ouverture d'archive SOLIDWORKS PDM

SOLIDWORKS PDM Attach Access : Guide complet

Règles d'importation et d'exportation XML SOLIDWORKS PDM

Mise à niveau de SOLIDWORKS PDM Vault : de la version standard à la version professionnelle

VOIR TOUS LES BLOGUES PDM

À propos de Danielle Irish

Danielle Irish est une ingénieure en support SOLIDWORKS PDM basée dans la région métropolitaine de Detroit. Elle possède un diplôme de l'OCC en conception et ingénierie CAO. Danielle a une vaste expérience en service à la clientèle ainsi qu'une aventure de 10 ans dans l'ingénierie automobile. Danielle aime les défis et les casse-têtes, et elle est une joueuse passionnée ainsi qu'une artiste en fibres textiles.

Voir tous les messages de Danielle Irish