---
schema_version: "1"
id: 985d9c5a13c38951f41815dc7ff688359b143a49e4db1a73ddee97c81ada9346
title: Considerations for Optimizing Overlapping Records
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/salesforce_maps_adv_route_optimization_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.salesforce_maps_adv_route_optimization_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1f3b6ec0bdd4aac54bb46b59f3d78fe3019419c7e003467bc1d2568f4f6f9143
description: Reduce record lock errors when Salesforce Maps Advanced optimization jobs update the same parent account records.
products:
  - Sales
  - Salesforce Maps
release: "264"
---
# Considerations for Optimizing Overlapping Records

Reduce record lock errors when Salesforce Maps Advanced optimization jobs update the same parent account records.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=sales.salesforce_maps_editions.htm&amp;release=264.0.0&amp;type=5" title="Identify supported Salesforce editions, user interfaces, and product areas.">View supported editions</a>.</td></tr></tbody></table>

Optimization jobs for visit plans run in the background. When multiple jobs update the same parent account records at the same time, record lock errors can occur. To reduce failures, separate competing schedules, reduce overlap across plans, and avoid heavy account updates during optimization windows.

## Asynchronous Optimization Risks

Record lock issues are more likely when:

- Multiple visit plans include the same account records.
- You add or remove many users in visit plans.
- Other automations, integrations, or bulk jobs update the same account records.

## Scheduled Batch Timing

Salesforce Maps Advanced processes scheduled optimization batches at the start of each hour. Jobs set within the same hour, such as x:15, x:30, or x:45, can run together at the next top of the hour.

## Best Practices

- Design visit plans to reduce shared parent account records.
- Schedule at least one hour between optimization runs for plans that share parent accounts.
- Avoid large imports, syncs, or automation updates on account records during optimization windows.
- Monitor optimization status after schedule changes to confirm successful processing.