With the release of Vault 2018.2 Update the Job Processor no longer uses an Inventor license when processing Inventor files.
However powerJobs (currently) per default uses Inventor to convert files.

In order to make use of this new feature in powerJobs you will have to register InventorServer as Application for powerJobs.

First things first

  • Download coolOrange.GenerateEngine.Inventor.zip from the attachments
  • Make sure that the files are unblocked
  • Copy and replace it with the assembly in the directory: C:\Program Files\coolOrange\Modules\powerJobs\

If you want to use InventorServer within powerJobs Console, powerJobs ISE or custom ISE like powerGui, then these steps are necessary:

  • Download Tools.zip from the attachments
  • Make sure that the files are unblocked
  • Copy the files in the directory: C:\Program Files\coolOrange\powerJobs\Tools\
  • Execute RegisterVaultInventorServer_ForShortcuts.bat as Administrator
    We recommend executing "UnregisterVaultInventorServer_ForShortcuts.bat" as Administrator as soon as you don't need anymore the InventorServer for your ISE's.

Registering the Application

  • Open the Setup_Job.ps1 in the directory C:\ProgramData\coolOrange\powerJobs\
  • Go to the line where Inventor is registered (should be line 17):
    Register-Application ([coolOrange.GenerateEngine.Inventor.Application])
  • In the line below register the InventorServer application:
    Register-Application ([coolOrange.GenerateEngine.Inventor.Server.Application])
  • Save and close the file

Using the InventorServer

  • Navigate to "C:\ProgramData\coolOrange\powerJobs\Jobs"
  • Open your job's script file
  • Search for Open-Document :
    Open-Document -LocalFile $file.LocalPath ...
  • change it to use InventorServer as application:
    Open-Document -LocalFile $file.LocalPath -Application "InventorServer"
  • Save and close the file. Now the InventorServer will be used for converting the file

Note: make sure your job does not contain checks for Application to be exactly Inventor. If so, adapt the checks in order to allow Inventor and InventorServer.
The Sample.CreatePDF job should be extended to allow the usage of PDF_2D.ini file for both: Inventor and InventorServer.
Line 30 should be replaced with:
if($openResult.Application.Name -like 'Inventor*') {

Known Issues

  • The InventorServer application failes when converting a file to one of the following formats: DXF, DWG, BMP, GIF, JPEG, PNG, TIFF.
    See here: Export fails using InventorServer