For the complete documentation index, see llms.txt. This page is also available as Markdown.

Job Queue Entries

Automate your Shopware synchronization with Job Queue Entries.

The Job Queue in Business Central lets you run synchronization tasks automatically according to a defined schedule.

1. Available Tasks

Order download

Imports new orders from Shopware

Item upload

Synchronizes item data to Shopware

Price upload

Updates prices in Shopware

Inventory upload

Synchronizes inventory levels

Category upload

Updates categories

Picture upload

Transfers item pictures

2. Creating a Job Queue Entry

1

Open Job Queue Entries in Business Central.

2

Click "+New".

3

Fill in the fields:

Object Type to Run

Codeunit

Object ID to Run

ID of the Shopware codeunit

Description

for example "Shopware Order Import"

Earliest Start Date/Time

Date/time

Job Timeout

Interval

Recurrence

Days of the week on which the entry runs.

Scheduling examples
Task
Recommended interval

Order download

15-30 minutes

Inventory upload

30-60 minutes

Price upload

Once daily

Item upload

Once daily

3. Activating a Job Queue Entry

Changing the status

1

Select the entry.

2

Click "Set Status to Ready".

3

The entry runs at the next interval.

Status overview
Status
Description

In Queue

Waiting for the next run

Ready

Runs at the next interval

In Process

Currently running

Error

Error during the last run

On Hold

Stopped manually

4. Logging

4.1 Execution log

  1. Open the Job Queue Entry

  2. Click the three dots "..." "Log Entries"

  3. You see all runs with their status and duration.

4.2 Error analysis

Proceed as described under "4.1 Execution log" and then click "Show Error Message" in the menu, or open the Job Queue Entries page directly and click the three dots "..." "Show Error".

Analyze the cause, or accept the "Recommended Action [...]", for example.

5. Example Configuration

every 15 minutes

hourly

daily at 6:00 AM

Tips for day-to-day use

Scheduling

  • Distribute tasks throughout the day.

  • Avoid overlaps.

  • Schedule resource-intensive tasks at night.

Monitoring

  • Check the logs regularly.

  • Set up notifications for errors.

  • Respond to problems quickly.

Performance

  • Limit the number of concurrent tasks.

  • Optimize data volumes.

  • Use filters for incremental updates.