This reference describes the pre-configured Intershop jobs that are applicable to ICM 11+. It explains their purpose, the tasks they do, where to find them, as well as provides recommendations with regard to the job configuration. The document is intended to support administrative staff during the installation and configuration of Intershop Commerce Management 11.0 and later versions. This also applies for multi-data center environments.
Note
In general, Intershop recommends to enable only those jobs that are required for the proper operation of an Intershop Commerce Management system.
Property | Description |
---|---|
Default State | The job state after a DBPrepare. |
IsSiteSpecific | [ True | False | Unknown ] indicator for data modification within affected tables:
|
Product Version | The initial Intershop Commerce Management version the job was created. |
Product To Version | The last Intershop Commerce Management version for which the job applies. |
Job Dependencies | The dependencies to other jobs, respectively batch processes. |
SQL Helper to detect current job information from database:
col Domain format a50 col Name format a70 col DefaultState format a15 select dn(domainid) as "Domain" ,name as "Name" ,decode(enabledflag, 0, 'Disabled', 1, 'Enabled') as "DefaultState" from jobconfiguration order by 1,2;
Title | Domain | Default State | Description | Product Version | Product To Version | Page Type | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Job - AnalyzeDatabaseSchema | root | Enabled | Analyzes the database schema to optimize the database query performance. Disabling the Oracle The following file can be used to adjust the settings: IS_SHARE/system/config/cluster/database.properties. | 6.1 | RefSnippet | ||||||||||||||||
Job - AT_UpdateProductCustomAttribute | Operations | Disabled | Update/create a specific custom product attribute for a group of products. It is called when bulk updating product attributes. | 6.4 | 7.3 | RefSnippet | |||||||||||||||
Job - AT_UpdateStandardProductAttributes | Operations | Disabled | Updates the standard product attributes (product status, availability) for a group of products. It is called when bulk updating product standard attributes. | 7.0 | 7.3 | RefSnippet | |||||||||||||||
Job - AuditDataCSVExportAndCleanup | root | Disabled | Exports and cleans up audit data. The parameter "archive-and-delete-audit-entries-older-than-days" is mandatory and defines the limit in days. If audit items in the database are older they will be exported and removed from the database. The audit items are exported into a sub-folder of the impex directory of the job unit. It can be influenced by the parameter "CustomExportFolder". If defined, the sub folder is "export/$ | 7.3 | RefSnippet | ||||||||||||||||
Job - Catalog | <Organization>-<Channel> | Disabled | Handling product mass data editing (batch editing) in the back office. | 7.0 | RefSnippet | ||||||||||||||||
Job - CatalogUnshare (Organization) | <Organization>-<Channel> | Disabled | Removes catalog channel assignments - product assignments, product and category links, label assignments, promotion assignments, etc. | 7.4 | RefSnippet | ||||||||||||||||
Job - CatalogUnshare (Partner Channel) | <Organization>-<Channel> | Disabled | Removes catalog partner assignments - product assignments, product and category links, label assignments, promotion assignments, etc. | 7.4 | RefSnippet | ||||||||||||||||
Job - CheckOrders | root | Enabled | Checks the consistence of the order table. This is needed only by the transactional-based pricing model. For other licensing models, this job is not needed. | 7.0 | 11.0 | RefSnippet | |||||||||||||||
Job - CheckSessions | root | Enabled | Checks and deletes expired session data. | 7.0 | RefSnippet | ||||||||||||||||
Job - CleanUp | root | Enabled | Removes expired pagecache database entries, old processes, expired instance resources. Since IS 7.4.0.0 it also removes expired batch cache clear containers and sync message responses . | 7.0 | RefSnippet | ||||||||||||||||
Job - Cleanup Ineffectual CMS Objects | SLDSystem | Disabled | Deletes derived pagelets, which do not override configuration parameters or time frame settings any longer. | 7.10 | RefSnippet | ||||||||||||||||
Job - Cleanup Invalid Account Manager Assignments | SLDSystem | Enabled | Removes all invalid (obsolete) Customer - Account Manager assignments. Such assignments with UUIDs pointing to no CustomerPO record might exist if customers have been deleted. | 7.7 | RefSnippet | ||||||||||||||||
Job - Cleanup Outdated cXML Punchout Sessions | root | Enabled | This job deletes outdated cXML Punchout sessions whose baskets are in status invalid or expired or are already removed. For baskets that are successfully transferred back to the procurement system the cXML Punchout sessions are immediately removed. This job cleans up only orphaned items. There is no configuration of this job. | 7.10.35 | RefSnippet | ||||||||||||||||
Job - Cleanup Search Indexes | SLDSystem | Disabled | The job provides an extension point to plug in search engine-specific cleanup that might be necessary to completely rebuild search indexes. It executes the ProcessSearchIndexes-Cleanup extension point in an enterprise repository context via CleanupSearchIndexes pipeline. Repeated execution in all enterprise contexts can be abandoned by returning status Completed as a string value into the pipeline dictionary. Note The pipeline does not delete the ICM-specific index configuration (e.g. the ISH-Config.xml in the shared file system) However, it should be executed with care and not in a live system context as no built indexes will be available after completion of this job. | 7.10.27 | RefSnippet | ||||||||||||||||
Job - CleanupBatchProcesses | root | Enabled (since 7.10.35) | This job deletes batch process jobs based on a list of names and a specified minimum last execution time. It processes job configurations with a PipelineName set to ProcessBatchJob. The Job can be configured by using the following job configuration attributes:
| 7.10.32 | RefSnippet | ||||||||||||||||
Job - CleanupDeletedUsers | root | Enabled | Remove all entries in table 'DeletedUser' which are older than the configured number of days. | 7.10.38.33 7.10.41.2 12.1.0 | |||||||||||||||||
Job - CleanUpImpexJobs | root | Enabled (since 7.10.35) | When many jobs are executed, the job results (processes) grow over time and need to be removed. This job deletes all obsolete import/export jobs by name and minimum last execution time. | 7.10 | RefSnippet | ||||||||||||||||
Job - CleanUpManufacturerAliases | <Organization> | Disabled | Removes manufacturer aliases names, which are not assigned to any products. | 7.0 | RefSnippet | ||||||||||||||||
Job - CleanupTrackEvents | root | Enabled | Check and remove obsolete TrackEvents | 7.0 | RefSnippet | ||||||||||||||||
Job - CompileTemplates | root | Disabled | Compiles all templates that are out of date. | 7.0 | RefSnippet | ||||||||||||||||
Job - Contract Notification Email | SLDSystem | Enabled | This job sends out e-mails informing the account manager about soon expiring contracts. The job logic checks a channel specific property to disable the notification email. | 7.6 | RefSnippet | ||||||||||||||||
Job - Delete Orders | root / <Organization> | Disabled | Triggers order deletion with all according references. By default it deletes orders where the The status selection can be overwritten by defining the attribute It is also possible to define the maximum number of orders that are to be deleted during a run (default 10,000). Larger values are not recommended due to possible database problems/locks. The value can be overwritten by the attribute | 7.9 | RefSnippet | ||||||||||||||||
Job - DeleteDomainReferences | root | Enabled | Triggers domain deletion cleanup. | 7.4 | RefSnippet | ||||||||||||||||
Job - DeleteProductReferences | root | Enabled | Triggers deleted product cleanup | 7.0 | RefSnippet | ||||||||||||||||
Job - DeleteUserReferences | root | Enabled | Triggers deleted user cleanup. | 7.0 | RefSnippet | ||||||||||||||||
Job - Disable Inactive Users | SLDSystem | Enabled | Disables back office users that have not logged in for a longer time. E-mails are sent before they are actually disabled. | 7.0 | RefSnippet | ||||||||||||||||
Job - DomainRelatedProductApprovalStatusDeleteJob | <Organization>-<Channel> | Disabled | Deletes the product approval status entries in a single sales channel. | 7.7 | RefSnippet | ||||||||||||||||
Job - DomainRelatedProductApprovalStatusJob | <Organization>-<Channel> | Disabled | Sets the product approval status of products in a particular sales channel. | 7.7 | RefSnippet | ||||||||||||||||
Job - ExportConfiguration | root | Disabled | This exports everything found by the ConfigurationMgr, either per domain or globally, to the defined file. | 7.0 | RefSnippet | ||||||||||||||||
Job - General Product Approval | SLDSystem | Disabled | Sets the product approval status of products in all sales channels. | 7.7 | RefSnippet | ||||||||||||||||
Job - Invalidate History Baskets | SLDSystem | Enabled | This job cleans up the history from old baskets. A basket stays only for a defined time in the history. As soon as the state changes from | 7.3 | RefSnippet | ||||||||||||||||
Job - InvalidatePageCache | SLDSystem | Disabled | Invalidates the page caches of the sites with the names given in the attribute 'Sites' (comma separated). | 7.0 | RefSnippet | ||||||||||||||||
Job - Journal Lifetime | SLDSystem | Enabled | This job brings the journal up-to-date (relevant to the specified lifetime). This means that expired journal entries are removed. The lifetime of the entries is managed with the domain preference | 7.0 | RefSnippet | ||||||||||||||||
Job - MailSendJob | root | Disabled | Sends unsent emails. | 7.0 | RefSnippet | ||||||||||||||||
Job - Move Outdated Baskets To History | SLDSystem | Enabled | This job moves outdated time-based baskets to the basket history. A basket becomes historic, when the state changes to | 7.3 | RefSnippet | ||||||||||||||||
Job - OptimizeAllTextIndexes | root | Enabled | Optimize all Text Indexes. This job calls the stored procedure configured in property | 7.3 | RefSnippet | ||||||||||||||||
Job - OrderPaymentDataCleanup | <Organization>-<Channel> | Disabled | Removes all payment detail information (credit card, bank account numbers, etc.) from orders older than a given number of days. | 7.0 | RefSnippet | ||||||||||||||||
Job - OutboundSyndication | <Organization>-<Channel> | Disabled | Syndicating products to target: StandardDataFeed | 7.0 | RefSnippet | ||||||||||||||||
Job - Preview Context Cleanup | root | Enabled | Removes outdated full site preview links. | 7.1 | RefSnippet | ||||||||||||||||
Job - ProcessActivePromotionProducts | <Organization>-<Channel> | Enabled | Fills the table ACTIVEPROMOPRODUCTS in order to prepare the date for the ProductPromotionDataProvider. | 7.0 | RefSnippet | ||||||||||||||||
Job - ProcessBatchCacheClear | root | Enabled | Processes cache clear for cache clear key batch containers with a desired cache clear date. | 7.0 | RefSnippet | ||||||||||||||||
Job - ProcessCatalogImpex | <Organization>-<Channel> | Disabled | Governs the export, import validation and import available from the Catalogs Import & Export page in the back office. Each created job corresponds to an export, import validation or import process seen in the status section of the Catalog Import & Export page. | 7.0 | RefSnippet | ||||||||||||||||
Job - ProcessChain.InitIndexesProductAssignments | SLDSystem | Disabled | This job calls the process chain stored in share/system/config/domains/SLDSystem/ProcessChain.InitIndexesProductAssignments.xml. It executes a sequence of the Cleanup Search Indexes job and the RebuildIndexesProductAssignments process chain. | 7.10.27 | 7.10.* | RefSnippet | |||||||||||||||
Job - ProcessChain.InitIndexesProductAssignments (ICM 12) | SLDSystem | Disabled | This job calls the process chain stored in sites/SLDSystem/process_chains/ProcessChain.InitIndexesProductAssignments.xml. It executes a sequence of the Cleanup Search Indexes job and the RebuildIndexesProductAssignments process chain. | 12.0 | RefSnippet | ||||||||||||||||
Job - ProcessChain.RebuildIndexesProductAssignments | SLDSystem | Disabled | This job executes the process chain stored in share/system/config/domains/SLDSystem/ProcessChain.RebuildIndexesProductAssignments.xml. This process chain executes a sequence of the Rebuild Search Indexes Job, the Update Product Assignments (SLDSystem) Job and calls the MaintainSearchIndexes pipeline to rebuild online product search indexes. | 7.10.27 | 7.10.* | RefSnippet | |||||||||||||||
Job - ProcessPriceListImportSchedule | <Organization>-<Channel> | Enabled | Triggers a regular automatic price lists import. | 7.0 | RefSnippet | ||||||||||||||||
Job - ProcessProductPriceRefresh | <Organization>-<Channel> | Enabled | This job processes product price change events to update cached product prices. There are attributes (in attributes tab) that determine the processing of price change events:
| 7.10 | RefSnippet | ||||||||||||||||
Job - ProcessPromotionAvailability | <Organization>-<Channel> | Enabled | Sets promotions (unavailable) depending on the availability of the assigned products. | 7.0 | RefSnippet | ||||||||||||||||
Job - Product Notification Agent | SLDSystem | Enabled | This job evaluates alerts of products (e.g. end-of-life status reached) and sends notification emails. | 7.0 | RefSnippet | ||||||||||||||||
Job - ProductPrice Cleanup | <Organization>-<Channel> | Enabled | Removes price list prices older than the configured number of days. | 7.0 | RefSnippet | ||||||||||||||||
Job - Promotion Code Reservation Cleanup | SLDSystem | Enabled | This job removes the expired promotion code reservation entries for baskets that are not OPEN. | 7.9 | RefSnippet | ||||||||||||||||
Job - Rebuild Search Indexes | SLDSystem | Disabled | Rebuilds all search indexes by removing all indexed data first. Restriction Search indexes are rebuilt only for domains that are in the "Live" status. All others remain untouched. | 7.2 | RefSnippet | ||||||||||||||||
Job - Recalculate the Sales Target Actual Amount for all Contracts | SLDSystem | Enabled | This job recalculates the sales target actual amount for all contracts. This is useful in case the order status was changed to CANCELLED. It should be run after the order status import. | 7.10.22 | RefSnippet | ||||||||||||||||
Job - ReencryptData | root | Disabled | Re-encrypts data using the currently active encryption config. This is used for encryption key management. Whenever a new default encryption key has been set, this pipeline (which calls into hooks for all affected cartridges) is called to re-encrypt all values. This is especially relevant for payment instrument data. | 7.0 | RefSnippet | ||||||||||||||||
Job - Refresh Catalog Filters (SLDSystem) | SLDSystem | Enabled | Updates the catalog filters of all organizations. The job also purges filters marked as deleted. | 7.0 | RefSnippet | ||||||||||||||||
Job - Regular Replication Process | SLDSystem | Disabled | This job starts the predefined replication process with given identifier. The replication process is defined and configured in IS_SHARE/system/config/cluster/replication.xml | 7.0 | RefSnippet | ||||||||||||||||
Job - Remove Invalid Baskets | SLDSystem | Enabled | This job removes all baskets with the status | 7.3 | RefSnippet | ||||||||||||||||
Job - Remove Outdated File Resources | SLDSystem | Enabled Note Since Intershop 7.10.31.0, the default state is enabled. The default state for for previous versions is disabled. | Removes all file resource entries in the impex unit file structure (share/sites/<site>/units/<unit>/impex) for which the corresponding files in the file system have been removed. | 7.0 | RefSnippet | ||||||||||||||||
Job - Remove PriceLists of Expired Contracts | SLDSystem | Enabled | This job removes the customer price list assignment when a contract expires. It sets the contract status to expired. | 7.6 | RefSnippet | ||||||||||||||||
Job - Replication Process Scheduler | SLDSystem | Enabled | This job starts scheduled replication processes. | 7.0 | RefSnippet | ||||||||||||||||
Job - Replication Task State Synchronization | SLDSystem | Enabled | This job determines all replication tasks of the system with state PENDING and updates the state to WAITING if current time reached or exceeds the replication tasks' pre-defined start time. This is necessary because only tasks with state WAITING can be assigned to replication processes. | 7.0 | RefSnippet | ||||||||||||||||
Job - REPORT_* | root | Disabled | Export ... all, see the jobs: | 7.0 | RefSnippet | ||||||||||||||||
Job - REPORT_TransferData | root | Disabled | Transfers the reporting repository to the Customer Information Center. | 7.0 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Fixed Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type fixed . | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Half Yearly Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type half-yearly. | 7.10 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Monthly Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type monthly . | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Quarterly Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type quarterly . | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Weekly Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type weekly . | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Cost Center Yearly Spent Budgets | root | Disabled | Resets the spent budget of all cost centers with budget period type yearly. | 7.10 | RefSnippet | ||||||||||||||||
Job - Reset Half Yearly Budgets Spent | root | Disabled | Resets half-yearly budgets spent of all customer users of the system. | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Monthly Budgets Spent | root | Disabled | Resets monthly budgets spent of all customer users of the system. | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Quarterly Budgets Spent | root | Disabled | Resets quarterly budgets spent of all customer users of the system. | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Service MBean | root | Disabled | Reset Service MBean Statistic data. | 7.0 | RefSnippet | ||||||||||||||||
Job - Reset Weekly Budgets Spent | root | Disabled | Resets weekly budgets spent of all customer users of the system. | 7.9 | RefSnippet | ||||||||||||||||
Job - Reset Yearly Budgets Spent | root | Disabled | Resets yearly budgets spent of all customer users of the system. | 7.9 | RefSnippet | ||||||||||||||||
Job - Revalidate CMS Objects | SLDSystem | Disabled | Performs a full revalidation of all CMS objects | 7.3 | RefSnippet | ||||||||||||||||
Job - Run Cache Refresh | SMC | Disabled | Forces the execution of the RefreshCache pipelet. This invalidates the whole ORM cache. | 7.0 | RefSnippet | ||||||||||||||||
Job - Run Garbage Collector | SMC | Disabled | Runs the Java garbage collector for the VM where this job is executed. This can be useful to find memory leaks faster. | 7.0 | RefSnippet | ||||||||||||||||
Job - SearchIndexGeneration* | <Organization>-<Channel> | Disabled | SearchIndexGeneration[Index-ID] | 7.0 | RefSnippet | ||||||||||||||||
Job - Send Abandoned Basket Messages | SLDSystem | Disabled | Checks for abandoned baskets and forces the e-mail marketing provider to send out messages to the basket owners. This job does not work with the standard newsletter subscription service described in Concept - E-Mail Marketing / Newsletter Subscription, because the standard does not implement the Send Abandoned Basket Messages feature. It only works if there is a custom e-mail marketing service which also supports abandoned basket messages (See Cookbook - E-Mail Marketing / Newsletter Subscription). | 7.0 | RefSnippet | ||||||||||||||||
Job - Synchronize Page Model and Pagelet Instances | SLDSystem | Disabled | This job synchronizes all existing content instances with the current content model:
| 7.0 | RefSnippet | ||||||||||||||||
Job - Synchronize Products | SLDSystem | Enabled | This job synchronizes products of repositories (that are set for synchronization) using product mapping rules. | 7.0 | RefSnippet | ||||||||||||||||
Job - SynchronizeAllTextIndexes | root | Enabled | Synchronize all text indexes. This job calls the stored procedure configured in property | 7.3 | RefSnippet | ||||||||||||||||
Job - SyncLiveWithEditingStagingProcess | root | Enabled | Synchronizes the live with the editing staging process. | 7.0 | RefSnippet | ||||||||||||||||
Job - Update Classification Snapshots (SLDSystem) | SLDSystem | Enabled | Updates the database snapshot views that contain consolidated product counts per domain and classification category. | 7.0 | RefSnippet | ||||||||||||||||
Job - Update Product Assignments (SLDSystem) | SLDSystem | Enabled | This job updates product assignments (explicit & implicit product binding) for all catalogs. New attribute (since 7.9) The If the attribute is set to Changed behavior (since 7.10) It uses the default applications default locale to process the non-localized dynamic category assignment search queries. Changed behavior (since 7.10.38.15 and 11.0.8) It only updates product assignments within online domains. | 7.10 | RefSnippet | ||||||||||||||||
Job - Update Product Online Status | SLDSystem | Enabled | Updates the OnlineFlag of products depending on their ValidFrom, ValidTo and AvailabilityStatus attributes. | 7.0 | RefSnippet | ||||||||||||||||
Job - Update Rule Based Sharing Groups | SLDSystem | Disabled | Gets all rule based sharing groups and updates the product assignments based on the update rules. | 7.0 | RefSnippet | ||||||||||||||||
Job - Update Search Indexes | SLDSystem | Disabled | Updates all search indexes for objects that have been changed after the Restriction Search indexes are updated only for domains that are in the "Live" status. All others remain untouched. | 7.0 | RefSnippet | ||||||||||||||||
Job - Update Shop Statistics | SLDSystem | Disabled | Queries and updates the shop statistics for all channels and organizations. The overview pages in the Commerce Management are based on these statistics. New attribute (since 11.10.0)
| 7.0 | RefSnippet | ||||||||||||||||
Job - UpdateTrackEvents | root | Enabled | Calculate A/B test statistics based on generated A/B test events for every A/B test group. | 7.0 | RefSnippet | ||||||||||||||||
Job - Write Performance Reports | SMC | Disabled | Writes the actual performance reports into the log directory. The boolean attribute "doResetSensors" controls, whether the sensors are reset after report creation. Default is "true". | 7.0 | RefSnippet | ||||||||||||||||
Job - Write Sensor Performance Reports | root | Disabled | Writes the reports of the performance sensors to IS_SHARE/system/log/monitor. The boolean attribute "doResetSensors" controls, whether the sensors are reset after report creation. Default is "true". | 7.0 | RefSnippet |