Documents
HomeGlossary
Retail Operations
Retail Operations
  • Launchpad
  • Workflow
    • Job Management
      • Job Details
      • Job Categories
      • Job Queueing
      • Initial Load
      • Bulk Scheduling
      • Troubleshooting
        • Job Stuck
        • Job Failed
        • Duplicate Jobs
        • Job Scheduling
        • Job Scheduling Errors
    • Job Workflows
      • Parameters
      • Pre-Orders
      • Orders
      • Fulfillment
      • Inventory
      • Products
      • Miscellaneous
  • Products
    • Product Management
    • Breaking Variants Into Independent Products
  • Orders
    • Order Management
      • Find Sales Orders
      • View Order Details
      • Update Sales Orders
      • Allocate Sales Orders
      • Soft Allocation
      • Order Cancellations
      • Auto-Cancellation
      • Troubleshooting
        • Error Due to Incorrect JSON
        • Order Approval Errors
        • Order Status Discrepancy
        • Order Indexing Discrepancy
        • Order Attribute Missing
        • Duplicate Orders
        • Shopify Order Import Failures
    • Order Routing
      • Brokering Runs
      • Routing Rules
      • Inventory Rules
      • Use Cases
      • Additional Settings
      • Templates
        • Inventory Based Shipping
        • Cross Border Shipping
      • Troubleshooting
        • Scheduling Errors
        • Incorrect Facility Configurations
        • Inventory Unavailability
        • Incorrect Shipping Method Mapping
    • Pre-Orders
      • Purchase Order Upload
      • Purchase Order Management
      • Pre-Order Jobs
      • Audit Pre-Orders
      • Pre-Order Allocation
      • Release Pre-Orders
      • Reports
      • Troubleshooting
        • Inaccurate Inventory Computation
        • Missing Product Linking
        • Product Syns Issues
    • Returns
      • Import Returns
      • In-Store Returns
      • Restock Returns
  • Inventory
    • Inventory Management
      • Find Product Inventory
      • Product Inventory View Page
      • Configure Product Inventory
    • Inventory Upload
      • Schedule Restocking
    • Cycle Count
      • Draft Counts
      • Hard Counts
      • View Assigned Counts
      • Review Counts
      • View Closed Counts
      • Bulk Upload Cycle Counts
      • Store Permissions
    • Available to Promise Management
      • Concepts
      • Create Channels
      • Safety Stock Rules
      • Threshold Rules
      • Store Pickup Rules
      • Shipping Rules
      • Schedule ATP Rules
      • Use Cases
    • Safety Stock
      • Set Bulk Safety Stock
      • Set Individual Safety Stock
      • Set Facility-Wise Safety Stock
    • Re-Order Inventory
    • Troubleshooting
      • View Inventory Log
      • Inventory Synchronization Errors
Powered by GitBook
On this page
  • Objective:
  • Common Scenarios:
  • Step-by-Step Troubleshooting Process:

Was this helpful?

Edit on GitHub
Export as PDF
  1. Workflow
  2. Job Management
  3. Troubleshooting

Duplicate Jobs

Objective:

This document provides a detailed guide to diagnose and resolve the exceptions caused by duplicated jobs in HotWax Commerce, which can lead to data duplication, data redundancy, and system performance issues. The goal is to ensure smooth job execution and accurate data management.

Common Scenarios:

  1. Overlapping jobs causing system performance issues.

  2. Data duplication or redundancy due to duplicated jobs.

  3. Interrupted job flow affecting the order life cycle.

Scenario: Overlapping Jobs Causing System Performance Issues

For example, In the Job Manager app, we have two jobs: Approve Order, which means, approves the orders that are in in created status after checking the requisite criteria, and Approve Sales Order, which acts as the same as Approve Order but has a different attribute (field) values. Let’s suppose we have scheduled the approve orders job every 5 minutes and approve sales orders every 15 minutes This collectively means we have two jobs: one is ready to run 5 minutes after the previous run, whereas the other is ready to run from now every 15 minutes. These two jobs will overlap every 15 minutes and may result in system performance issues. Additionally, the collision of these jobs may interrupt the job flow.

Step-by-Step Troubleshooting Process:

Verify If Issue Exists:

  1. Track the Exception:

    • Identify where the exception occurs or which step of the order life cycle is affected.

  2. Analyze Job Pattern:

    • Determine if a process is running more than once within its scheduled frequency, indicating a duplicated job.

Diagnose the Issue:

  1. Access Job Manager:

    • Open the Job Manager app in HotWax Commerce.

    • Navigate to the Job Manager > Order page (for the example provided). For example, If the duplicacy arises in another area like Brokering, navigate to the corresponding section, such as Job Manager > Brokering.

  2. Identify Duplicated Jobs:

    • Traverse all jobs and identify those with overlapping schedules. For example, Approve Order is scheduled every 5 minutes, and Approve Sales Order is scheduled every 15 minutes.

    • Duplicated jobs can also be identified by disabling the job with the exception. If the job is disabled once and it is still visible as scheduled after refreshing the page, then the job was duplicated.

Resolve the Issue:

  1. Compare Jobs:

    • Compare both jobs to understand their functionality and attributes.

  2. Disable Duplicated Job:

    • Terminate or remove the duplicated job causing the exception and the one that is outdated.

    • Click on the job to open its details.

    • Click the Disable button to deactivate the job.

  3. Verify Job Termination:

    • Navigate to the pipeline page and search for the disabled job to ensure the problematic job is successfully disabled.

By following these detailed steps, you can effectively troubleshoot and ensure a smooth job execution process, minimize system performance issues, and maintain accurate data management.

PreviousJob FailedNextJob Scheduling

Last updated 7 months ago

Was this helpful?