Przed rozpoczęciem rozwiązywania problemów zobacz temat Job Processor — przegląd:
Narzędzie Job Processor obejmuje trzy główne składniki.
Zadania przesyłane do kolejki zadań i wykonywane przez narzędzie Job Processor. Są to zwykle powtarzalne zadania, takie jak aktualizacje właściwości lub tworzenie plików DWF.
Narzędzie po stronie serwera, które akceptuje zadania od programów Vault Client i rejestruje szczegóły wykonywania zadań.
Składnik po stronie klienta, który sonduje kolejkę zadań pod kątem zadań i wykonuje je, używając odpowiednich składników.

Tak, narzędzie Job Processor zapewnia ograniczoną obsługę w serwerowym systemie operacyjnym.
Poniższe typy zadań i komponenty są obsługiwane w serwerowym systemie operacyjnym.
| Typ | Wymagana aplikacja |
| Tworzenie plików DWF na podstawie plików ipt, iam, idw, ipn | Inventor Server |
| Tworzenie plików DWF na podstawie plików dwg | DWG TrueView |
| Tworzenie plików PDF na podstawie plików dwg | DWG TrueView |
| Tworzenie plików PDF na podstawie plików idw | Inventor Server |
| Synchronizowanie właściwości plików ipt, iam, idw, ipn | Inventor Server |
| Synchronizowanie właściwości plików dwg | DWG TrueView |
| Tworzenie plików PDF na podstawie plików idw | Inventor Server |
| Tworzenie pliku DXF w formacie dwg | DWG TrueView |
| Tworzenie pliku STEP w formacie ipt | Inventor Server |
| Tworzenie pliku STEP w formacie iam | Inventor Server |
Zobacz temat Wymagania systemowe produktów Vault.
Ponadto sprawdź wymagania dotyczące każdej aplikacji wymaganej do wykonywania zadań w procesorze.
Tak, ale firma Autodesk nie zaleca takiego postępowania. Narzędzie Job Processor to opcja instalacji programu Vault Client. Można je zainstalować i uruchamiać na dowolnym komputerze. Jednak po uruchomieniu narzędzie Job Processor będzie otwierało aplikacje i korzystało z zasobów systemowych. W przypadku programu Inventor utworzy tymczasowe pliki projektu i będzie z nich korzystało. Z tego powodu firma Autodesk zaleca zainstalowanie narzędzia Job Processor na dedykowanym komputerze.
Nie, narzędzie Job Processor nie wymaga licencji programu Inventor.
Przykładowo, jeżeli narzędzie Job Processor wykonuje zadanie publikowania pliku DWF w programie Inventor (InventorDwfPublishCount), uruchomi program Inventor i wykona ten typ zadania ustaloną liczbę razy, zanim zamknie program Inventor i uruchomi go ponownie. Dzięki temu nie uruchamia i nie zatrzymuje programu Inventor za każdym razem, gdy wykonuje jedno z takich zadań.
Zobacz temat: Konfigurowanie limitów użycia narzędzia Job Processor w przypadku usług CAD.
Częstotliwość wyszukiwania można skonfigurować, ale domyślnie narzędzie Job Processor sprawdza dostępność zadań co dziesięć minut.
Narzędzie Job Processor jest domyślnie skonfigurowane w celu tworzenia plików wizualizacji (DWF) i synchronizowania właściwości. Można je skonfigurować do aktualizowania tabelek zmian i synchronizowania plików z obsługiwanym dyskiem w chmurze Autodesk za pomocą narzędzia Project Sync. Jego działanie można także rozszerzyć o wykonywanie dowolnej liczby zadań niestandardowych.
Narzędzie Job Processor jest przeznaczone do pracy w trybie bezdialogowym w tle. W normalnych warunkach administratorzy powinni sprawdzać kolejkę codziennie pod kątem zadań, których wykonanie nie powiodło się i jest wymagane ich ponowne przesłanie, lub procesorów działających z niską wydajnością.
Zobacz artykuł http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html.
Zadania niestandardowe mogą wymagać dodatkowych aplikacji. Pełne wymagania dotyczące typów zadań zawiera pomoc online.
Zadania, których wykonanie nie powiodło się, można przesłać ponownie za pośrednictwem kolejki zadań.
Narzędzie Job Processor można skonfigurować, aby było automatycznie uruchamianie po uruchomieniu komputera. Odpowiednią opcję ustawia się w oknie dialogowym Ustawienia narzędzia Job Processor. Niektórzy administratorzy konfigurują narzędzie Job Processor tak, aby działało poza godzinami szczytu, gdy dostępne są dodatkowe licencje. W tym celu wykorzystuje się zwykle zaplanowane zadania i pliki wsadowe.
Użytkownik systemu Windows, który ma poświadczenia uruchamiania na komputerze aplikacji CAD.
Jeżeli jest to możliwe, należy utworzyć osobnego użytkownika programu Vault do uruchamiania zadań z podwyższonym poziomem uprawnień dotyczących plików, ponieważ w celu aktualizacji właściwości od użytkownika narzędzia Job Processor może być wymagana edycja zwolnionych lub zablokowanych plików.
Gdy narzędzie Job Processor tworzy nową wersję pliku, jako twórca dodawany jest użytkownik programu Vault zalogowany w danym momencie do narzędzia Job Processor.
Dzięki tabelkom zmian można wybrać opcję wyświetlania szczegółów pliku pierwszej zwolnionej wersji, zamiast najnowszej.
Czas przetwarzania może być różny, ale poszczególne zadania są zwykle wykonywane w ciągu około minuty, w zależności od zasobów komputera, rozmiaru pliku i typu zadania. Całkowity czas zależy od liczby zadań.
Aby zoptymalizować wydajność, aplikacje CAD są uruchamiane ponownie po wykonaniu ustalonej liczby zadań. Wartość tę można konfigurować.
Tak, jeżeli utworzysz nową wersję pliku, nastąpi jego migracja do wersji oprogramowania wykonującego zadanie.
Typ zadania jest wyłączany i nie będzie wykonywany na tym komputerze. Zadania można ręcznie wyłączać lub konfigurować, używając pliku JobProcessor.exe.config, który znajduje się w folderze C:\Program Files\Autodesk\Vault XXXX\Explorer\.
Wykonanie zadania kończy się niepowodzeniem, jeżeli nie można otworzyć pliku (na przykład pliku programu Inventor 2017 w programie Inventor 2016).
Jeżeli po uruchomieniu dużej liczby zadań wydajność jest niska, wypróbuj następujące rozwiązania:
Napraw, odinstaluj lub zainstaluj ponownie oprogramowanie z poziomu Panelu sterowania systemu Windows.
Sprawdź, czy prawidłowo skonfigurowano licencjonowanie
Jeżeli oprogramowanie przetwarzające wymaga licencji, sprawdź, czy może ją uzyskać.
Sprawdź, czy masz odpowiednie oprogramowanie do pracy z danym formatem pliku.
Niektóre błędy można usunąć, instalując najnowsze dodatki Service Pack dla oprogramowania przetwarzającego i programu Vault Client.
Uruchom ponownie narzędzie Job Processor. W razie potrzeby zatrzymaj proces w Menedżerze zadań lub uruchom ponownie system Windows. Jeżeli nie działa publikowanie plików DWF, spróbuj otworzyć ten sam plik w narzędziu Job Processor i ręcznie wyeksportuj plik DWF na dysk lokalny. Jeżeli problemy będą nadal występować, zainstaluj narzędzie ponownie lub napraw instalację.
Zaloguj się na komputerze z narzędziem Job Processor, uruchom to oprogramowanie, a następnie zamknij je. Sprawdź, czy są wyświetlane komunikaty o błędach i rozwiąż związane z nimi problemy, wyszukując dodatkowe informacje w Internecie.
Konto użytkownika używane przez narzędzie Job Processor musi mieć wystarczające uprawnienia w celu wykonywania wymaganych działań. Przykładowo, jeżeli właściwości pliku wymagają aktualizacji po przejściu pliku ze stanu „Praca w toku” do stanu „Zwolniony”, konto musi mieć uprawnienia wymagane do edycji właściwości pliku. Sprawdź definicje cyklu rozwojowego dla tej kategorii i konto używane przez narzędzie Job Processor.
Czasami zaznaczenie parametrów opcji Typ zadania w narzędziu Job Processor może zostać usunięte. Jest to możliwe, jeżeli rejestracja oprogramowania przetwarzającego zostanie wycofana z systemu operacyjnego. Aby to sprawdzić, przejdź do narzędzia Job Processor > Administracja > Typy zadań i zobacz, czy zadania, które chcesz przetwarzać na tym komputerze są wybrane.
Jeżeli mimo wykonania czynności w celu rozwiązania problemów błędy będą nadal występować, zapoznaj się z tymi informacjami na temat rejestrowania błędów i możliwych działań naprawczych.
Znajdź plik JobProcessor.exe.config. Przykładowo w przypadku programu Vault Professional 20xx znajduje się on domyślnie w katalogu C:\Program Files\Autodesk\Vault Professional 20xx\Explorer. Ta lokalizacja będzie inna, jeśli korzystasz z innego wydania klienta programu Vault.
<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" />
Po zmianie wartości na 1 zapisz plik JobProcessor.exe.config i uruchom ponownie narzędzie Job Processor.
Gdy narzędzie Job Processor rozpocznie przetwarzanie nowego zadania, informacje zostaną zapisane w pliku JobProcessor.log.
Ponadto więcej pełnych informacji zostanie zapisanych w pliku JobProcessorJobActivity.log.
Zapoznaj się z nowymi informacjami w obu plikach.
Ten błąd może mieć kilka przyczyn. Jeżeli dotyczy określonych plików, otwórz odpowiedni plik ręcznie, zapisz go jako nowy plik i utwórz ponownie zadanie, którego wykonanie nie powiodło się (na przykład tworzenie pliku DWF).
Możliwe przyczyny:
Ten błąd występuje po utworzeniu zadania dla określonego pliku, który został usunięty z programu Vault (na przykład skasowany) przed wykonaniem zadania.
Może to być spowodowane zablokowaniem pliku DWF dołączonego do aktualizowanego pliku (na przykład z powodu wypisania lub użycia). Aby rozwiązać problem, spróbuj wykonać następujące czynności:
Ten błąd występuje, jeżeli program JobProcessor.exe lub Connectivity.JobProcessor.Delegate.Host.exe przestanie odpowiadać. Należy zalogować się na komputerze i wykonać jedną z następujących czynności:
Może to być spowodowane przerwaniem połączenia sieciowego między serwerami ADMS i AVFS.
Może to także nastąpić, jeżeli komputer z programem AVFS został uruchomiony ponownie lub doszło do awarii zasilania.
Ponowne przesłanie zadania po przywróceniu komunikacji między programem ADMS i AVFS powinno rozwiązać problem.
Ten błąd narzędzia Job Processor może wystąpić, jeżeli użytkownik spróbuje uruchomić zadanie dotyczące pliku, na przykład synchronizowanie właściwości, ale dostęp do pliku z konta użytkownika narzędzia Job Processor będzie zablokowany.
Ten błąd oznacza, że nowa wersja tego pliku została utworzona przed ukończeniem zadania. Może do tego dojść, jeżeli użytkownik zmieni stan pliku, na przykład z „praca w toku” na „w trakcie przeglądania”. Administratorzy mogą zignorować, usunąć lub odfiltrować błędy tego typu.
Istnieje wiele problemów związanych z uprawnieniami, które mogą uniemożliwiać edycję pliku (zabezpieczenia oparte na obiekcie i stanie). Sprawdź ponownie dostęp użytkownika do określonych plików CAD lub wizualizacji albo zaloguj się do narzędzia Job Processor jako użytkownik z podwyższonym poziomem uprawnień. Należy pamiętać, że narzędzie Job Processor nie może aktualizować zablokowanych plików wizualizacji.
Jeżeli włączono funkcję „wymuszania niepowtarzalnych nazw plików” i w programie Vault istnieją powielone pliki wizualizacji, narzędzie Job Processor nie będzie mogło wpisać zaktualizowanych plików wizualizacji.
Ten błąd może wystąpić, jeżeli narzędzie Job Processor nie może uzyskać dostępu do licencji programu Vault (wszystkie licencje mogą być używane). W tym przypadku użytkownicy muszą sprawdzić, czy licencje są dostępne i ręcznie zalogować się ponownie za pomocą klienta narzędzia Job Processor.
Narzędzie Job Processor nie ma odpowiednich uprawnień do wykonania określonego zadania.
Ten błąd może wystąpić, gdy na komputerze z narzędziem Job Processor będzie uruchomiony skaner antywirusowy. Przeprowadź test po wyłączeniu skanera antywirusowego i dodaj produkty firmy Autodesk do listy wyjątków.
Ten błąd może wystąpić podczas wpisywania pliku IPT połączonego z plikiem DWG. Ma to miejsce, gdy proces Connectivity.WindowsService.JobDispath.exe zostanie uruchomiony przed procesem Connectivity.JobProcessor.Delegate.Host.exe.
Aby rozwiązać ten problem, uruchom program Vault Client jako pierwszy proces, zaktualizuj widok pliku w narzędziu Job Processor i dodaj co najmniej jedno zadanie do kolejki zadań. Uruchom narzędzie Job Processor.
Może to wystąpić podczas uruchamiania narzędzia Job Processor za pomocą Harmonogramu zadań w celu utworzenia plików PDF i DWF dla plików DWG programu AutoCAD.
Aby rozwiązać ten problem, wykonaj następujące czynności:
Zobacz: Job Processor — wiersz polecenia
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
Można także użyć argumentów wiersza polecenia, w połączeniu z zaplanowanym zadaniem i środowiskiem PowerShell, aby ponownie uruchamiać plik JobProcessor.exe co kilka godzin na maszynie wirtualnej.
# === 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 ===
Użycie polecenia /stop spowoduje zakończenie bieżącego zadania, a następnie zamknięcie narzędzia Job Processor (i zwolnienie zasobów programu Inventor).
Ten artykuł zawiera informacje o tym, jak można to zrobić w programie 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" />