Partilhar via


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.

Captura de ecrã da opção Copiar ligação no quadro da agenda.

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.

  1. Abra a consola no browser.

  2. 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.

    Mais parâmetros e valores estão listados na seção a seguir.

  3. 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.