Not really, We have a report of schedule items and when they (schedule items) may need to be rerouted through another workcenter we need to just select a new parent in the relationship.
this gets me close but not quite perfect. if it was multiple choice for the relatable workcenters and didn't relocate the user it would be perfect.
//User Defined Page: reassign.js
//alert("Choose New Workcenter");
$.ajaxSetup({data: {apptoken: apptoken}});
var reason = prompt("Enter your Workcenter Record ID: ", "0");
var priority = prompt("Sort Order: ", "1");
var promise = $.get(gReqDBID,{
act: "API_EditRecord",
rid: QBU_rid,
_fid_12: reason,
_fid_14: priority
});
$.when(promise).then(function(){
document.location.href = gReqDBID + "?a=dr&rid=" + QBU_rid;
});