Abrir o quadro da agenda a partir de um URL
O quadro da agenda é acessível através de um URL que carrega o recurso Web. A forma mais simples de aceder a este URL é configurar o quadro da agenda como preferir, selecionar Mais opções (...) e escolher Copiar ligação. A ligação gerada inclui os parâmetros atualmente configurados no seu quadro.
Também pode criar o URL manualmente e expandir esse URL com parâmetros para refinar a experiência.
Compreender a estrutura do URL
O URL base é https://<domain>/main.aspx?pagetype=webresource&webresourceName=msdyn_/ScheduleBoard/index.html?data=<parameters>
<domain>
é o domínio da sua organização. Por exemplo,contoso.onmicrosoft.com
<parameters>
são objetos JSON codificados por URI e em forma de cadeia que incluem pares chave-valor que definem o foco do quadro da agenda.
Criar parâmetros
Utilizaremos a consola do browser para criar os parâmetros. Saiba mais sobre a Consola e o DevTools no Microsoft Edge.
Abra a consola no browser.
Construa o comando como
encodeURIComponent(JSON.stringify({parameter1: "value", parameter2: "value", ...}))
e introduza-o na consola. Por exemplo, para mostrar o mapa e definir o modo de visualização como diário, o comando é:encodeURIComponent(JSON.stringify({map: "true", viewmode: "daily"}))
, o que resulta em%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D
.Anexe o objeto encadeado resultante ao URL de base para criar um URL funcional que inicie o quadro da agenda com os parâmetros definidos em conformidade. Por exemplo:
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
.
Acrescentar parâmetros com base na Interface Unificada
Opcionalmente, seguindo os parâmetros do URL do quadro da agenda, pode adicionar parâmetros não codificados para a Interface Unificada do Dynamics 365.
Os seguintes parâmetros abrem o quadro da agenda numa janela de browser separada sem elementos de navegação: &cmdbar=false&navbar=off&newWindow=true
. Abrir o quadro da agenda com esses parâmetros pode fazer com que alguns parâmetros do sistema sejam forceUCI=1
e appid=<ID>
adicionados automaticamente.
Adicionar parâmetros a um mapa do site
Pode personalizar a navegação de uma aplicação condicionada por modelo no Power Apps. Saber mais: Criar um mapa do site de uma aplicação condicionada por modelo utilizando o estruturador de mapas do site.
Utilize o URL construído para adicionar um novo ponto de navegação ou substituir o caminho de definições do quadro de agenda. No campo URL, introduza /main.aspx?pagetype=entitylist&etn=msdyn_scheduleboardsetting
e parâmetros codificados como ?data=%7B%22map%22%3A%22true%22%2C%22viewmode%22%3A%22daily%22%7D
.
Referência do parâmetro
Os parâmetros seguintes podem ser transmitidos para o quadro da agenda.
Separador Quadro da Agenda
tab : "<tab ID>"
Obter os IDs dos separadores através desta consulta do browser:
https://<domain>/api/data/v9.1/msdyn_scheduleboardsettinges?$select=msdyn_tabname,msdyn_scheduleboardsettingid
Secção do mapa visível
map : "true/false"
Tipo de vista do quadro da agenda
viewtype : "gantt/list"
Modo da vista do quadro da agenda
viewmode : "hourly/daily/weekly/monthly"
Data de início para o quadro da agenda
startdate : "YYYY-MM-DD"
A data é apresentada no fuso horário configurado para o quadro da agenda. Só é possível definir a data de início no formato ISO e o sistema define a data para o início da semana ou do mês em que se encontra a data dada.
Largura da Coluna
columnwidth : "1...100"
Altera a largura das colunas para o tipo de vista de gantt. Define a percentagem e é convertido com base no modo de vista.