Partilhar via


Entidades de calendário

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

A entidade de calendário armazena dados para calendários de serviço do cliente e agenda feriados além de dias comerciais. Cada calendário é definido para um fuso horário específico.

Um calendário descreve a disponibilidade de um serviço ou de um recurso. Calendários são relacionados aos registros do calendarrule, que incluem detalhes sobre a duração, horas de início e de término e padrões de recorrência de eventos incluídos no calendário.

Existem dois tipos de regras de calendário no Microsoft Dynamics 365:

  • Raiz: Uma regra de calendário que contém um calendário interno ou que possui regras aninhadas (folha). É possível especificar um calendário interno para uma regra de calendário raiz usando o atributo CalendarRule.InnerCalendarId. O valor de atributo de CalendarRule.InnerCalendarId de uma regra raiz é igual ao valor de atributo de CalendarRule.CalendarId de suas regras de folha.

  • Folha: Uma regra de calendário que não contém um calendário interno e, portanto, é o fim da “ramificação”.

As regras de calendário são ordenadas, classificadas, para descrever sua precedência, e as regras podem se sobrepor. A expansão de regras aninhadas define o intervalo de tempo, ou a extensão, de uma regra. É possível usar o atributo CalendarRule.ExtentCode para definir como a sobreposição de expansão de regra é tratada, por exemplo, se o intervalo de tempo ou a extensão de uma regra são mostrados ou se somente um é incluído. Esses recursos fornecem padrões de recorrência, por exemplo, diferentes agendas de turnos para os meses de inverno e verão em um único calendário de serviço.

Um calendário pode ser uma árvore complexa de regras e calendários aninhados que representam uma abstração de alto nível da agenda de trabalho. A entidade de calendário oferece suporte para a mensagem ExpandCalendarRequest a fim de converter para uma exibição simples, que é uma matriz de blocos de tempo que determinam a disponibilidade em intervalos específicos.

Nesta Seção

Tipos de calendários

Mensagens e métodos da entidade Calendar

Mensagens e métodos da entidade CalendarRule

Seções Relacionadas

Entidades de compromisso

Entidade de compromissos recorrentes

Entidades de recursos

Entidade de serviço

Código de exemplo para as entidades de agendamento e compromisso

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais