Versions Compared

    Key

    • This line was added.
    • This line was removed.
    • Formatting was changed.
    Note

    AppFinder jobs requires require that Python be installed on each executing worker.

    ...

    1. AfterEffects (all versions)
    2. Cinema4D (R14 and later)
    3. Maya BatchRender

    How do they work?

    ...

    When the job is submitted, the command line contains a "application template" that looks like __XYZ__  The XYZ portion between the double-underscores specifies which application to run.  CurrentlyCurrently, the following application templates are supported, being as specified in the API library file $QBDIR/api/python/qb/backend/appDefaultPaths.py

    ...

    The job's package dictionary will contain an appVersion python tuple value tuple which specifies what version of that application to search for.  So if the command-line contains an __AE__ application template, and the package's appVersion is the tuple (6,), then AfterEffects CS6 will be used on the worker.  To specify CS5.5, the appVersion would be set to (5,5).

    ...

    1. Replace the application template __XYZ__ with the full path to the executable on the worker (not recommended)
    2. Define your own application template in the worker's worker_path_map, and use that application template in the "executable" field in the job submission UI.  NOTE NOTE: this approach also requires that you set the 'convert_path' job flag in the submission UI's "Advanced Job Control" section.

    ...

    For example, to implement approach 2 for a non-default installation of AfterEffects CS6, you could decide to use an application template of __AE6__.  Then, define this value in the worker's worker_path_map value (which can be managed via the central worker configuration file qbwork.conf).

    ...