Product documentation
Patchworks services
Patchworks services
  • Services documentation
  • Getting started
    • What is a service?
  • Roles & Permissions
    • Roles & permissions summary (services)
  • Working with Services
    • Accessing services
    • The services list
    • The anatomy of a service
      • Service summary
      • Service canvas
      • Service filters
      • Service trigger
      • Service source
      • Service destination
      • Service mapping
      • Service alerts
      • Payload script
      • Run service
      • Service settings
    • Adding a Patchworks service
      • Add a default service
      • Configure service settings
      • Set the service trigger schedule
      • Define service filters
      • Define field mappings
      • Activate the service
    • Cloning an existing service
    • Updating a service
      • Service notes
      • Using a payload-level custom script in services
    • Removing a service
    • Field mappings & transformations (services)
      • Field mappings (services)
        • Mapping metafields for products (services)
      • Field transformations (services)
        • Transform function reference (services)
        • Using a custom script in field transformations (services)
      • Transform mapping/lookup tables (services)
      • Legacy shipment & payment maps (services)
  • Service connectors
    • What is a service connector?
    • Accessing service connectors
    • The anatomy of a service connector
    • Adding a service connector
    • Updating a service connector
    • Removing a service connector
  • Reporting & logging
    • Service sync reports
      • Viewing the service sync report
      • Handling failed service syncs
      • Sync failure email notifications
    • Service sync logs
    • Viewing logs for custom script activity in services
  • Service systems
    • Service systems
    • Supported service systems
      • Active Ants (service connector)
        • Finding service connector credentials for Active Ants
      • BigCommerce (service connector)
        • Finding service connector credentials for BigCommerce
        • Additional setup notes for BigCommerce (services)
      • Bleckmann (service connector)
        • Finding service connector credentials for Bleckmann (API)
      • Bleckmann Returns (service connector)
        • Finding service connector credentials for Bleckmann (Returns)
      • Bleckmann SFTP (service connector)
        • Finding service connector credentials for Bleckmann (SFTP)
      • Brightpearl (service connector)
        • Finding service connector credentials for Brightpearl
        • Additional setup notes for Brightpearl (services)
      • Business Central (service connector)
        • Finding service connector credentials for Business Central
      • Citrus-Lime (service connector)
        • Finding service connector credentials for Citrus-Lime
      • CommerceTools (service connector)
        • Finding service connector credentials for CommerceTools
      • Cybertill (service connector)
        • Finding service connector credentials for Cybertill
      • Descartes Peoplevox (service connector)
        • Finding service connector credentials for Peoplevox
        • Configuring Peoplevox as a data destination (services)
        • Quick setup CSV files for Peoplevox (services)
      • Dynamics NAV (service connector)
        • Finding service connector credentials for Dynamics NAV
      • Emarsys (service connector)
        • Finding service connector credentials for Emarsys (FTP)
      • EposNow (service connector)
        • Finding service connector credentials for EposNow
      • Global-e (service connector)
        • Finding service connector credentials for Global-e
      • Inventory Planner (service connector)
        • Finding service connector credentials for Inventory Planner
      • Khaos Control (service connector)
        • Finding service connector credentials for Khaos Control
      • Lightspeed Retail R-Series (service connector)
        • Authorising Patchworks to access your Lightspeed Retail R-Series account (services)
      • Lightspeed Retail X-Series (service connector)
      • Linnworks (service connector)
        • Finding service connector credentials for Linnworks
      • Magento 2 (service connector)
        • Finding service connector credentials for Magento 2
        • Required settings for Magento 2.4.4+ (services)
      • Mirakl (service connector)
        • Finding service connector credentials for Mirakl
      • Navision (service connector)
      • NetSuite (service connector)
        • Authorising Patchworks to access your NetSuite account (services)
        • Required NetSuite features (services)
        • Working with NetSuite custom fields (services)
        • Setting unique IDs for NetSuite product syncs (services)
        • NetSuite concurrency (services)
        • Troubleshooting NetSuite connections (services)
        • Additional setup notes for NetSuite (services)
        • Legacy service connector setup for NetSuite
          • Installing the Patchworks bundle for NetSuite (services)
          • Finding connector credentials for NetSuite (services)
      • Odoo (service connector)
        • Finding service connector credentials for Odoo
      • Ometria (service connector)
        • Finding service connector credentials for Ometria
      • Patchworks SFTP (service connector)
        • Finding basic auth service connector credentials for SFTP
        • Finding ssh auth service connector credentials for SFTP
        • Specifying a non-root folder as the file location (services)
        • Adding entity schemas (services)
      • Plytix (service connector)
        • Finding service connector credentials for Plytix
      • Prima (service connector)
        • Finding service connector credentials for Prima
      • ReBound (service connector)
        • Finding service connector credentials for ReBound
      • SAP Business One (service connector)
        • Finding service connector credentials for SAP Business One
      • Seko (service connector)
        • Finding service connector credentials for Seko (API)
        • Finding service connector credentials for Seko (FTP)
      • Shopify / Shopify+ (service connector)
        • Finding service connector credentials for Shopify (token auth)
        • Finding service connector credentials for Shopify (legacy auth)
        • Additional setup notes for Shopify (service connector)
      • Sitoo (service connector)
        • Finding service connector credentials for Sitoo
      • SparkLayer (service connector)
        • Finding service connector credentials for SparkLayer
      • The Edge by John Lewis (service connector)
        • Finding service connector credentials for The Edge by John Lewis
      • TikTok Shop (service connector)
        • Finding service connector credentials for TikTok Shop
      • Torque (service connector)
        • Finding service connector credentials for Torque
      • Veeqo
        • Finding service connector credentials for Veeqo
      • Vend (service connector)
        • Finding service connector credentials for Vend
      • Visualsoft (service connector)
        • Finding service connector credentials for Visualsoft
      • Voyado (service connector)
        • Finding service connector credentials for Voyado
      • WooCommerce (service connector)
        • Finding service connector credentials for WooCommerce
      • ZigZag (service connector)
        • Finding service connector credentials for ZigZag
  • Troubleshooting
    • How to manage failed service syncs
    • How to run a service manually
    • How to deactivate/activate a service
    • How to check the operational status of a service connector
    • What to check if you can't save a new service connector
    • How to handle an empty mapping page
    • What to do if your third-party systems go offline
  • Inbound API
    • Inbound API for services
    • Using the Inbound API connector with Patchworks services
      • Adding an inbound API connector with a custom payload
      • Generating token credentials for API access
      • Adding a Patchworks service for an inbound API connector
        • Add a default service
        • Configure service settings
        • Set the service trigger schedule
        • Define field mappings
        • Activate the service
      • Implementing API requests
  • Support
    • Raising a support ticket
Powered by GitBook
On this page
  • Introduction
  • Demo
  • The steps
  • About payloads
  • About the service log
  1. Troubleshooting

How to run a service manually

PreviousHow to manage failed service syncsNextHow to deactivate/activate a service

Introduction

In the event that you have a sync query but there are no failures in your , you may wish to run the associated service manually. To do this, follow the steps on this page.

Information on this page is for admin users only - screens shown here are not available to general users.

Demo

The steps

Step 2 Select the required service:

Step 3 Select the run service tab:

This tab is only available to admin users, for active services.

...the run service page is displayed:

Step 4 A range of options is available in different panels so you can control how this sync is run - set these as required. Key areas are highlighted in the screenshot above and summarised below:

Ref #
Panel / Option
Summary

1

Service filters

2

From options

Define settings relating to the service source - i.e. the 'pull' operation:

  • Page size. Correlates to any pagination requirements the source system's API may have. If in doubt, leave as the default.

  • Maximum attempts. Determines the number of times entries identified as duplicates and set to a status of 'failed' or 'pending' will be retried.

  • Time zone. The expected timezone associated with source data.

  • Use JSON editor. If required settings are not available in dropdown lists here, custom settings can be added via the JSON editor.

3

To options

Define settings relating to the service destination - i.e. the 'push' operation:

  • Time zone. The expected timezone associated with destination data.

  • Use JSON editor. If required settings are not available in dropdown lists here, custom settings can be added via the JSON editor.

4

Service options

These options are most likely to be used (or suggested) by the Patchworks support team, for troubleshooting a sync issue:

  • Stop service before push. Allows a 'pull' operation to be completed and the payload reviewed, without updating the destination system.

  • Force service. Run the service, irrespective of any retry limits which otherwise prevent another sync.

  • Store pull payload. Make the payload generated from the 'pull' operation available to download once the service has run.

  • Store push payload. Make the payload generated from the 'push' operation available to download once the service has run.

  • Store custom script payloads. Make the payload generated from the associated custom script available to download once the service has run.

5

Stop service

Use this button to stop a service that is currently running.

6

Save settings to this service

Use this button to apply from options and to options defined here to any scheduled syncs going forward.

7

Run service

Use this button to run the service.

8

Service log

9

Payloads

If you previously set options to store pull payload and/or store push payload, one or both of these buttons becomes active when the service run is completed.

10

Custom script payload

If you previously set the option to store custom script payload, this button becomes active when the service run is completed.

Step 5 When you're ready, click the run service button.

Any update may not be immediate as this run needs to take its place in the processing queue.

When you exit from this page, current settings, logs and download options are cleared - make sure you have what you need before navigating elsewhere.

About payloads

Payloads are stored in an S3 bucket within a Patchworks AWS instance, for 24 hours.

Remember that all settings, logs and download options are cleared when you exit the page.

Payloads are downloaded as a zip file containing the raw, translated payload.

About the service log

The service log shows the status of the run that was just completed.

Step 1 Access the .

Please see if you're not sure how to get to this point.

Any filters are shown here by default. If required, you can change these settings. Available filters vary by source system however, you can always filter by ID. This is useful if you need to run the service for a specific item (e.g. an order, product, customer, stock item, etc.). Unless you choose otherwise (by using the save settings to this service option), these filters will only apply when the service is run from this tab.

For further information please see the section below.

Shows the status of this run. If auto-refresh is switched on (the default state) the log updates every five seconds, giving a live view of the sync. For further information about logs, please see the page.

Having exited the run service page, you can access these files via links in the . These links remain active for 24 hours after the service run is completed.

services page
accessing services
defined for this service
service logs
about payloads
sync report
service log