将 进程 设置为活动进程。
如果设置为活动业务流程已有一个实例,该实例将被标记为活动状态,并且将重新加载主记录窗体以显示它。 如果进程不存在实例,则会创建一个新实例,标记为活动状态,并将重新加载主记录窗体以显示该实例。
如果存在进程的多个实例,则会根据要标记为活动的默认逻辑选择其中一个。 通常,这是当前用户最近使用的进程实例。
注释
-
setActiveProcess创建或编辑记录时应使用该方法。setActiveProcess使用该方法为业务流程设置活动进程,而不是processId使用processInstanceIdXrm.Navigation.openForm方法。 - 该方法
setActiveProcess将重新加载窗体,并且任何未保存的数据都将丢失。
Syntax
formContext.data.process.setActiveProcess(processId, callbackFunction);
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
processId |
String | 是的 | 要设置为活动进程的进程的 ID。 |
callbackFunction |
功能 | 否 | 完成作时要调用的函数。 此回调函数传递以下字符串值之一,以指示作是否成功: - success:作成功。- invalid:processId 无效或未启用进程。 |
相关文章
getActiveProcess
setActiveProcessInstance
formContext.data.process