Skip to content

Commit ffb17f1

Browse files
author
Wendy Smith
committed
Add new RSO topic
1 parent f6c55bb commit ffb17f1

2 files changed

Lines changed: 17 additions & 13 deletions

File tree

support/dynamics-365/field-service/rso/troubleshoot-booking-lock-issues.md renamed to support/dynamics-365/field-service/rso/locked-booking-infeasible.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,43 @@
11
---
2-
title: Troubleshoot booking locks from Resource Scheduling Optimization
3-
description: Resolves issues with bookings in the Resource Scheduling Optimization add-in for Microsoft Dynamics 365 Field Service.
2+
title: Locked booking is infeasible in Resource Scheduling Optimization
3+
description: Resolves issues with booking locks in the Resource Scheduling Optimization add-in for Microsoft Dynamics 365 Field Service.
44
ms.author: AnilMur
55
author: anilmur
66
ms.reviewer: mhart
7-
ms.date: 12/19/2024
7+
ms.date: 02/04/2025
88
ms.custom: sap:Resource Scheduling Optimization
99
---
10-
# Troubleshoot issues with booking locks in Resource Scheduling Optimization
10+
# Locked booking is infeasible in Resource Scheduling Optimization
1111

1212
This article helps troubleshoot issues with booking locks in the [Resource Scheduling Optimization add-in](/dynamics365/field-service/rso-overview) for Microsoft Dynamics 365 Field Service.
1313

1414
## Symptoms
1515

16-
A locked booking can't respect all defined constraints. The optimization request continues, but skips over the identified resources that have violations and displays the following error:
16+
If a locked booking can't respect all defined constraints, the optimization request continues, but skips over the identified resources that have violations. The following error occurs:
1717

1818
**System failed to optimize some records. Inner error(s): Locked booking is infeasible, reason: `Violation`. Tracing data points: `RequirementId`, `RequirementName`, `BookingId`, `BookingName`, `ScheduledTimeWindow`, `FullTimeWindow`, `ArrivalTime`, `Lock Type`**
1919

20-
## Resolution
21-
22-
The tracing data points help you identify what went wrong. Try updating the booking settings to address the violation reason before running Resource Scheduling Optimization again.
20+
## Cause
2321

24-
### Violation types
22+
The tracing data points in the message help you identify what went wrong. The violation types include:
2523

26-
- The locked booking cannot fulfill the time window filter.
24+
- The locked booking can't fulfill the time window filter.
2725

2826
- **LockBookingTimeWindowFilter**. Potential scenarios:
2927
- Locked booking is outside of resource working hours
3028
- Invalid promised time window
3129
- Invalid travel time
3230

33-
- **ResourceBreakTimeWindowFilter**. A locked booking conflicts with a [scheduled break time](set-work-hours-resource.md).
31+
- **ResourceBreakTimeWindowFilter**. A locked booking conflicts with a [scheduled break time](dynamics365/field-service/set-work-hours-resource).
3432

3533
- The eligibility check failed with constraint.
3634

37-
- **MeetsRequiredSkills**. A locked booking has an invalid match of the [resource skill characteristics](set-up-characteristics.md).
35+
- **MeetsRequiredSkills**. A locked booking has an invalid match of the [resource skill characteristics](dynamics365/field-service/set-up-characteristics).
3836

3937
- **MeetsRequiredRoles**. A locked booking has an invalid [resource role match](/training/modules/configure-bookable-resources-urs-dynamics-field-service/).
4038

41-
- **MeetsResourcePreferences**. A locked booking has an invalid [“must choose from” or “restricted” resource](resource-preferences.md).
39+
- **MeetsResourcePreferences**. A locked booking has an invalid [“must choose from” or “restricted” resource](dynamics365/field-service/resource-preferences).
40+
41+
## Resolution
42+
43+
Update the booking settings to address the violation reason and then run Resource Scheduling Optimization again.

support/dynamics-365/field-service/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@
6363

6464
- name: Resource Scheduling Optimization add-in
6565
items:
66+
- name: Locked booking is infeasible
67+
href: rso/locked-booking-infeasible.md
6668
- name: Optimization request fails to modify some bookings
6769
href: rso/system-failed-modify-bookings-error.md
6870
- name: '"Object reference not set to an instance of an object" error'

0 commit comments

Comments
 (0)