JS与业务流程相关代码(笔记整理)

时间:2025-02-16 17:27:35

访问业务流程

返回一个包含当前活动进程的对象:getActiveProcess

设置业务流程控制的显示状态:

("state");  //Collapsed(折叠) or Expanded(展开)

var StageCollection = ();    // ** getStages
  
var stageId = ();   //stage id
 
var stageName = ();   //stage name

显示/隐藏流程

(true);      // true(显示) Or false(隐藏)

获取当前阶段的名称id

var activeStage = ();

alert(());

alert(());

进入业务流程的下一阶段

var activeProcess = ;
if (activeProcess != null) {
  (function (result) {
    if (result == "success") {
      // ** Code for success goes here
      alert("Worked");
    } else {
      // ** Code for failure goes here
      alert("Had an Issue");
    };
  });
};

返回业务流程的上一阶段

var activeProcess = ;
if (activeProcess != null) {
  (function (result) {
    if (result == "success") {
      // ** Code for success goes here
      alert("Worked");
    } else {
      // ** Code for failure goes here
      alert("Had an Issue");
    };
  });
};

定义“On Stage Selected”功能,当用户单击某个阶段时就会触发该功能

(StageSelected);

function StageSelected() {
  alert("Stage selected!");
}

Set Active Stage(设置活跃的阶段)

var GUID = "15322A8F-67B8-47FB-8763-13A28686C29D";
(GUID, function(result) {
if(result == "success") {
     alert("Success");
 } else {
     alert("Invalid");
 }
});