Configura la scheda di pianificazione per aprirsi da un URL in Universal Resource Scheduling

Usa i parametri URL per controllare come si apre la scheda di programmazione di Dynamics 365 per gli utenti. Puoi copiare un link della scheda preconfigurato, costruire e codificare manualmente i parametri, e aggiungere l'URL alla navigazione dell'app. Usa il riferimento dei parametri per impostare opzioni come tabula, visibilità della mappa, tipo di visualizzazione, modalità di visualizzazione, data di inizio e larghezza della colonna.

Usa il riferimento dei parametri per impostare opzioni come tabula, visibilità della mappa, tipo di visualizzazione, modalità di visualizzazione, data di inizio e larghezza della colonna.

Informazioni sulla struttura URL

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

  • <domain> è il dominio della tua organizzazione. Ad esempio: contoso.onmicrosoft.com.
  • <parameters> sono oggetti JSON codificati in URI e con stringhe che includono coppie chiave-valore che definiscono il focus della scheda di pianificazione.

Accedi all’URL

  1. Configura la tabella degli orari come preferisci.

  2. Dalla bacheca del calendario, seleziona Altre opzioni (...) e scegli Copia il link.

    Screenshot dell'opzione Copia collegamento nella scheda di pianificazione.

    Il collegamento generato include i parametri attualmente configurati nella tua scheda.

Puoi anche costruire manualmente l'URL ed estenderlo con parametri per perfezionare l'esperienza.

Creare parametri

Usare la console del browser per creare i parametri. Scopri di più su Console e DevTools in Microsoft Edge.

  1. Apri la console nel browser.

  2. Crea il comando come encodeURIComponent(JSON.stringify({parameter1: "value", parameter2: "value", ...})) e inseriscilo nella console. Ad esempio, per mostrare la mappa e impostare la modalità di visualizzazione su giornaliera, il comando è: encodeURIComponent(JSON.stringify({map: "true", viewmode: "daily"})), che risulta in %7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D.

    Altri parametri e valori sono elencati nel riferimento dei parametri.

  3. Aggiungi l'oggetto con stringhe risultante all'URL di base per creare un URL funzionale che avvii la scheda di pianificazione con i parametri impostati di conseguenza. Ad esempio: 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.

Aggiungere parametri basati su Unified Interface

Opzionalmente, seguendo i parametri URL della scheda di programmazione, aggiungi parametri non codificati per l'Interfaccia Unificata di Dynamics 365.

I seguenti parametri aprono la scheda di pianificazione in una finestra del browser separata senza elementi di navigazione: &cmdbar=false&navbar=off&newWindow=true. Quando apri la scheda di programmazione usando questi parametri, il sistema aggiunge automaticamente alcuni parametri, come forceUCI=1 e appid=<ID>.

Aggiungi parametri a una mappa del sito

Puoi personalizzare la navigazione di un'app basata su modello in Power Apps. Altre informazioni in Creare una mappa del sito per un'app basata su modello mediante la finestra di progettazione della mappa del sito.

Utilizza l'URL creato per aggiungere un nuovo punto di navigazione o sovrascrivere il percorso delle impostazioni della scheda di pianificazione. Nel campo dell'URL, immetti /main.aspx?pagetype=entitylist&etn=msdyn_scheduleboardsetting e parametri codificati come ?data=%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D.

Riferimento per i parametri

Trasmetti i seguenti parametri alla scheda di programmazione.

  • Scheda di pianificazione

    tab : "<tab ID>"

    Ottieni gli ID delle schede usando questa query del browser: https://<domain>/api/data/v9.1/msdyn_scheduleboardsettinges?$select=msdyn_tabname,msdyn_scheduleboardsettingid

  • Sezione della mappa visibile

    map : "true/false"

  • Tipo di visualizzazione della scheda di pianificazione

    viewtype : "gantt/list"

  • Modalità di visualizzazione della scheda di pianificazione

    viewmode : "hourly/daily/weekly/monthly"

  • Data di inizio per la scheda di pianificazione

    startdate : "YYYY-MM-DD"

    Per la data viene utilizzato il fuso orario configurato per la scheda di pianificazione. Puoi definire la data di inizio solo in formato ISO. Il sistema imposta la data all'inizio della settimana o del mese in cui si trova la data indicata.

  • Larghezza colonna

    columnwidth : "1...100"

    Modifica la larghezza delle colonne per il tipo di visualizzazione Gantt. Definisce la percentuale e viene convertito in base alla modalità di visualizzazione.