Introduction

Job Runner is a service that allows developers to address complex integration challenges unsuitable for a workflow-based model by creating and uploading custom Node.js code within the Squiz DXP.

Service benefits

The main benefits of using Job Runner fall into these categories.

Custom code execution: By allowing developers to upload and run custom Node.js code, they can tackle more complex integration challenges unsuited to standard workflow models.

Flexibility

Developers can implement solutions tailored to specific needs beyond the capabilities of pre-defined workflows.

Seamless integration with Squiz DXP

Job Runner is designed to work within the Squiz DXP environment, ensuring compatibility and smooth operation.

Scheduled execution

With the Job Scheduler service, developers can control when jobs run, similar to traditional CRON job scheduling, providing precise timing and execution control.

Problem-solving capability

It empowers developers to address and solve integration and operational issues that could arise within the DXP environment.

Is Job Runner the best for my integration challenge?

While you might be familiar with all these benefits of the Job Runner service, Squiz Integrations can sometimes offer a different approach to solving a problem you think would be better solved through Job Runner.

The Squiz Integrations Service is ideal for rapid development, prebuilt connectors, scheduled or on-demand flows, reusability, scalability, and reduced maintenance.

Read Should I use Job Runner Service instead of Squiz Integrations? guide to determine if Job Runner is the correct solution for your needs.

Key parts of the service

The Job Scheduler part of the service is accessed through the Job Runner user interface.

Jobs are managed through the companion command line interface.

The API offers an alternative access method. Developers can create integrations that operate independently of Squiz Content Management, which was impossible through the CRON job method.