【Dynamics】javascriptで業務プロセスを進める
javascriptで業務プロセスを進めたり、戻したりするメソッドがあったので使い方のメモ
var ProcessScriptSample = (function () { return { // 進める Next: function () { parent.Xrm.Page.data.process.moveNext(function (result) { Xrm.Utility.alertDialog(result); }); }, // 戻す Prev: function () { parent.Xrm.Page.data.process.movePrevious(function (result) { Xrm.Utility.alertDialog(result); }); } }; })();
イメージは以下。
プロセス移動前
Nextボタン押下でプロセス移動後
今回はボタン押下をトリガーにプロセスのステージを移動させましたが、
フォームの保存時に特定の項目に値が入力させたらプロセスを自動的に次のステージに移動することなどが実装可能です。