I am trying to create an on change event handler js but getting the error "Web resource method does not exist".
Here is my script:
function AdvanceToStep2(executionContext) {
var formContext = executionContext.getFormContext();
var Created= "0fe096ff-262a-4480-b555-89e7751cb892";
var Step1= "0f7e76b9-fd0c-41a8-a4ef-86bd4d61535b";
var Step2= "19d9bf90-b6fd-49ca-8340-3f9b6ad8befa";
var entity = {};
entity["activestageid@odata.bind"] = "/processstages(" + Step 1+ ")";
entity["traversedpath"] = Created+ "," + Step1+ "," + Step2;
var BPFId = "2d2ed6fa-6dfd-ec11-82f6-0022481b1886";
var req = new XMLHttpRequest();
req.open("PATCH", Xrm.Utility.getGlobalContext().getClientUrl() + "/api/data/v9.1/raf_financebpfs(" + BPFId +
")", true);
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.onreadystatechange = function() {
if (this.readyState === 4) {
req.onreadystatechange = null;
if (this.status === 204) {
alert("Success");
} else {
alert("Error");
}
}
};
req.send(JSON.stringify(entity));
}
and the error message:
Web resource method does not exist: AdvanceToStep2
Session Id: x
Correlation Id: x
Event Name: onchange
Function Name: AdvanceToStep2
Web Resource Name: raf_AdvanceToStep2
Solution Name: Active
Publisher Name: x
Time: Mon Jul 18 2022 11:29:10 GMT+0100 (British Summer Time)