1. Start a Project
  2. Collect Media
    • Ingest

  3. Organize Content
  4. Find Content
  5. Edit Projects
  6. Reviews
  7. Remote Collaboration
  8. Deliver Content
  9. Manage Digital Rights
  10. Using AI
Page Contents

Home › Media Managers › Automate › Create Job

Create Job Templates for Automation

Job execution templates with auto tasks can be invoked on-demand from the Zoom Asset Browser. Unlike the Search & Execute framework, the job templates are suitable for a more interactive way of executing a custom action of selected assets in the Zoom Asset Browser UI. 

Procedure

Step 1: Upload Script

First upload your action such as a Python script or an executable to the Zoom server’s Automatic Work Executables directory. The Workflow Settings configuration panel in Web Administration Console allows you to choose a folder on the server where the task script is saved.

Step 2: Create a Job Form

A job form allows you to launch a dialog to receive user inputs in the Asset Browser. The form data is submitted by the Zoom server to an Auto Task instance. The task will pick up execute the script that you attached to an Auto task template. 

The job form is specified via an XML file uploaded to Zoom server’s configuration folder:  zoom/conf/dynamic-forms/createjobfromtemplate.xml. Please download a sample XML form template from here

Step 3: Create an Auto Task Launch Template

The Auto task template is where you attach your uploaded actions script to a Job template name that shows up in Asset Browser UI. You can limit the execution of the job to a specific Project Vault in Zoom or leave it empty to allow the script to execute for assets in any Project Vault.

Step 4: Start a job from Asset Browser

Once your restart your desktop Client Proxy you will be able to see new job templates in the Asset Browser UI:

Based on the template pattern you associated with a form in Step 2, the Job form will show up once you select the template. Enter the form data and click Create to submit and kick-off your auto task.

Writing your action

Your script will receive the job from data config file via an input parameter. The file will contain the job related metadata field name:values pairs in each row.

You can iterate over the rows in the file to fetch fields like Asset ID, File Path etc to construct your business logic that uses Zoom REST APIs or an external system’s API to take action.

Next Steps

Getting Started Guide For Creators

Learn how to install desktop browser, Adobe CC plugins & more »

Getting Started Guide For Media Managers

Learn how to manage content, metadata, users roles & much more »

Zoom for Business Owners

Learn how Zoom helps Business Owners track job approvals, generate reports »

External Collaboration

Collaborate with Clients, Review & Approvals

Internal Collaboration

Producer-Editor collaboration, repurpose finished content

Reports

Trends, Analytics in Real-time from your Content Repository

User Adoption & ROI

Zoom user adoption process, Return on investment

Zoom for Media Manager

Learn how Zoom helps Media Managers acquire, manage & administer their content »

Acquire Media

Migrate archives, Ingest New Media Every Day

Organize Content

Folders, Working Copies, Smart Links Change Thumbnail

Secure Content

Manage Users & Roles, Protect On-premises Storage

Manage Content

Transcoding, Digital Rights, Cleanup, Previews

Archive Content

Configure Cloud Archives, LTO, Auto Tiering Policies

Reports

KPI Trends, Periodic Reports, Export CSV

Automate

Zapier, REST API, Search & Execute Actions

Distribute Content

Download Media, Cloud to Cloud Transfers Links

Administer

Context Indexing, Configure, Logs, Monitor

Zoom for Creators

Learn how Zoom helps Content Creators, Editors & Artists speed up their workflows »

Start a Project

Create New Project, Clone Existing Project

Collect Media

Ingest & Link with Images, High-res Media, Graphics

Organize Content

Folders, Working Copies, Smart Links, Change Thumbnail

Find Content

Ingest & Link with Images, High-res Media, Graphics

Edit Projects

Check-out files, Lock, Sync Projects & links, Check-in Revisions

Review Content

Collaborate with Business Owners, Review & Approvals

Remote Collaboration

Work from home, Remote Ingest, Edit with Low-res Proxies

Deliver Content

Export Projects, Render, Final Conform to High-res media

Using AI

Search using AI, Automatically Create Video Sequences