簡體   English   中英

如何在 Dynamics 365 Web 資源中獲取 Stage ID?

[英]How to get Stage ID in Dynamics 365 Web Resource?

我有一個表單,其中我將執行上下文作為第一個參數傳遞給 web 資源:

頁面加載參數

我正在從 CRM 2015 遷移到 Dynamics 365,web 資源中有一行代碼中斷了:

var stageID = Xrm.Page.data.process.getActiveStage().getId();

我正在嘗試這樣的事情來更新代碼,但以下內容仍然不起作用:

var formContext = executionObj.getFormContext();

var stageObject = formContext.data.process.getActiveStage();

stage object 始終是 null,所以我當然無法嘗試獲取它的 ID。

注意:其他已棄用的 JS 作品。

在通過首先檢查階段 object(來自 formContext.data.process.getActiveStage())不是 null 修復所有 JS 后發現,如果您嘗試使用 null 階段 object 的 getID(),b/c Dynamics 將拋出一個腳本錯誤。

應用修復后,表單終於可以正確加載,但 BPF 仍然沒有顯示在頂部。

通過在常規設置中配置此選項,BPF 在表單上正確顯示: 遺留表單呈現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM