FSTP: Error: Unable To Perform Transaction On The Record. cause: The Record Contains Stale Data. The Record Has Been Modified By Another User. (Doc ID 977193.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Field Service - Version 11.5.10.2 and later
Information in this document applies to any platform.
***Checked for relevance on 10-Sep-2013***
**Checked for relevance on 01-Mar-2016**

Symptoms

In FSTP, select a SR and click the Update icon. 

a) Enter a Description, change the Assignment Status from eg: "Assigned" to "Working", enter a Labor line and Save.
b) Enter a Description, change the Assignment Status from eg: "Assigned" to "Working" and Save.
c) Enter a Labor line and Save.
 
Error: Unable to perform transaction on the record. Cause: The record contains stale data. The record has been modified by another user. Action: Cancel the transaction and re-query the record to get the new data. 

STEPS

Case 1: 

R) Field Service Technician Portal --> Select a SR and click the update icon. 
Enter a Description, change the Assignment Status from eg: "Assigned" to "Working", enter a Labor line and Save.
Got the Error: Unable to perform transaction on the record. Cause: The record contains stale data. The record has been modified by another user. Action: Cancel the transaction and re-query the record to get the new data. 
Re-queried the same task and found that the data entered earlier was available in the Task details, but the labor details entered were lost and not saved. 
Case 2: 
R) Field Service Technician Portal --> Select a SR and click the update icon. 
Enter a Description, change the Assignment Status from eg: "Assigned" to "Working" and Save.
 
Got the error: 
Unable to perform transaction on the record. Cause: The record contains stale data. The record has been modified by another user. Action: Cancel the transaction and re-query the record to get the new data. 
 
Re-queried the same task and found that the data entered earlier was available and not lost. 
 
Case 3: 
R) Field Service Technician Portal --> Select a SR and click the Debrief icon. 
Enter only one line of Labor debrief and save. 
Error: Unable to perform transaction on the record. Cause: The record contains stale data. The record has been modified by another user. Action: Cancel the transaction and re-query the record to get the new data. 
Re-queried the same task and found that the data entered in the labor line is lost.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms