分享方式:


透過 URL 開啟排程面板

可透過載入 Web 資源的 URL 存取排程面板。 存取此 URL 最簡單的方法是根據您的喜好設定排程面板,選擇更多選項 (...),然後選擇複製連結。 產生的連結包括您面板上目前設定的參數。

排程面板上 [複製連結] 選項的螢幕擷取畫面。

您還可以手動建構 URL,並使用參數擴充該 URL 以完善體驗。

了解 URL 結構

基底 URL 為 https://<domain>/main.aspx?pagetype=webresource&webresourceName=msdyn_/ScheduleBoard/index.html?data=<parameters>

  • <domain> 是組織的網域。 例如,contoso.onmicrosoft.com
  • <parameters> 是 URI 編碼和字串化 JSON 物件,其中包含定義排程面板焦點的索引鍵/值組。

建立參數

我們將使用瀏覽器主控台來建立參數。 深入了解 Microsoft Edge 中的主控台和 DevTools

  1. 在瀏覽器中開啟主控台。

  2. 建構像 encodeURIComponent(JSON.stringify({parameter1: "value", parameter2: "value", ...})) 這樣的命令,並將其輸入控制台中。 例如,要顯示地圖並將檢視模式設定為每日,其命令為:encodeURIComponent(JSON.stringify({map: "true", viewmode: "daily"})),這會產生 %7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D

    下一節會列出更多參數和值

  3. 將產生的字串化物件附加至基底 URL 以建立使用已相應設定參數啟動排程面板的功能 URL。 例如:https://contoso.onmicrosoft.com/main.aspx?pagetype=webresource&webresourceName=msdyn_/ScheduleBoard/index.html?data=%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D

根據整合介面附加參數

或者,您可以依照排程面板 URL 參數,為 Dynamics 365 的整合介面新增非編碼參數。

下列參數在沒有導覽元素的單獨瀏覽器視窗中開啟排程面板:&cmdbar=false&navbar=off&newWindow=true 使用此類參數開啟排程面板可能會自動新增一些系統參數,例如 forceUCI=1appid=<ID>

將參數新增至網站地圖

您可以在 Power Apps 中自訂模型導向應用程式的導覽。 深入了解:使用網站地圖設計工具建立模型導向應用程式網站地圖

使用構造化 URL 加入新的瀏覽點或覆寫排程面板設定路徑。 在 URL 欄位中,輸入 /main.aspx?pagetype=entitylist&etn=msdyn_scheduleboardsetting 和編碼參數,例如 ?data=%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D

參數參考

下列參數可以傳遞至排程面板。

  • 排程面板索引標籤

    tab : "<tab ID>"

    使用此瀏覽器查詢取得索引標籤識別碼:https://<domain>/api/data/v9.1/msdyn_scheduleboardsettinges?$select=msdyn_tabname,msdyn_scheduleboardsettingid

  • 可見地圖區段

    map : "true/false"

  • 排程面板檢視類型

    viewtype : "gantt/list"

  • 排程面板檢視模式

    viewmode : "hourly/daily/weekly/monthly"

  • 排程面板的開始日期

    startdate : "YYYY-MM-DD"

    此日期採用排程面板設定的時區。 您只能以 ISO 格式來定義開始日期,系統會將日期設定為指定日期所在的週或月份的開始。

  • 欄寬度

    columnwidth : "1...100"

    變更甘特圖檢視類型的欄寬。 定義百分比,並根據檢視模式進行轉換。