function OnLoad_Finished_BPF() {
Xrm.Page.data.process.addOnProcessStatusChange(statusOnChange);
}
function statusOnChange() {
status = Xrm.Page.data.process.getStatus();
if ((status == "finished") && (status !=null)) {
//Ur Code
}
}
-------------------------------------------------------------------------
function OnPageLoad() {
Xrm.Page.data.process.addOnStageSelected(stageSelectedEvent);
Xrm.Page.data.process.addOnStageChange(stageChangeEvent);
}
function stageSelectedEvent() {
//do logic
alert(“you’ve selected a stage”);
}
function stageChangeEvent() {
//do logic
alert(“you’ve changed stages”);
}
-----------------------------------------------------------------------
Xrm.Page.data.process.addOnStageChange(YourChangeFunction);
Xrm.Page.data.process.addOnStageSelected(YourSelectedFunction);
Xrm.Page.data.process.addOnProcessStatusChange(statusOnChange);
--------------------------------------------------
https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg334481(v=crm.8)?redirectedfrom=MSDN#BKMK_OnStageChange
https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg509060%28v%3dcrm.8%29
https://nishantrana.me/2020/02/21/customize-case-resolution-dialog-box-2020-release-wave-1/
https://www.powerobjects.com/blog/2012/02/02/use-a-dialog-process-in-microsoft-dynamics-crm-to-replace-the-case-resolution-form/
https://docs.microsoft.com/en-us/dynamics365/customer-service/customer-service-hub-user-guide-modify-case-resolution-dialog
https://community.dynamics.com/365/f/dynamics-365-general-forum/358943/resolve-case-using-custom-dialog#:~:text=You%20can%20hide%20the%20OOB,button%20to%20have%20custom%20experience.&text=or%20else%20you%20can%20hide,the%20record%20status%20to%20Resolved.
Xrm.Page.data.entity.save();
Xrm.Page.data.save();
Xrm.Page.data.refresh();
Xrm.Page.data.entity attribute.fireOnChange();
Xrm.Page.data.entity attribute.fireOnChange();
Xrm.Page.data.process.addOnProcessStatusChange();
Xrm.Page.data.process.removeOnProcessStatusChange();
Xrm.Page.data.process.moveNext();
Xrm.Page.data.process.movePrevious();
Xrm.Page.data.process.addOnStageSelected();
Xrm.Page.data.process.removeOnStageSelected();
No comments:
Post a Comment