共用方式為


setActiveProcess (用戶端 API 參考)

「程序 」設定為作用中程序。

如果設定為作用中的商業程序已有實例,則實例將標示為作用中,且會重新載入主要記錄表單以顯示它。 如果程序不存在實例,則會建立新實例,標示為作用中,並重新載入主要記錄表單以顯示它。

如果進程存在多個實例,則會根據預設邏輯選擇其中一個實例,以標示為作用中。 一般而言,這是目前使用者最近使用的處理程序實例。

備註

  • 建立或編輯記錄時應使用該 setActiveProcess 方法。 使用方法 setActiveProcess 來設定商務程序流程的作用中程序,而不是 processIdprocessInstanceId with Xrm.Navigation.openForm 方法。
  • setActiveProcess 方法將重新載入表單,並且任何未保存的數據都將丟失。

語法

formContext.data.process.setActiveProcess(processId, callbackFunction);

參數

名稱 類型 為必填項目 Description
processId 繩子 Yes 要設定為作用中進程的進程識別碼。
callbackFunction 功能 作業完成時要呼叫的函式。 此回呼函式會傳遞下列其中一個字串值,以指出作業是否成功:
- success:作業成功。
- invalid:processId 無效或未啟用程序。

getActiveProcess
setActiveProcess實例
formContext.data.process