Antes de llevar a cabo la resolución de problemas, consulte Descripción general del procesador de trabajos:
El procesador de trabajos tiene tres componentes principales.
¿Hay que instalar el procesador de trabajos en un servidor?
No. El procesador de trabajos es una aplicación cliente. Idealmente, se debe instalar en una estación de trabajo con especificaciones similares a las de una estación de trabajo CAD.
¿Cuáles son los requisitos de sistema para el procesador de trabajos?
Consulte los requisitos del sistema para Vault Client en la Base de conocimientos de Autodesk: https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/sfdcarticles/sfdcarticles/System-requirements-for-Autodesk-Vault-products.html.
¿Puedo instalar el procesador de trabajos en un equipo de usuario final?
Sí, pero Autodesk no lo recomienda. El procesador de trabajos es una opción de instalación de Vault Client, y se puede instalar y ejecutar en cualquier equipo. Sin embargo, durante la ejecución, el procesador de trabajos abre aplicaciones y utiliza recursos del sistema. En el caso de Inventor, crea y utiliza archivos de proyecto temporales. Por este motivo, Autodesk recomienda instalar el procesador de trabajos en un equipo dedicado.
¿El procesador de trabajos utiliza una licencia?
No, el procesador de trabajos no requiere una licencia de Inventor.
Por ejemplo, si el procesador de trabajos realiza tareas de publicación de DWF de Inventor (InventorDwfPublishCount), iniciará Inventor y realizará este tipo de trabajo un número definido de veces antes de cerrar y reiniciar Inventor. De esta forma, no se inicia y detiene Inventor cada vez que se realiza uno de estos trabajos.
Consulte: Configurar los límites de uso del procesador de trabajos para servicios CAD.
¿Cuál es la frecuencia con la que el procesador de trabajos busca trabajos?
La frecuencia se puede configurar, pero el procesador de trabajos comprueba si hay trabajos cada diez minutos por defecto.
¿Qué tipo de trabajos ejecuta el procesador de trabajos?
El procesador de trabajos está configurado por defecto para crear archivos de visualización (DWF) y sincronizar propiedades. Se puede configurar para actualizar tablas de revisión y sincronizar archivos con una unidad cloud compatible de Autodesk mediante Project Sync. También se puede ampliar para ejecutar tantas tareas personalizadas como desee.
¿Qué tipo de supervisión se recomienda?
El procesador de trabajos está diseñado para que se ejecute en modo silencioso en segundo plano. En condiciones normales, los administradores deben revisar la cola diariamente para detectar si hay alguna tarea específica con errores que sea necesario volver a enviar o procesadores con bajo rendimiento.
Consulte http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html.
¿Qué software utiliza el procesador de trabajos?
Los trabajos personalizados pueden requerir aplicaciones adicionales. Consulte la Ayuda en línea para ver todos los requisitos por tipo de trabajo.
¿Cómo vuelvo a ejecutar un trabajo con errores?
Los trabajos con errores se pueden volver a enviar a través de la cola de trabajos.
¿Cómo se automatiza el procesador de trabajos?
El procesador de trabajos se puede configurar para que se inicie automáticamente al arrancar el equipo. Este ajuste se establece en el cuadro de diálogo Configuración del procesador de trabajos. Algunos administradores configuran el procesador de trabajos para que ejecute trabajos en las horas de menor actividad, cuando hay más licencias disponibles. Normalmente, esto se hace con tareas programadas y archivos por lotes.
¿Quién debe tener la sesión iniciada en el procesador de trabajos?
El usuario de Windows que tiene las credenciales para ejecutar aplicaciones CAD en el equipo.
Si es posible, se debe crear un usuario de Vault separado para ejecutar trabajos con permisos de archivo elevados, ya que es posible que el usuario del procesador de trabajos tenga que editar archivos publicados o bloqueados para actualizar las propiedades.
¿Qué nombre aparece en una versión de archivo nueva?
Cuando Job Processor crea una versión nueva de un archivo, se añade como creador al usuario que tiene la sesión iniciada en ese momento Job Processor.
En el caso de tablas de revisión, puede optar por que se muestre la información de archivo correspondiente a la primera versión publicada en lugar de los detalles de la versión más reciente.
¿Cuánto tarda el software en procesar los trabajos?
El tiempo puede variar en gran medida, pero los trabajos individuales se suelen completar en menos de un minuto, en función de los recursos del equipo, el tamaño del archivo y el tipo de trabajo; el tiempo total depende del número de trabajos.
Para optimizar el rendimiento, se reinician las aplicaciones CAD después de un número de trabajos determinado. Este valor se puede configurar.
¿El procesador de trabajos migra los archivos a la versión de software más reciente?
Sí, si crea una nueva versión de un archivo, este se migra a la versión del software que ejecute el trabajo.
¿Qué ocurre si el procesador de trabajos no dispone del software adecuado?
Se desactiva ese tipo de trabajo, el cual ya no se ejecutará en ese equipo. Los trabajos se pueden desactivar o configurar manualmente con el archivo JobProcessor.exe.config, que se encuentra en C:\Archivos de programa\Autodesk\Vault XXXX\Explorer\.
¿Qué ocurre si el procesador de trabajos no dispone de la versión de software adecuada?
Si no se puede abrir el archivo (por ejemplo, un archivo de Inventor 2017 en Inventor 2016), el trabajo genera un error.
¿Qué debo hacer si el procesamiento es lento?
Si ejecuta un gran volumen de trabajos y experimenta una reducción del rendimiento, pruebe las sugerencias siguientes:
Instalación dañada
Desde el Panel de control de Windows, repare o desinstale el software, y vuelva a instalarlo.
Asegúrese de que esté configurada la licencia correcta
Si el software de procesamiento requiere una licencia, asegúrese de que pueda obtenerla.
No se puede procesar un tipo de archivo
Asegúrese de que disponga del software adecuado para el formato de archivo con el que tiene que trabajar.
Instalar los últimos Service Packs
Algunos errores se pueden resolver instalando los Service Packs más recientes para el software de procesamiento y Vault Client.
El procesador de trabajos no responde
Reinicie el procesador de trabajos. Si es necesario, detenga el proceso en el Administrador de tareas o reinicie Windows. Si una publicación de DWF no funciona, pruebe a abrir el mismo archivo en el procesador de trabajos y exportar el DWF al disco local manualmente. Si los problemas persisten, reinstale el producto o repare la instalación.
Software no registrado con Windows
Inicie sesión en el equipo del procesador de trabajos, inicie el software y, a continuación, ciérrelo. Compruebe si se muestra algún mensaje de error y resuélvalo buscando más información en Internet.
Privilegios de usuario insuficientes
La cuenta de usuario que utiliza el procesador de trabajos debe tener privilegios suficientes para realizar la acción requerida. Por ejemplo, si es necesario actualizar las propiedades de archivo al pasar un archivo de "Trabajo en curso" a "Lanzado", la cuenta debe tener los privilegios necesarios para editar las propiedades del archivo. Compruebe las definiciones de ciclo de vida para esa categoría y la cuenta que utiliza el procesador de trabajos.
Errores de archivo dañado
Tipos de trabajos no procesados
En ocasiones es posible que se anule la selección de algunos parámetros de Tipo de trabajo en el procesador de trabajos. Esto puede suceder si el sistema operativo considera que el software no está registrado. Para comprobarlo, vaya a Procesador de trabajos > Administración > Tipos de trabajos y observe si están seleccionados los tipos de trabajos que desea procesar en ese equipo.
Eliminar tipos de trabajos
Si ha añadido o modificado tipos de trabajos personalizados mediante el Editor de eventos de ciclo de vida, es posible que desee comprobar y eliminar los gestores de tareas incorrectos o las acciones no deseadas. Consulte este artículo: https://knowledge.autodesk.com/community/screencast/33b04381-421c-4fa9-a37c-11f05ee2a4fc.
Para obtener más información sobre el ajuste de la salida DWF, consulte Creación de DWF - Ajuste fino.
Pasos que debe seguir si no se procesan los trabajos o se generan errores
Pasos para solucionar problemas con el procesador de trabajos
Si los errores persisten a pesar de los pasos de resolución de problemas, consulte esta información sobre el registro de errores y posibles soluciones.
Acceder a los detalles del error
Habilitar el registro detallado
Localice el archivo JobProcessor.exe.config. Por ejemplo, para Vault Professional 20xx, este archivo se encuentra por defecto en C:\Archivos de programa\Autodesk\Vault Professional 20xx\Explorer. Esta ubicación cambia si utiliza una versión diferente de Vault Client.
<!-- 0 This is generally something that might be meaningful to a user if they saw it in log file. It can help the user to know every jobs status. 1 This is generally something that might be meaningful to a developer if they saw it in the log file. It can help the developer to diagnose the detailed issues. Default is 0 --> <add key="LogLevel" value="0" /> <!--The minimum of InventorUpdateRevBlockReleasePeriodInMinutes value is 5 minutes--> <add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" /> <!--The minimum of InventorDwfPublishReleasePeriodInMinutes value is 5 minutes--> <add key="InventorDwfPublishReleasePeriodInMinutes" value="10" /> <!--The minimum of TrueViewDwfPublishReleasePeriodInMinutes value is 5 minutes--> <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" />
Después de cambiar el valor a 1, guarde el archivo JobProcessor.exe.config y, a continuación, reinicie el procesador de trabajos.
Cuando el procesador de trabajos procese un trabajo nuevo, la información correspondiente se insertará en el archivo JobProcessor.log.
Además, se registrará información más detallada en JobProcessorJobActivity.log.
Revise la nueva información en los dos nuevos archivos.
"Error desconocido durante la publicación"
Este error puede tener diferentes causas. Si se produce con archivos específicos, abra el archivo afectado manualmente, y pruebe a guardarlo como un archivo nuevo y volver a crear la tarea que ha dado error (por ejemplo, crear DWF).
Posibles causas:
"No se puede recuperar la versión del archivo para el ID xxxxxxx" o "Se ha producido un error al intentar recuperar un archivo".
Esto ocurre cuando se crea un trabajo para un archivo determinado, pero el archivo desaparece de Vault (por ejemplo, porque se ha eliminado) antes de que se ejecute el trabajo.
"El índice (de base cero) debe ser mayor o igual que cero y menor que el tamaño de la lista de argumentos".
Este error puede deberse a que el DWF asociado al archivo que se va a actualizar está bloqueado (por ejemplo, con el estado de check-out o en uso). Para solucionar este problema, pruebe lo siguiente:
“El nuevo servicio del procesador de trabajos no responde”.
Este error se produce si JobProcessor.exe o Connectivity.JobProcessor.Delegate.Host.exe dejan de responder. Deberá iniciar sesión en el equipo y realizar una de las siguientes acciones:
"Este archivo solo está disponible en los siguientes sitios a los que no se puede tener acceso en este momento:"
Este error puede deberse a una interrupción en la conectividad de red entre los servidores ADMS y AVFS.
También puede ocurrir si el equipo AVFS se ha reiniciado o ha sufrido una interrupción en el suministro eléctrico.
Volver a enviar el trabajo cuando se restablezca la comunicación entre ADMS y AVFS debería resolver el problema.
"Archivo bloqueado;"
Este error del procesador de trabajos se puede producir si un usuario intenta ejecutar una tarea en un archivo, como Sincronizar propiedades, pero el archivo está bloqueado para la cuenta de usuario del procesador de trabajos.
"Las propiedades de sincronización no se admiten en versiones antiguas"
Este error indica que se ha creado una nueva versión de este archivo antes de que se pudiera completar el trabajo. Esto puede ocurrir si un usuario cambia el estado de un archivo, por ejemplo, de "Trabajo en curso" a "En revisión". Los administradores pueden ignorar, suprimir o excluir este tipo de error.
Falta de los permisos adecuados
Hay una serie de problemas de permisos que pueden impedir el acceso para editar un archivo (seguridad basada en objetos y en el estado). Vuelva a comprobar el acceso del usuario a archivos CAD o de visualización específicos, o inicie sesión en el procesador de trabajos como un usuario con privilegios elevados. Tenga en cuenta que el procesador de trabajos no puede actualizar archivos de visualización bloqueados.
Archivos de visualización no únicos
Si se ha activado "Forzar nombres de archivo únicos" y hay archivos de visualización duplicados en Vault, el procesador de trabajos no podrá aplicar check-in a los archivos de visualización actualizados.
Error de inicio de sesión
Esto puede ocurrir si el procesador de trabajos no puede acceder a una licencia de Vault (porque todas las licencias están en uso). En este caso, los usuarios tendrán que comprobar que hay licencias disponibles e iniciar sesión manualmente de nuevo a través del cliente del procesador de trabajos.
"El usuario no tiene el tipo de autenticación correcta"
El procesador de trabajos no dispone de los permisos correctos para ejecutar un trabajo específico.
"No se puede generar un archivo de visualización para un archivo que no es de CAD"
Esto puede ocurrir cuando se está ejecutando un detector de virus en el equipo del procesador de trabajos. Inténtelo con el detector de virus desactivado y añada los productos de Autodesk a la lista de excepciones.
"No se pudo recuperar el generador de clases COM para el componente con CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} debido al siguiente error: 8007045a. Error en una rutina de inicialización de biblioteca de vínculos dinámicos (DLL). (Excepción de HRESULT: 0x8007045A)".
Este error puede suceder cuando se aplica check-in en un archivo IPT que está vinculado a un archivo DWG. Se produce cuando el proceso Connectivity.WindowsService.JobDispath.exe se inicia antes que el proceso Connectivity.JobProcessor.Delegate.Host.exe.
Para solucionar este problema, inicie Vault Client como primer proceso, actualice la vista del archivo con el procesador de trabajos y añada uno o varios trabajos a la cola de trabajos. Inicie el procesador de trabajos.
“Parece que se ha producido un error durante la exportación de archivos. Abra DWG TrueView, Inventor o Navisworks y vuelva a intentarlo”.
Esto puede ocurrir al ejecutar el procesador de trabajos mediante el programador de tareas para crear un archivo PDF y DWF para DWG de AutoCAD.
Un archivo por lotes para iniciar el procesador de trabajos desde la línea de comandos:
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
# === 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 ===
El comando /stop finaliza el trabajo actual y, a continuación, cierra el procesador de trabajos (y libera los recursos de Inventor).
Consulte este artículo sobre cómo realizar este proceso con Vault 2013 Professional: http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html.
Parámetros de tiempo de espera del archivo de configuración del procesador de trabajos
<add key="PeriodInMinutes" value="10" /> <!-- WebService timeout (in milliseconds)--> <add key="WebServiceTimeout" value="1000000" /> <!-- 1000 secs = 1000000 milli --> <!-- RequestSendTimeout (in minutes)--> <add key="RequestSendTimeout" value="90" /> <!-- RequestReceiveTimeout (in minutes)--> <add key="RequestReceiveTimeout" value="90" /> <!-- HostServiceSendTimeout (in minutes)--> <add key="HostServiceSendTimeout" value="10" /> <!-- HostServiceReceiveTimeout timeout (in minutes)--> <add key="HostServiceReceiveTimeout" value="90" /> <!-- PingTimeout timeout (in seconds)--> <add key="PingTimeout" value="30" />
Ciclos de aplicación en la configuración del procesador de trabajos
<add key="UpdateRevBlockMigrateLatestINV" value="0" /> <add key="InventorUpdateRevBlockCount" value="100" /> <add key="InventorDwfPublishCount" value="100" /> <add key="TrueViewDwfPublishCount" value="500" />