Partager via


Ouvrir le tableau de planification depuis une URL

Le tableau de planification est accessible via une URL qui charge la ressource web. Le moyen le plus simple d’accéder à cette URL est de configurer le tableau de planification comme vous le souhaitez, de sélectionner Plus d’options (…) et de choisir Copier le lien. Le lien généré inclut les paramètres actuellement configurés sur votre tableau.

Capture d’écran de l’option Copier le lien sur le tableau de planification.

Vous pouvez également créer l’URL manuellement et étendre cette URL avec des paramètres pour affiner l’expérience.

Comprendre la structure de l’URL

L’URL de base est https://<domain>/main.aspx?pagetype=webresource&webresourceName=msdyn_/ScheduleBoard/index.html?data=<parameters>

  • <domain> est le domaine de votre organisation. Par exemple, contoso.onmicrosoft.com
  • <parameters> sont des objets JSON codés en URI et de formule de chaîne qui incluent des paires clé-valeur qui définissent l’objectif du tableau de planification.

Créer des paramètres

Nous utiliserons la console du navigateur pour créer les paramètres. Apprenez-en davantage sur la console et les DevTools dans Microsoft Edge.

  1. Ouvrez la console dans le navigateur.

  2. Créez la commande comme encodeURIComponent(JSON.stringify({parameter1: "value", parameter2: "value", ...})) et saisissez-la dans la console. Par exemple, pour afficher la carte et définir le mode d’affichage sur quotidien, la commande est : encodeURIComponent(JSON.stringify({map: "true", viewmode: "daily"})), ce qui donne %7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D.

    D’autres paramètres et valeurs sont répertoriés dans la section suivante.

  3. Ajoutez l’objet chaîne résultant à l’URL de base pour créer une URL fonctionnelle qui lance le tableau de planification avec les paramètres définis en conséquence. Par exemple : 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.

Ajouter des paramètres selon Unified Interface

Facultativement, après les paramètres d’URL du tableau de planification, vous pouvez ajouter des paramètres non codés pour Unified Interface de Dynamics 365.

Les paramètres suivants ouvrent le tableau de planification dans une fenêtre de navigateur distincte sans éléments de navigation : &cmdbar=false&navbar=off&newWindow=true. L’ouverture du tableau de planification avec de tels paramètres peut entraîner l’ajout automatique de certains paramètres système tels que forceUCI=1 et appid=<ID>.

Ajouter des paramètres à un plan de site

Vous pouvez personnaliser la navigation d’une application pilotée par modèle dans Power Apps. Plus d’informations : Créer un plan de site d’application pilotée par modèle à l’aide du concepteur de plan de site.

Utilisez l’URL construite pour ajouter un nouveau point de navigation ou remplacer le chemin des paramètres du tableau de planification. Dans le champ URL, saisissez /main.aspx?pagetype=entitylist&etn=msdyn_scheduleboardsetting et des paramètres codés tels que ?data=%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D.

Référence des paramètres

Les paramètres suivants peuvent être transmis au tableau de planification.

  • Onglet Tableau de planification

    tab : "<tab ID>"

    Obtenez les ID d’onglet à l’aide de cette requête de navigateur : https://<domain>/api/data/v9.1/msdyn_scheduleboardsettinges?$select=msdyn_tabname,msdyn_scheduleboardsettingid

  • Section de la carte visible

    map : "true/false"

  • Type de vue du tableau de planification

    viewtype : "gantt/list"

  • Mode de vue du tableau de planification

    viewmode : "hourly/daily/weekly/monthly"

  • Date de début du tableau de planification

    startdate : "YYYY-MM-DD"

    La date prend le fuseau horaire configuré pour le tableau de planification. Vous ne pouvez définir la date de début qu’au format ISO et le système définit la date au début de la semaine ou du mois de la date donnée.

  • Largeur de colonne

    columnwidth : "1...100"

    Modifie la largeur des colonnes pour le type de vue Gantt. Définit le pourcentage et est converti en fonction du mode d’affichage.