Notifications
You currently have no notifications!
COMMON TASKS
IRP
Common Tasks (1)
Interventions (1)
Languages (1)
Questions & Answers (1)
Reviews (1)
Site Scripts (1)
Web Services (1)
Training Videos
Peer Support

Common Tasks

How Tos (1)

You can find this section under Common Tasks in the IRP Admin left navigation menu.

You can set up common tasks to schedule routine and/or time-dependent updates and tasks to run automatically. This removes the necessity for someone to log in and perform the tasks manually.

Note: In general you should not need to alter the settings for these tasks. Most of these tasks simply operate in the background and so manual intervention should be minimal.

The main CommonTasksView.aspx page appears as follows:

image

You can use the search bar at the top of page to find any task and, if you expand 'Other Options', you can filter your search results by Task Type and by their Active/Inactive status. There are many Common Task Types available:

Task Name Description
Run a Report This allows you to select and schedule a report to run repeatedly at a defined time interval, or executed once at a specific date and time. Use the drop-down list that appears to select the report that you want to run.
Prefetch Report This allows you to prefetch a report repeatedly at a defined time interval, or executed once at a specific date and time. Use the drop-down list that appears to select the report that you want to prefetch.
Prefetch Feed This allows you to prefetch feed results repeatedly at a defined time interval, or executed once at a specific date and time. This helps to avoid time outs for feeds. Use the drop-down list that appears to select the feed that you want to prefetch.
Add Automatic Orders This allows you to add Automatic Stock Orders to your system repeatedly at a defined time interval, or executed once at a specific date and time.
Auto Approve Orders This allows you to periodically Auto Approve Orders rather than relying on a manual button click on the Orders Admin page.
Automate Integration This allows you to automate integrations. This will only work if an Automation URL has been set up against the Integration.
Auto Update IRP Statistics This allows you to automatically update IRP statistics repeatedly at a defined time interval, or executed once at a specific date and time.
NOTE: If the 'Auto Update IRP Statistics' Common Task is enabled, you can use the Statistics Auto-Calculation Period setting on the IRPStatisticsSettings.aspx page to determine how far back those stats are calculated from: 'Current And Last Calendar Year', 'Current Calendar Year Only' or 'Since First Order Date'. You can find this page by going to Statistics > Monthly Statistics (or by clicking the 'Enter Costs' button in the bottom nav) and then clicking the 'cog wheel' button in the top-right corner of the page. For more details, see the Monthly Statistics help topic.
Birthday Email Schedule This sends out Birthday emails, stored in the EmailRemarketingSchedules.aspx section, to customers who satisfy the Birthday Email criteria.
Check Incomplete Finance Applications This task checks the status of finance applications made to Finance Providers.
Check Pending Alternative Payment Method Orders This allows you to automatically check pending WorldPay orders repeatedly at a defined time interval, or executed once at a specific date and time. See Alternative Payment Methods for more details.
Check Pending Amazon Pay Orders This allows you to automatically check pending Amazon Pay orders repeatedly at a defined time interval, or executed once at a specific date and time.
Check Pending PayPal Orders This allows you to automatically check pending PayPal orders repeatedly at a defined time interval, or executed once at a specific date and time.
Delete Abandoned Card Orders This allows you to automatically delete incomplete third-party card payment orders repeatedly at a defined time interval, or executed once at a specific date and time. Note that this deletes orders that are older than 72 hours that are in the 'New Awaiting Payment Authorization' status ( the 'Check Pending...' Common Tasks deal with these other Payment Types). It ignores unsettled WorldPay, Amazon Pay and PayPal orders which can often take longer to settle. Website Stock is also replenished when these orders are deleted.
Incomplete orders might occur because of payment processor failure but this would happen rarely. Incomplete orders are more likely to occur with customers using 3DSecure, as by design, the customer has to go to another site to verify their identity, which, if they don't complete, the IRP can never fulfil the order. The common task will keep these clean, but if it is on, we strongly suggest daily review of these, and if possible a well-documented process to contact the customer to see if the order cannot be placed through other means e.g. Telesales.
Delete Expired Card Details This checks for card details that have been stored for greater than or equal to one year from the current date. Any card details found in this range will be deleted.
Download Latest Blocked IPs This allows you to automatically download the latest blocked IP addresses repeatedly at a defined time interval, or executed once at a specific date and time
Download Latest Feed Specifications This allows you to automatically download the latest Feed Specifications repeatedly at a defined time interval, or executed once at a specific date and time
Download Latest Geo Location Data This allows you to automatically download the latest Geo Location data repeatedly at a defined time interval, or executed once at a specific date and time
Download Latest Traffic Sources This allows you to automatically keep Traffic Sources synchronised with IRP World.
Download TradeTalk Orders This allows you to automatically download TradeTalk orders repeatedly at a defined time interval, or executed once at a specific date and time.
Dropped Basket Schedule This sends out Dropped Basket emails, stored in the EmailRemarketingSchedules.aspx section, to customers who satisfy the Dropped Basket email criteria.
Housekeeping Currently this task deletes crawlers from usage tracking.
Inactive Customers Schedule This sends out Inactive Customer emails, stored in the EmailRemarketingSchedules.aspx section, to customers who satisfy the Inactive Customer email criteria.
Inform TradeTalk Of Order Statuses This allows you to automatically inform TradeTalk of order statuses repeatedly at a defined time interval, or executed once at a specific date and time.
Marketplace Amazon Inventory Download This task downloads a report of the Inventory on the configured Amazon Marketplace at a defined time interval, or executed once at a specific date and time.
Marketplace Amazon Order Download This task downloads the latest Orders from the configured Amazon Marketplace and updates or inserts them into your IRP at a defined time interval, or executed once at a specific date and time.
Marketplace Amazon Order Update This task updates Orders in your configured Amazon Marketplace that have been processed through your IRP at a defined time interval, or executed once at a specific date and time.
Marketplace Amazon Stock And Price Update This task submits a Stock and Price file to Amazon to update your Inventory for the Configured Marketplace: 1) Removes Items that have been specifically Excluded (from your IRP) at Stock, Model, Brand-Category, Brand only or Category only level. 2) Applies Stock Source Rules to the Stock Levels in your Inventory. 3) Applies Price Rules to the Min, Max and Standard Prices in your Inventory.
Marketplace Amazon Submit Inventory Feeds This task is a combination of both the 'Marketplace Amazon Inventory Download' and 'Marketplace Amazon Stock And Price Update' Common Tasks. Note: it is advised that if the 'Marketplace Amazon Inventory Download' and 'Marketplace Amazon Stock And Price Update' Tasks are enabled, the 'Marketplace Amazon Submit Inventory Feeds' Task Type should not be enabled.
Marketplaces Amazon Remove Old Service Requests And Feed Submissions This task removes service requests and logs that are older than 30 days. Amazon recommends that logs are kept for up to 30 days in case some troubleshooting is required.
Marketplace Ebay Order Download This task downloads your eBay orders at a defined time interval (recommended interval: every 180 mins).
Marketplace Ebay Remove Old Service Requests And Feed Submissions This task updates removes old eBay service requests and feed submissions that are older than 30 days at a defined time interval.
Marketplace Ebay Seller Listing Update This task updates your eBay seller listing at a defined time interval (recommended interval: every 120 mins).
Marketplaces Ebay Check Tokens This task checks your eBay tokens at a defined time interval.
Order Recommendation Schedule This sends out Order Recommendation emails, stored in the EmailRemarketingSchedules.aspx section, to customers who satisfy the Order Recommendation email criteria.
Rebuild Predictive Search Index This allows you to automatically rebuild the predictive search index repeatedly at a defined time interval, or executed once at a specific date and time.
Rebuild Search Index As models, brands and categories are added to or removed from the IRP, the search index must be rebuilt for these to show or be hidden in search results. The search index speeds up the website and search elements on the website.
Remove Abandoned Real Time Sessions This allows you to automatically remove abandoned real time sessions repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Activity Tracking By default this task removes activity tracking that is more than 14 days’ old.
Remove Old Admin Charts This allows you to automatically remove old admin charts repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Barcodes This allows you to automatically remove old barcode images repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Customs Documents This allows you to automatically remove old customs documents repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Export Files This allows you to automatically remove old export files repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Personalisation Images This allows you to automatically remove old personalisation images repeatedly at a defined time interval, or executed once at a specific date and time.
Remove Old Postage Labels This allows you to automatically remove old postage labels repeatedly at a defined time interval, or executed once at a specific date and time.
Send Model Review Reminders This sends out the Product Review emails (stored in the System Emails section — SiteEmails.aspx) to customers who ordered a product 10 days’ previous to the current date. The model review reminder is an automatic email sent to customers to review the product. This is currently at a default of 7 days after the product was dispatched.
Send Pending Emails This sends out any pending Part Shipped, Cancelled or Complete emails (stored in the System Emails section — SiteEmails.aspx).
Send Stock Notification Emails This sends out the Stock Notification email — to customers who requested them — when an item that was out of stock is restocked.
Update Auto Home Pages Model Min Price This allows you to automatically update the minimum prices of models on your product home page repeatedly at a defined time interval, or executed once at a specific date and time.
Update Automatic Reorder Levels This allows you to automatically update reorder levels repeatedly at a defined time interval, or executed once at a specific date and time.
Update Available Options This allows you to automatically update available options repeatedly at a defined time interval, or executed once at a specific date and time.
Update Average Order Values This allows you to automatically update Average Order Values (AOVs) repeatedly at a defined time interval, or executed once at a specific date and time.
Update Average Profit Margins This updates the average profit margin for all brands and categories that have at least 30% of stock items with supplier costs. The task also updates the value of the 'Default Profit Margin' Application Setting (in the 'PPC - Finch' grouping) to the average of all stock items when at least 30% have a supplier cost value. The Common Task is set to run daily.
Update Brands Sales Rank This allows you to automatically update the sales rank of brands repeatedly at a defined time interval, or executed once at a specific date and time. The sales rank is a way to track the best-selling products by examining the price and the total number of units purchased.
Update Categories Sales Rank This allows you to automatically update the sales rank of categories repeatedly at a defined time interval, or executed once at a specific date and time. The sales rank is a way to track the best-selling products by examining the price and the total number of units purchased.
Update Customer Email Schedule Emails To Send This sends out Inactive Customer emails (stored in the Email Schedule section — EmailSchedule.aspx ) to customers who satisfy the Inactive Customer email criteria.
Update Customer Lifetime Values This allows you to automatically update Customer Lifetime Values (CLVs) repeatedly at a defined time interval, or executed once at a specific date and time.
Update Empty Short Descriptions By default this task is scheduled to run daily at 3am to update Model Short Descriptions to the text version of the Model's Description field for Models which have their 'Auto Generate Short Description' option set to true.
Update Exchange Rates If ‘Auto Update From Web Service’ is enabled against a currency, the current exchange rate value against 1 GBP for that currency will be updated when this task runs. This information is pulled directly from Currencylayer. This task is usually set to run every 4 hours or on a daily basis. Note that the relevant currencies must be active.
Update Models Sales Rank This allows you to automatically update the sales rank of models repeatedly at a defined time interval, or executed once at a specific date and time. The sales rank is a way to track the best-selling products by examining the price and the total number of units purchased.
Update New Customers Status A customer has a status of ‘Awaiting Approval’ until they have a completed order and a certain time period has passed (this is governed by the ‘Set New Customer Approval Threshold In Hours’ application setting). This task automatically runs the update to set the status of the customer to ‘Approved’. This status is used mainly in Fraud Scoring: a person remains a ‘New’ customer until they complete an order. This way, if a person orders a small item to test a credit card then cancels straight away, when they order again they will be flagged as still being ‘New’ by the system.
Update Recently Viewed History This allows you to automatically update overall recently-viewed history repeatedly at a defined time interval, or executed once at a specific date and time.
Update Sales Velocities This allows you to automatically update sales velocities repeatedly at a defined time interval, or executed once at a specific date and time.
Update TradeTalk Descriptions And Images This allows you to automatically update descriptions and images on TradeTalk repeatedly at a defined time interval, or executed once at a specific date and time.
Update TradeTalk IDs This allows you to automatically update TradeTalk IDs repeatedly at a defined time interval, or executed once at a specific date and time.
Update TradeTalk New Product Data This allows you to automatically update new products on TradeTalk repeatedly at a defined time interval, or executed once at a specific date and time.
Update TradeTalk Prices This allows you to automatically update prices on TradeTalk repeatedly at a defined time interval, or executed once at a specific date and time.
Update XML Sitemap This allows you to automatically update your website XML sitemap repeatedly at a defined time interval, or executed once at a specific date and time.

You can set these tasks to run once off or at specific dates and times on a daily, hourly, weekly or minute basis. See the How To Add or Edit a Common Task article in this section for help in setting up common tasks.

Note that when the IRP application starts up, all Common Tasks that are due to be run will be delayed for 30 seconds prior to execution. This is to allow for the application to start without delay.

Common Task History Log

There is a 'History Log' tab on the CommonTaskEdit.aspx page. This displays audit information gathered for the selected Common Task. You can filter the audit information by the name of the Admin User who carried out the action (this is likely to be the IRP System running the task automatically according to the configured schedule), the Action Type, and a date range for the occurrence of actions:

image

The audit information is gathered throughout various stages of the Common Task life-cycle, including the logging of the task's insertion and updating, whether the task was run manually or automatically via scheduling, when the task was started and its outcome as a success or failure, whether its subsequent reschedule failed, the occurrence of Common Task locking failures, and site uncaching successes and failures.

Common Task Reporting

Whenever a Common Task is added, updated or deleted, a green 'success' box will be displayed on the return to the page, informing the user that the action has been successful.



How To Guides (1)

To add or edit a common task, follow these steps:

  1. Go to Common Tasks > Common Tasks in the IRP Admin left navigation menu.
  2. To add a new common task, click the Add New Common Task button above the Search bar.
    To edit an existing common task, click the Edit button at the right side of the common task that you want to edit.
  3. Enter or edit the following details. If you see an asterisk (*) beside a setting it means that the setting is required.
  4. SettingDescription
    Common Task Details
    Common Task ID This is the unique IRP identifier for this common task. This is automatically generated when adding a common task.
    Active Active common tasks will be run at their specified schedule. Inactive common tasks will not run until activated.
    Admin Name The Admin Name for this common task. This will be set automatically to the task type if nothing has been specified.
    Task Type The task that will run at the scheduled date and time. The types are discussed in detail in the Overview section above.
    Report To Run (For this option to appear, you must have selected Run a Report or Prefetch Report for the Task Type.) If this common task is to run a Report, specify here the Report that should be run.
    Feed To Run (For this option to appear, you must have selected Prefetch Feed for the Task Type.) If this common task is to run a Feed, specify here the Feed that should be run.
    Amazon / eBay Marketplace (For this option to appear, you must have selected one of the Amazon or eBay Marketplace-related Task Types.) Select the relevant Amazon or eBay Marketplace from the drop-down list.
    Integration to Run (For this option to appear, you must have selected Automate Integration for the Task Type.) Select the Integration to run from the drop-down list. Note that this will only work if an Automation URL has been set up against the Integration. The Automation URL can be set by editing the ‘URL to Pull File From’ field on the Integration Edit page.
    Execution Settings
    First Run At The date and time when this common task should first be run. Any repeat schedules will be based on this value. Note that the time cannot be in the past.
    Repeat Task Specify if and when this common task should recur:
    • Daily: Repeats task daily at the specified time set in the First Run At setting.
    • Hourly: Repeats task hourly using the specified time set in the First Run At setting as the basis.
    • Weekly: Repeats task weekly using the specified date and time set in the First Run At setting as the basis.
    • Every x Minutes: Repeats task every x minutes using the specified time set in the First Run At setting as the basis.
    Schedule Task Based On Start Time When this is checked, the execution time for the common task will always be derived from the provided 'First Run At' value. For recurring tasks, this means that the task will only ever execute on the next occurrence of the provided run time even if a time period longer than the selected 'Repeat Task' period has passed since the task was last run.
    Uncache Site If this task makes changes to the website that require an uncache, check this box to ensure that the uncache operation occurs directly after this common task has been run.
    Execution Order Enter the order in which this common task should be run in relation to others that are scheduled (if more than one common task is to be run at the same time). The lower the number, the higher the priority, e.g. 0 will run before 1, 2, 3 and so on. All tasks are entered with an Execution Order of 0 as standard. Errors will only be encountered if two common tasks are running at the same time and accessing/updating the same tables in the database.

  5. When you have entered or updated all of the details, click the Insert Common Task button or the Update Common Task button to save the details.
  6. Click the Run Now button to run this common task immediately.

FAQs (7)

How often do Common Tasks run?
Common tasks can run daily, hourly, weekly or can be custom built and the number of minutes can be determined.

Can I have a custom or new Common Task created?
Your Systems Integrator can create a custom task for you if it can be created through an SQL report. New common tasks can also be created by going to ‘Add New Common Task’ and then selecting from a number of options.

What are the differences between task names and task types?
The task names are the same as the task types as they have been set to default. If tasks become custom built they will no longer be the same.

What is the sales rank?
The model sales rank is a way to track the best-selling models, categories or brands. Its looks at the price and the total units purchased. A time period for this can be set.

Where do the model review reminders get sent to?
The model review reminder is an automatic email sent to customers to review the product. This is currently at a default of 7 days after the product was dispatched.

What does the Search Index refer to?
The Search Index speeds up the website and search elements on the website. It is as if the Search Index takes a photograph of the product database in the form of a Common Task.

Do Common Tasks run only when a user logs into the IRP?
The Common Tasks procedure occurs only when someone logs into the IRP. Depending on when they were last run, and their schedules, some, all or none of the tasks may fire. The tasks can be set to run automatically when the user logs in to the IRP by selecting the option ‘Run On Next Login’.


CONNECT
UK 02890 78 5869
Ireland 01 513 4969
International +44(0)2030 96 03 95
STAY CONNECTED WITH IRP COMMERCE
  Sign Up
Copyright © 2019 IRP Commerce. Use of this website constitutes acceptance of the IRP World Terms of Use, IRP Privacy Policy and IRP Cookie Policy
IRP Commerce is a Trading Name of Export Technologies Limited, Concourse 2, Catalyst, Belfast, BT3 9DT, UK. Registered in Northern Ireland, Number: NI 041856. VAT Number: GB 888249658
A Deloitte Fast 50 Company six times: 2010, 2011, 2012, 2013, 2014 & 2018