function AdvanceBPF(executionContext) {
var formContext = executionContext.getFormContext();
var skillSetVal = formContext.getAttribute("crbaa_skillset").getValue();
var Stage1 = "15322a8f-67b8-47fb-8763-13a28686c29d";
var Stage2 = "43705509-726f-499c-9351-6058f9139011";
var Stage3 = "14f57c64-2bcd-4146-be63-abf69d29a2de";
var entity = {};
entity["activestageid@odata.bind"] = "/processstages(" + Stage2 + ")";
entity["traversedpath"] = Stage1 + "," + Stage2;
var BPFId = "47c0f979-8275-ef11-a670-000d3ac893ab";
if(skillSetVal==878810000){
var req = new XMLHttpRequest();
req.open("PATCH", Xrm.Utility.getGlobalContext().getClientUrl() + "/api/data/v9.2/phonetocaseprocesses(" + 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));
}
else{alert("Not Moved the stages")}
}