从 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>"

    使用此浏览器查询获取选项卡 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"

    更改甘特图视图类型的列的宽度。 定义百分比并根据视图模式进行转换。