Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Manually configure integration jobs

Describes how to manually configure integration jobs.

Integration triggers

The following integration jobs do not execute automatically. They need to be scheduled manually.

  • Rebuild Sitemap – The Rebuild Sitemap integration job ensures all pages intended to be exposed to search engines are indexed. Which is why it is a best practice to set this integration job to occur after performing a product refresh.
  • Resubmit All Orders – The Resubmit All Orders integration job searches the Configured Commerce database for any orders that have not been submitted and pushes them to the ERP. This may be used as a back-up during ERP outages.
  • Purge Saved Orders – The Purge Saved Orders integration job removes all saved orders from the database. Running this job would solve a problem where saved orders contain products that have been discontinued or removed.
  • Send Shipment Confirmations – Because Configured Commerce does not support any automated shipping confirmation messaging, it is helpful to set up a recurring integration job to send out shipping confirmation messages on a regular basis.
  • Job Status Report – The Job Status Report integration job provides a report of all integration jobs and their status. Creating a recurring integration job with this information is helpful to stay informed on all jobs.
  • Deactivate Inactive User Accounts – This job deactivates user accounts that have been inactive according to the security settings..
  • Cleanup Export Spreadsheets – It is recommended to set the Cleanup Export Spreadsheets as a recurring integration job, as it tells the system how long to keep old import/export spreadsheets in the Dataset\ImportExport directory. Not running this job as a recurring job will cause these files to unnecessarily accumulate.
  • Nightly Maintenance – The Nightly Maintenance integration job clears out old carts, application logs, delivered emails, and integration history. As a best practice, it should be scheduled to run nightly during off-peak hours.

Integration job scheduling can be configured in the Admin Console at Administration > Jobs > Job Definitions.

Order submit

  • Configured Commerce can be configured to submit orders to ERP when order submitted on Storefront.
  • Setting named Submit Orders to ERP must be = "Yes"
  • If setting = "Yes", schedules integration job where Standard Job Name = "Order Submit"

Data import/export

Rebuild search index

  • The Rebuild Search Index integration job should be set to run after a product refresh has been completed. Not running this job after a product refresh can result in erroneous search results, where products that have been added do not display and products that have been removed still show in the results.
  • Scheduled from Admin pages:
    • Marketing > Search > Indexing
    • Catalog > Products > Product Detail (More actions menu)
    • Catalog > Categories (More actions menu)

Generate field translation records

  • This job creates blank TranslationProperty records for all objects and languages in the database.
  • Scheduled from Admin page at Administration > Localization > Field Translations (More actions menu)

Generate translation dictionary records

  • This job creates blank TranslationDictionary records for all objects and languages in the database.
  • Scheduled from Admin page at Administration > Localization > Translation Dictionary (More actions menu)

Order cancel

  • Can also be scheduled from Admin page at Sales > Order History > Order History Detail (More actions menu)

Real-time invoice history detail

  • If Order Management > Invoice History > Real Time Invoice History setting = "Yes", then job will be scheduled and run when you access Invoice History Detail page on Storefront.

Real-time invoice history

  • If Order Management > Invoice History > Real Time Invoice History setting = "Yes", then job will be scheduled and run when you access Invoice History List page on Storefront.

Real-time order history detail

  • If Order Management > Order History > Real Time Order History setting = "Yes", then job will be scheduled and run when you access Order History Detail page on Storefront.

Real-time order history

  • If Order Management > Order History > Real Time Order History setting = "Yes", then job will be scheduled and run when you access Order History List page on Storefront.