Automatically generated setups

The following setups are generated automatically when necessary. They don’t require any action on your part.

Data log subscribers

Data log subscribers are required if the system needs to keep track of changes done to the data. They are automatically generated if the relevant integration area is enabled. You can find this administrative section by looking it up in the Role Center.

The following data log subscribers are needed for the Shopify integration:

TableDirect Data Processing CodeunitItegration Area
27 Item70010442 NP-Spfy Item Mgt.Item List Integration
32 Item Ledger Entry70010446 NP-Spfy Inventory Level Mgt.Available Inventory Updates
37 Sales Line70010446 NP-Spfy Inventory Level Mgt.Available Inventory Updates
5401 Item Variant70010442 NP-Spfy Item Mgt.Item List Integration
5717 Item Reference70010442 NP-Spfy Item Mgt.Item List Integration
70010435 Shopify Inventory Level70010442 NP-Spfy Item Mgt.Available Inventory Updates

Job Queue Entries

The job queue entries are needed to automate the periodic data exchange between Business Central and Shopify. You can find this administrative section by looking it up in the Role Center.

They involve:

  • Processing of both Business Central task list and import list entries.
  • Running specific Shopify-related tasks, like getting Shopify orders.

The job queue entries are created automatically once the relevant integration areas are enabled, or if a data sending task is scheduled.

EventJob Queue Entry Created
Enable Sales Order IntegrationObject Type to Run = Codeunit
Object ID to Run = 70010434 “NP-Spfy Order Mgt.”
Description = Get Sales Orders from Shopify
No. of Minutes between Runs = 5
Enable Sales Order IntegrationObject Type to Run = Codeunit
Object ID to Run = 6151509 “NPR Nc Import List Processing”
Description = SHOPIFY* Import List entry processing
Parameter String = import_type=SHOPIFY*,process_import_list
No. of Minutes between Runs = 5
A data sending task is scheduled (the changed item
or a variant, available inventory, posted sales order etc.)
Object Type to Run = Codeunit
Object ID to Run = 6151508 “NPR Nc Task List Processing”
Description = SHOPIFY Task List processing
Parameter String = processor=SHOPIFY,process_task_list,max_retry=3
No. of Minutes between Runs = 10

Import types

Import types are needed to process data received from external sources, like Shopify.

The following import types are needed for the integration (all of them are related to the Sales Order Integration area)

CodeDescriptionImport List Update HandlerImport Codeunit IDLookup Codeunit ID
SHOPIFY_CREATE_ORDERCreate Shopify OrderDefault7001043570010436
SHOPIFY_DELETE_ORDERDelete Shopify OrderDefault7001043770010436
SHOPIFY_POST_ORDERPost Shopify OrderDefault7001043870010436