Avant de procéder à la résolution $$$des problèmes, reportez-vous à la rubrique Présentation de Job Processor.
Job Processor possède trois composants principaux.
Il s’agit des tâches ajoutées à la file d’attente et qui sont réalisées par Job Processor. Elles sont généralement répétitives et concernent par exemple les mises à jour de propriétés ou la création de fichiers DWF.
Cet utilitaire côté serveur accepte les tâches des clients Vault Client et enregistre les informations d'exécution correspondantes.
Ce composant côté client analyse les tâches de la file d’attente et les exécute à l’aide des composants appropriés.

Oui, le Job Processor est pris en charge, dans une certaine mesure, sur un système d’exploitation serveur.
Les types de tâches et les composants suivants sont pris en charge sur un système d’exploitation serveur.
| Type | Application requise |
| Créations de fichiers DWF à partir de fichiers .ipt, .iam, .idw, .ipn | Inventor Server |
| Créations de fichier DWF à partir de fichiers .dwg | DWG TrueView |
| Créations de fichiers PDF à partir de fichiers .dwg | DWG TrueView |
| Créations de fichiers PDF à partir de fichiers .idw | Inventor Server |
| Propriétés de synchronisation des fichiers .ipt, .iam, .idw, .ipn | Inventor Server |
| Propriétés de synchronisation des fichiers .dwg | DWG TrueView |
| Créations de fichiers DXF à partir de fichiers .idw | Inventor Server |
| Créations de fichiers DXF à partir de fichiers .dwg | DWG TrueView |
| Créations de fichiers STEP à partir de fichiers .ipt | Inventor Server |
| Créations de fichiers STEP à partir de fichiers .iam | Inventor Server |
Reportez-vous à l’article Configuration requise pour les produits Vault.
Vérifiez également la configuration requise pour chaque application nécessaire à l’exécution des tâches par le logiciel de traitement.
Oui, mais cette opération n'est pas recommandée par Autodesk. Job Processor est une option d'installation de Vault Client : vous pouvez l'installer et l'exécuter sur n'importe quel ordinateur. Lorsque Job Processor s'exécute, il ouvre d'autres applications et utilise les ressources système. Dans le cas d'Inventor, le logiciel crée et utilise des fichiers de projet temporaires. C'est pour cette raison qu'Autodesk recommande d'installer Job Processor sur un ordinateur dédié.
Non, Job Processor ne requiert pas la possession d’une licence Inventor.
Par exemple, si Job Processor exécute une opération de publication DWF Inventor (InventorDwfPublishCount), il démarre Inventor et exécute ce type de tâche un certain nombre de fois avant de fermer Inventor et de le relancer. Cela permet d’éviter qu’Inventor soit démarré puis fermé à chaque fois qu’une tâche est exécutée.
Reportez-vous à la rubrique Configuration des limites d’utilisation de Job Processor pour les services CAO.
Par défaut, Job Processor vérifie les tâches toutes les dix minutes, mais vous pouvez définir une autre durée.
Job Processor est configuré par défaut pour créer des fichiers de visualisation (DWF) et synchroniser les propriétés. Il peut être configuré de manière à mettre à jour les tables de révision et à synchroniser les fichiers avec un lecteur cloud Autodesk pris en charge à l'aide de Project Sync. Il peut également exécuter un nombre indéfini de tâches personnalisées.
Job Processor s'exécute en arrière-plan en mode silencieux. Dans des conditions normales, les administrateurs doivent contrôler quotidiennement la file d’attente pour rechercher des tâches spécifiques qui ont échoué et qui doivent être soumises à nouveau, ou identifier les logiciels de traitement dont les performances sont mauvaises.
Consultez l’article http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html.
Les tâches personnalisées peuvent nécessiter l'utilisation d'autres applications. Reportez-vous à l'aide en ligne pour connaître la configuration requise pour tous les types de tâches.
Les tâches qui ont échoué peuvent être à nouveau soumises dans la file d'attente des tâches.
Job Processor peut être configuré pour s'exécuter automatiquement au démarrage de l'ordinateur. Pour ce faire, accédez à la boîte de dialogue Paramètres de Job Processor. Certains administrateurs configurent Job Processor pour qu'il exécute les tâches aux heures creuses, lorsque davantage de licences sont disponibles. Pour ce faire, ils ont généralement recours à des tâches planifiées et des fichiers de lots.
L'utilisateur Windows qui possède les identifiants permettant d'exécuter les applications de CAO sur l'ordinateur.
Si possible, un utilisateur Vault distinct doit être créé en vue d'exécuter des tâches avec des autorisations de fichier élevées, car l'utilisateur de Job Processor peut avoir besoin de modifier des fichiers publiés ou verrouillés pour mettre à jour les propriétés associées.
Lorsque Job Processor créé une version de fichier, l'utilisateur Vault connecté à Job Processor à ce moment-là est ajouté comme créateur.
Pour les tables de révision, vous pouvez choisir d'afficher les détails du fichier de la première version publiée, plutôt que ceux de la plus récente.
La durée peut varier énormément, mais le traitement des tâches individuelles prend généralement moins d'une minute selon les ressources de l'ordinateur, la taille du fichier et le type de tâche. De façon générale, la durée globale dépend du nombre de tâches à traiter.
Pour optimiser les performances, les applications de CAO sont redémarrées au bout d'un certain nombre de tâches. Cette option est configurable.
Oui, si vous créez une nouvelle version du fichier, elle sera migrée vers la version du logiciel exécutant la tâche.
Le type de tâche est désactivé et la tâche ne pourra pas être exécutée sur cet ordinateur. Les tâches peuvent être désactivées ou configurées manuellement à l’aide du fichier JobProcessor.exe.config disponible à l’emplacement C:\Program Files\Autodesk\Vault XXXX\Explorer\.
La tâche échoue si le fichier ne peut pas être ouvert (par exemple, un fichier Inventor 2017 dans Inventor 2016 ).
Si vous exécutez un grand nombre de tâches et que vous rencontrez un ralentissement des performances, essayez les solutions suivantes :
Depuis le Panneau de configuration de Windows, réparez ou désinstallez le logiciel, puis réinstallez-le.
Vérifier que le mode de licence adéquat est configuré
Si le logiciel de traitement nécessite une licence, assurez-vous qu'il peut en obtenir une.
Assurez-vous que vous disposez du logiciel approprié pour le format de fichier dont vous avez besoin.
Certaines erreurs peuvent être résolues en installant les derniers Service Packs du logiciel de traitement et de Vault Client.
Redémarrez Job Processor. Si nécessaire, arrêtez le processus dans le Gestionnaire des tâches ou redémarrez Windows. En cas d'échec de la publication d'un fichier au format DWF, essayez d'ouvrir ce fichier dans Job Processor et exportez-le manuellement vers le disque local. Si les problèmes persistent, réinstallez le logiciel ou réparez l'installation.
Connectez-vous à l'ordinateur sur lequel Job Processor est installé, démarrez le logiciel, puis fermez-le. Vérifiez tous les messages d'erreur qui s'affichent et corrigez les problèmes à l'aide des informations disponibles sur Internet.
Le compte utilisateur employé par Job Processor doit disposer des privilèges adéquats pour effectuer les actions demandées. Par exemple, si les propriétés de fichier doivent être mises à jour lorsqu'un fichier passe de l'état "Travail en cours" à "Validé", le compte doit disposer des privilèges nécessaires pour modifier les propriétés du fichier. Vérifiez les définitions de cycle de vie pour cette catégorie et le compte actuellement utilisé par Job Processor.
Il arrive que les paramètres de type de tâche dans Job Processor soient désélectionnés. Cela peut se produire si le logiciel de traitement n'est plus enregistré sur le système d'exploitation. Pour vérifier si c’est le cas, accédez à Job Processor > Administration > Types de tâches et vérifiez que les tâches qui doivent être traitées sur cet ordinateur sont sélectionnées.
Si des erreurs persistent après avoir appliqué la procédure de dépannage, consultez les informations du journal des erreurs et des correctifs éventuels.
Recherchez le fichier JobProcessor.exe.config. Par exemple, pour Vault Professional 20xx, il se trouve par défaut à l’emplacement C:\Program Files\Autodesk\Vault Professional 20xx\Explorer. Cet emplacement est différent si vous utilisez une autre version de Vault Client.
<add key="LogLevel" value="0" />
<add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" />
<add key="InventorDwfPublishReleasePeriodInMinutes" value="10" />
<add key="TrueViewDwfPublishReleasePeriodInMinutes" value="10" />
<add key="DataManagement.Common.Logging.ApplicationName" value="JobProcessor" />
<add key="DataManagement.Common.Logging.Enabled" value="True" />
<add key="DataManagement.Common.Logging.ServiceMachine" value="." />
<add key="DataManagement.Common.Logging.LogFile" value="" />
<add key="DataManagement.Common.Logging.SerializeProperties" value="False" />
<add key="DataManagement.Common.Logging.Viewer.Path" value="H:\Common\Logging\LoggingBin\MessageViewer\DataManagement.Common.Messaging.Viewer.exe" />
<add key="DataManagement.Common.Logging.Viewer.AcceptLocalMessageOnly" value="True" />
<add key="DataManagement.Common.Logging.Viewer.Port" value="8080" />
<add key="DataManagement.Common.Logging.Viewer.AutoLaunch" value="False" />
Cela fait, enregistrez le fichier JobProcessor.exe.config, puis redémarrez Job Processor.
Lorsque Job Processor traite une nouvelle tâche, des informations sont insérées dans le fichier JobProcessor.log.
Par ailleurs, des informations plus détaillées sont enregistrées dans JobProcessorJobActivity.log.
Examinez les nouvelles informations dans ces deux fichiers.
Cette erreur peut avoir plusieurs causes. Lorsqu'elle se produit avec des fichiers spécifiques, ouvrez manuellement le fichier concerné et essayez d'enregistrer un nouveau fichier et de recréer la tâche ayant échoué (par exemple, créer un fichier DWF).
Causes possibles :
Cela se produit lorsqu'une tâche est créée pour un fichier donné, mais que ce dernier a été retiré de Vault (par exemple, s'il a été supprimé) avant que la tâche n'ait pu être exécutée.
Cette erreur peut être due au verrouillage du fichier DWF joint à un fichier en cours de mise à jour (par exemple, s'il est extrait ou en cours d'utilisation). Pour résoudre ce problème, essayez la procédure suivante :
Cette erreur se produit si le fichier JobProcessor.exe ou Connectivity.JobProcessor.Delegate.Host.exe ne répond plus. Vous devez vous connecter à l’ordinateur et effectuer l’une des opérations suivantes :
Ce problème peut provenir d'une interruption de la connexion réseau entre les serveurs ADMS et AVFS.
Il peut également se produire si l'ordinateur qui utilise AVFS a été redémarré ou a subi une coupure de courant.
Pour résoudre le problème, resoumettez la tâche une fois la connexion rétablie entre ADMS et AVFS.
Cette erreur de Job Processor peut se produire si un utilisateur tente d'exécuter une tâche sur un fichier, par exemple Synchroniser la propriété, mais que ce dernier est verrouillé au niveau du compte utilisateur de Job Processor.
Cette erreur indique qu'une nouvelle version de ce fichier a été créée avant que la tâche n'ait pu se terminer. Cette situation peut se produire si un utilisateur modifie l'état d'un fichier, par exemple s'il le fait passer de "Travail en cours" à "En cours de validation". Les administrateurs peuvent ignorer, supprimer ou filtrer ce type d'erreur.
Il existe un certain nombre de problèmes d'autorisation qui peuvent vous empêcher d'accéder à un fichier en vue de le modifier (sécurité basée sur l'objet et sur l'état). Revérifiez l'accès utilisateur aux fichiers de CAO ou de visualisation spécifiques, ou connectez-vous à Job Processor en tant qu'utilisateur disposant de privilèges plus élevés. Notez que Job Processor ne peut pas mettre à jour les fichiers de visualisation verrouillés.
Si l'option "Exiger des noms de fichiers uniques" est activée et qu'il existe des fichiers de visualisation en double dans Vault, Job Processor ne pourra pas archiver les fichiers de visualisation mis à jour.
Cette erreur peut se produire si Job Processor ne peut pas accéder à une licence Vault (par exemple, si toutes les licences sont en cours d'utilisation). Dans ce cas, les utilisateurs doivent s'assurer que des licences sont disponibles et se reconnecter manuellement par le biais du client Job Processor.
Job Processor ne dispose pas des autorisations nécessaires pour l'exécution d'une tâche spécifique.
Cela peut se produire lorsqu'un antivirus effectue une analyse sur l'ordinateur qui héberge Job Processor. Réessayez en désactivant l'antivirus et ajoutez les produits Autodesk à la liste des exceptions.
Cette erreur peut se produire lors de l’archivage d’un fichier IPT lié à un fichier DWG. Cela survient lorsque le processus Connectivity.WindowsService.JobDispath.exe démarre avant le processus Connectivity.JobProcessor.Delegate.Host.exe.
Pour résoudre ce problème, démarrez Vault Client en premier, mettez à jour la vue du fichier avec Job Processor, puis ajoutez d’autres tâches à la liste d’attente des tâches. Démarrez Job Processor.
Cela peut se produire lors de l’exécution de Job Processor à l’aide du planificateur de tâches pour créer un fichier PDF et DWF pour AutoCAD DWG.
Pour résoudre ce problème, effectuez les opérations suivantes :
Reportez-vous à la rubrique Ligne de commande Job Processor.
REM start Job Processor
start JobProcessor.exe
REM prevents Job Processor from processing any more jobs on its queue after finishing its current job
JobProcessor.exe /pause
REM allows Job Processor to continue processing jobs on its queue from a paused state
JobProcessor.exe /resume
REM stops and exits Job Processor after finishing its current job
JobProcessor.exe /stop
Vous pouvez également utiliser les arguments de ligne de commande conjointement avec une tâche programmée et PowerShell pour redémarrer JobProcessor.exe sur la machine virtuelle après un nombre d’heures donné.
# === powershell.ps1 script ===
& "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe" /stop
Wait-Process JobProcessor
& "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe"
# === powershell.ps1 script ===
La commande /stop met fin à la tâche actuelle, puis ferme Job Processor (libérant ainsi les ressources Inventor).
Reportez-vous à l’article suivant pour savoir comment procéder avec Vault 2013 Professional : http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html.
C:\Program Files\autodesk\autodesk vault xxxx\explorer\JobProcessor.exe.config
<add key="PeriodInMinutes" value="10" />
<add key="WebServiceTimeout" value="1000000" />
<add key="RequestSendTimeout" value="90" />
<add key="RequestReceiveTimeout" value="90" />
<add key="HostServiceSendTimeout" value="10" />
<add key="HostServiceReceiveTimeout" value="90" />
<add key="PingTimeout" value="30" />
<add key="UpdateRevBlockMigrateLatestINV" value="0" />
<add key="InventorUpdateRevBlockCount" value="100" />
<add key="InventorDwfPublishCount" value="100" />
<add key="TrueViewDwfPublishCount" value="500" />