Поділитися через


Відкрийте панель розкладів з 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

  1. Відкрийте консоль у браузері.

  2. Побудуйте команду like encodeURIComponent(JSON.stringify({parameter1: "value", parameter2: "value", ...})) і введіть її в консоль. Наприклад, щоб показати карту і встановити режим перегляду на щоденний, скористайтеся командою is: 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"

    Змінює ширину стовпців для типу подання Ганта. Визначає відсоткове значення і конвертується на основі режиму перегляду.